Transcription
Хорошо. Итак, буквально вчера Trey выпустили свою последнюю версию. И сегодня в этом видео мы ее рассмотрим. И что более важно, самое лучшее здесь то, что Tre Solo совершенно бесплатен в течение следующих 3 дней. И если вы хотите, вы можете прямо сейчас перейти по ссылке в описании ниже, скачать последнюю версию Trey и начать использовать ее немедленно, совершенно бесплатно. И опять же, это действует только до 15 ноября. Так что воспользуйтесь этим. И вот это официальный сайт Trey. И если вы еще не скачали его, все, что вам нужно сделать, это нажать на эту кнопку загрузки прямо здесь и скачать и установить Trey на свой компьютер. И здесь написано Trey 3.0. И это последняя версия. И, как вы можете видеть здесь, я скачал и установил Trey 3.0. И я открыл его здесь. И написано новый соло-агент. И, хорошо, сразу же, когда вы открываете tray в первый раз, это будет тот интерфейс, который вы увидите. И у нас есть небольшие изменения здесь и там. Итак, прежде всего, написано новый соло-агент. Выберите соло-агента, чтобы начать мгновенно создавать и общаться. И сейчас вы можете найти здесь два варианта. Так что раньше у нас был только соло-билдер, верно? Сейчас у нас есть соло-кодер и соло-билдер. И соло-билдер — это тот, который вы будете использовать, если хотите, чтобы ИИ создал полный продукт от начала до конца, от первоначальной идеи до полного выполнения и развертывания. Если это то, что вы ищете, то соло-билдер — это то, что вам нужно использовать. И опять же, мы уже создали видео, связанное с этим. И теперь здесь у нас также есть что-то новое под названием соло-кодер. И, как вы можете видеть, написано глубокое понимание сложных задач и обработка итераций, исправлений ошибок и рефакторинга в больших проектах. Интеллектуально планирует задачи и точно управляет выполнением и оркестрирует интеллектуальное многоагентное сотрудничество. И соло-кодер — это тот, который вы должны использовать, если хотите углубиться и решать сложные проблемы. И это, по сути, идея, и, как вы можете видеть здесь, написано бесплатная пробная версия соло, и она доступна до 15 ноября. Так что обязательно воспользуйтесь этим. И справа здесь мы можем найти множество опций, таких как редактор, просмотр документов, терминал, браузер, просмотр различий, Figma, интеграции, агенты и MCP. Так что многие из этих функций уже были. И опять же, если вы хотите превратить файл Figma в код, ну, вы можете выбрать опцию Figma, а затем предоставить файл Figma. И опять же, интересно то, что если вы сейчас нажмете на эту опцию интеграции прямо здесь, вы сможете найти все прямые интеграции, которые доступны в Solo, верно? И написано, что в настоящее время интегрированные инструменты могут использоваться только в режиме соло-билдера. Так что, по сути, если вы хотите, скажем, использовать любой из этих инструментов, вам придется убедиться, что вы используете соло-билдер. И интересно то, что, как только вы подключите Superbase, откроете Anthropic Gemini или любой другой сервис здесь, вы сможете перейти и ввести запрос, и сам ИИ-агент перейдет и реализует его в вашем приложении. Хорошо. В любом случае, хватит разговоров. Итак, я открою новый проект. Итак, вот проект, который я открою, который, по сути, является пустым проектом Nex.js JS, который, хорошо, вот проект, и я открыл его здесь, и прежде всего вы можете выбирать между соло-билдером и соло-кодером, так что в этом случае соло-кодер — это новый, поэтому я выберу соло-кодер на данный момент, и, возможно, я сделаю его полноэкранным вот так, и хорошо, вот мы открыли проект, и прежде всего это проект, такой как пустой проект nextjs, и я планирую создать веб-сайт для генерации QR-кодов, так что, по сути, идея заключается в том, что пользователь должен иметь возможность ввести фрагмент текста или URL, и при нажатии кнопки наш веб-сайт сгенерирует QR-код. Легко, правда? Так что я могу перейти и ввести запрос. Итак, я выбрал соло-кодер, и я могу перейти и сказать: не могли бы вы, пожалуйста, создать веб-сайт для генерации QR-кодов. Пользователь должен иметь возможность вводить текстовый контент, и при нажатии кнопки генерации. Наш веб-сайт создаст QR-код и предоставит пользователям возможность его скачать. Я уже установил Nex.js, и вы можете продолжить отсюда. Итак, вот запрос, с которого я начну. И еще одна вещь, которую стоит отметить здесь, это то, что как соло-кодеру, так и соло-билдеру требуется огромное количество токенов для работы, и по той же причине, как вы можете видеть, максимальный режим включен по умолчанию, и только если у вас есть максимальный режим, вы можете использовать соло-кодер и билдер, я полагаю, в этом случае я нажму отправить и посмотрим, вот оно. Как только я ввел этот запрос, ИИ начал работать над ним, так что он проходит процесс мышления, и, кстати, у меня еще нет подписки на Trey, и я все еще использую его по бесплатной пробной версии, которая доступна до 15 ноября. Хорошо. Итак, сейчас соло-кодер ИИ-агент просматривает нашу кодовую базу, и, знаете, он фактически находит все файлы и папки, которые у нас уже есть, и после того, как он получит все, он перейдет и создаст приложение, которое мы просили. Так что это займет некоторое время. Так что давайте просто подождем. Хорошо. Итак, вот оно. После некоторого размышления он создал три пункта списка дел. Итак, первый гласит: реализовать пользовательский интерфейс генератора QR-кодов на главной странице. генерировать QR через внешний API и отображать изображение, а также добавить кнопку загрузки для сохранения QR в формате PNG. Хорошо, похоже, он использует внешний API. Я полагаю, у нас есть пара пакетов, которые достаточно способны генерировать QR-коды, верно? В котором, давайте посмотрим. Хорошо, сейчас он реализовал генерацию QR-кодов с использованием общедоступного API. Интересно. Так что, возможно, я могу открыть его. Итак, я полагаю, он использует API с qrserver.com. Хорошо. И написано, хорошо. Э-э, хорошо. Здесь у нас открыт предварительный просмотр. И вот оно. Здесь у нас есть веб-сайт с QR-кодами. И все, что мне нужно сделать, это ввести сюда какой-нибудь контент. И если я нажму сгенерировать. Хорошо, вот оно. Здесь у нас есть QR-код. И если я нажму эту кнопку загрузки PNG, у меня также есть возможность сохранить ее. Так что функция, которую мы просили, реализована. И вот оно. Здесь я могу найти все детали. И вот это базовый поток использования соло-билдера. Но интересно то, что теперь у вас может быть несколько под-агентов, работающих параллельно. Например, скажем, вы можете запустить нового агента для выполнения конкретной задачи, а другого агента для выполнения другой задачи. Например, справа здесь я могу найти все задачи, которые у меня есть в данный момент. Верно? Так что сейчас он создал этот веб-сайт для генерации QR-кодов, как бы реализовал фактическую функциональность. Далее я запущу нового агента. И я скажу: не могли бы вы, пожалуйста, создать новую страницу "О нас" для нашего веб-сайта, и я нажму Enter. И следующий шаг, я могу запустить нового агента и сказать: не могли бы вы, пожалуйста, создать новую страницу "Контакты", и просто для примера здесь я запустил две задачи: одну для создания страницы "О нас", а другую для создания страницы "Контакты". И, как вы можете видеть, оба этих агента работают параллельно. Так что это еще одна классная вещь. Так что, если вы хотите, скажем, реализовать две отдельные функции, где вам не нужно ждать, пока один агент завершит работу, даже до того, как агент завершит задачу, вы можете запустить двух разных ИИ-агентов и дать задачу, и ИИ обработает ее параллельно, и в этом случае, например, я запустил создание двух страниц, но в вашем случае это может быть запрос функции, исправление ошибки или что-либо еще, вы можете вызвать и запустить агентов параллельно, так что это тоже еще одна новая классная функция в новейшей версии Trey, и вот оно. Здесь у нас есть простая страница "О нас", хорошо. Похоже, страница "Контакты" также реализована. Так что я могу перейти в раздел контактов. И вот оно. Здесь у нас есть страница контактов. Так что это тоже работает. Так что, по сути, я запустил двух агентов параллельно. И далее, если я нажму на эту кнопку плюс вверху, я теперь могу создавать пользовательские агенты. Итак, все, что я сделаю, это нажму на эту опцию, которая называется агент. И теперь я могу нажать на эту опцию создания. И теперь вы можете перейти и создать агента для выполнения конкретной задачи. Так что в этом случае, скажем, я хочу создать ИИ-агента. И конкретная функция, на которой агент должен сосредоточиться, это, скажем, рефакторинг кодовой базы. Так что я могу перейти и описать это здесь. И мы можем использовать всплывающее окно "умное создание агента" для создания вашего ИИ-агента. ИИ-агент, который находит и рефакторит файлы в кодовой базе. И теперь я нажму на эту опцию генерации прямо здесь. Если вы не используете опцию "умное создание" прямо здесь, вы можете перейти и вручную заполнить все эти детали, такие как имя, запрос, и все эти вещи. И вы также можете создать агента вручную. Но здесь у нас уже есть опция "умное создание агента". Так почему бы просто не использовать ее, верно? Давайте посмотрим. И вот оно. Написано, что умная генерация прошла успешно, и сам ИИ заполнил все детали для ИИ-агента прямо здесь. Итак, имя — рефакторинг кода. Здесь у нас есть запрос, что называется английским идентификатором, это идентификатор для этого конкретного агента, это рефакторинг кодовой базы. Хорошо, все это выглядит хорошо. И если вы хотите добавить MCP, у вас есть такая возможность. Я нажму создать, и да, я нажму использовать сейчас. Итак, вот оно. Здесь у нас есть недавно созданный агент, это агент рефакторинга кода, и теперь вы можете перейти и ввести запрос и попросить ИИ, скажем, рефакторить код, и созданный нами пользовательский агент сделает то же самое. Итак, теперь я вернусь к соло-кодеру и, возможно, открою новую задачу. И еще одна интересная функция, которая мне очень нравится в Trey, это то, что если я нажму на эту кнопку плюс прямо здесь, я найду опцию, которая называется Figma. И если я нажму на нее, я теперь могу войти в свою учетную запись Figma и выбрать дизайн, и я могу попросить соло-агента превратить этот конкретный дизайн в код. И интересно то, что вам не нужно, скажем, входить в Figma из другого браузера. Вы можете фактически использовать встроенный браузер в Trey для этого, и вы можете просто перейти и сказать ИИ-агенту, что вы хотите превратить выбранный дизайн в код, и он сделает это для вас. И не только это, если вы хотите, вы можете открыть этот интерфейс браузера, и вы можете фактически попросить его посетить веб-сайты. Например, скажем, github.com, и вы можете войти в свою учетную запись и, возможно, открыть репозиторий, а затем просмотреть все, знаете ли, открытые PR, вы можете просмотреть их или, скажем, просмотреть все проблемы и напрямую общаться с соло-агентом. Так что это тоже еще одна классная функция. Так что, по сути, у вас есть веб-браузер, встроенный прямо в Trey. Так что это тоже еще одна классная вещь. Итак, это некоторые из новейших функций в Trey 3.0. И я также хочу уделить секунду, чтобы поговорить о testprite.com, который на самом деле является ИИ-агентом для тестирования программного обеспечения. Например, скажем, вы использовали Trey AI для создания чего-либо, и вы написали код чего-либо, и теперь как вы убедитесь, что продукт, который вы создали, на самом деле безопасен, надежен и не имеет каких-либо уязвимостей безопасности, ошибок или каких-либо проблем. Ну, как насчет того, чтобы использовать еще одного ИИ-агента, который автоматизирует весь процесс тестирования программного обеспечения? Ну, именно это и делает Testbrite. Итак, здесь я открыл Testbrite, и, как вы можете видеть, написано "создано для современных кодеров". ИИ-агент, который тестирует, исправляет и проверяет ваше программное обеспечение. И если вы хотите использовать Testbrite, все, что вам нужно сделать, это нажать на первую ссылку в описании ниже и перейти на testbrite.com, и вы можете перейти и зарегистрироваться для новой учетной записи. И Testbrite также бесплатен в течение ограниченного времени. Так что вы можете перейти и воспользоваться этим. И в моем случае у меня уже есть учетная запись. Так что я перейду и войду. И затем я нажму на эту опцию прямо здесь, которая называется "попробовать MCP бесплатно". Итак, идея здесь в том, что я перейду и добавлю Testbrite MCP к Trey AI. И после этого мы сможем перейти и попросить ИИ-агента запустить комплексный тест и посмотреть, есть ли у нас какие-либо проблемы в нашем коде. Итак, что я сделаю, это нажму на эту опцию прямо здесь, которая называется "тестировать локально", а затем нажму на опцию "быстрая установка" прямо здесь. И теперь, прежде всего, мне нужно создать API-ключ. Так что я нажму на эту опцию прямо здесь, которая называется "создать ключ". Я нажму "новый API-ключ". И я могу назвать его, скажем, "Trey", и он создаст ключ вот так. И теперь я могу вернуться. И если вы используете Cursor, вы можете фактически добавить этот MCP в Cursor одним кликом. Но в нашем случае мы используем Trey. Так что я нажму на эту опцию "другие идентификаторы" и могу скопировать этот код прямо здесь. Возможно, я скопирую эту часть. И теперь я снова открою Trey. И теперь я нажму на эту кнопку плюс прямо здесь и выберу опцию, которая называется MCP. И затем я нажму добавить. И затем я нажму добавить вручную. И теперь все, что мне нужно сделать, это вставить это сюда, то есть Testbrite один. И мне нужно получить мой API-ключ вот так. И теперь все, что мне нужно сделать, это вставить API-ключ сюда вот так. И я нажму подтвердить. И вот оно. Testbrite MCP добавлен. И галочка означает, что он добавлен. И я могу найти все инструменты, которые у нас есть. И теперь, когда мы добавили Testbrite MCP, следующий шаг для запуска комплексного фронтенд или бэкенд теста. Все, что мне нужно сделать, это ввести запрос здесь. Так что я могу просто перейти и сказать: не могли бы вы, пожалуйста, запустить полный фронтенд тест, используя Testbrite MCP, чтобы убедиться, что наш код чист и не имеет проблем. Итак, вот запрос, который я введу, и теперь я нажму на эту кнопку отправки прямо здесь, и давайте посмотрим. И опять же, если вы хотите использовать Testbrite в их веб-версии, вы можете просто перейти на веб-сайт Testbrite, и, возможно, я закрою этот. И это, на самом деле, раздел тестирования MCP. И если вы нажмете на эту опцию "создать тест" прямо здесь, вы можете перейти и, скажем, скажем, у вас есть, скажем, промежуточная среда или тестовая среда, и она развернута. Ну, вы можете перейти и заполнить все эти детали, например, нажать "далее". И затем вы можете указать имена конечных точек, фронтенд, имена пользователей и пароли, если таковые имеются. И вы можете перейти и провести тест из их веб-интерфейса. В этом случае, давайте подождем. И вот оно. Testbrite открыл страницу конфигурации тестирования. И здесь нам нужно заполнить некоторые детали. Так что мы явно попросили ИИ-агента запустить фронтенд тест, и выбрана опция фронтенда. Область действия я выберу кодовую базу. У нас нет входа пользователя, поэтому я оставлю это как есть. И наш сервер работает на localhost 3000. Так что это тоже выглядит хорошо. Путь выглядит хорошо. И следующий шаг — добавить документ со спецификацией продукта. Ну, что я могу сделать, это я перейду и создам новую задачу. И я могу просто перейти и сказать: не могли бы вы, пожалуйста, создать документ со спецификацией продукта, чтобы я мог провести фронтенд тест для нашего приложения. Пожалуйста, создайте его в файле MD. И теперь я нажму кнопку отправки. Почему бы и нет, верно? Мы можем использовать сам ИИ для создания документа со спецификацией продукта. Но если у вас уже есть, скажем, документ со спецификацией продукта, готовый в формате PDF или любом другом формате, вы можете просто перейти и загрузить его сюда. Так что вот оно. Trey создал файл MD. Теперь я перейду и открою проект и перетащу этот файл MD сюда. Просто так. И теперь я могу нажать "продолжить" и нажать "хорошо". Итак, загрузка прошла успешно. И теперь, если я открою Trey, если я открою другого агента. Итак, вот оно. Он подготовил список задач. И он фактически запустил фронтенд тест Testbrite. Хорошо. И теперь за считанные секунды ИИ запустит комплексный тест. Так что да, давайте просто подождем. Хорошо. Итак, вот оно. Просто так, за пару кликов Testbrite MCP запустил полный тест, и он подготовил около девяти различных тестов, которые он планирует провести, и мы просто настроили пару опций и нажали Enter, и Testbrite уже запускает тест для нас, и теперь это займет некоторое время. Так что все, что вам нужно сделать, это откинуться назад и подождать, пока он не закончится, а после этого Testbrite предоставит отчет о тестировании, и если у вас возникнут какие-либо проблемы в отчете о тестировании, ну, вы можете передать это прямо, скажем, в сам Trey и попросить Trey исправить все проблемы, в которых это займет некоторое время, так что я подожду, пока он не закончится, и увидимся позже. Пока семь из девяти тестов завершены, и пять из них прошли, а два провалились, и у нас еще два осталось. Еще один. Так что давайте просто подождем в любом случае. Итак, вот оно. Процесс тестирования завершен. И я полагаю, у нас три теста провалились, а шесть прошли. Так что он создаст новую обширную документацию, документирующую все здесь. Итак, хорошо. Итак, мы можем найти все эти детали, и хорошо. Итак, он также создал отчет, как бы отчет о тестировании, и хорошо. Итак, это все, верно. И теперь, если я перейду в раздел тестирования MCP здесь, в веб-интерфейсе, я смогу найти тест, который мы только что провели, вот этот, который называется QR-код. И я могу открыть его. И вот оно. Здесь у нас шесть прошли, а три провалились. И, например, скажем, хорошо. Итак, давайте посмотрим на этот прямо здесь. И теперь интересно то, что вы сможете найти запись экрана ИИ-агента, пытающегося использовать ваш продукт и проводящего операцию тестирования. Так что я могу воспроизвести это. Вот оно. Агент ввел некоторые данные. Нажал кнопку генерации. Хорошо. Так что все, что вы видите на экране сейчас, на самом деле является ИИ-агентом, то есть Testbrite AI-агентом, выполняющим тест, и он фактически убедился, что наше выпадающее меню размера действительно работает. Так что он меняет размер, а затем пытается перегенерировать изображение, и он фактически прошел, и следующий шаг, давайте просто посмотрим на неудачный тест. Хорошо. Итак, тест для проверки того, что внешний вызов API к PNG завершается неудачно. Хорошо. Хорошо. Итак, здесь у нас неудачный тест, а затем, возможно, я просто открою еще один. Так что многострочный текст. Хорошо. Давайте посмотрим. Так что ИИ ввел некоторые данные в несколько строк и убедился, что это работает. Хорошо, так что ИИ-агент фактически выполняет всевозможные тесты, о которых мы даже можем не думать, верно? Так что это классная вещь в использовании Testbrite. И теперь, когда у нас здесь три неудачных теста, я могу перейти и сказать, основываясь на отчете о тестировании, не могли бы вы, пожалуйста, исправить три неудачных теста? И теперь я перейду и нажму кнопку отправки. И теперь, что происходит, это то, что на основе отчета о тестировании, который предоставил Testbrite, ИИ-агент прямо в Solo исправит это. Итак, как вы можете видеть, TC00004, 5 и 6 — это те, которые провалились. И теперь он найдет все данные из отчета о тестировании, который создал Testbrite, а затем исправит их. Хорошо. Итак, давайте посмотрим. Итак, вот оно. Исправление обработки ошибок API в генераторе QR-кодов. Затем сделайте загрузку детерминированной при создании BLOB. Убедитесь, что кнопка отключена при сбое BLOB. Так что он фактически реализует все это. Хорошо. Итак, если вы хотите использовать Testbrite для проведения операций тестирования как фронтенд, так и бэкенд, вы можете просто перейти по ссылке в описании ниже. Зарегистрируйтесь на testprite.com. Добавьте MCP к Trey, Cursor или любому другому инструменту кодирования ИИ, который вы используете, и вы сможете проводить все эти операции тестирования. И теперь это, по сути, все, что я хотел показать вам в сегодняшнем видео. Так что новейшая версия Trey уже доступна, и интересно то, что вы теперь можете скачать и начать использовать ее бесплатно до 15 ноября. Так что, если вы случайно смотрите это видео до 15 ноября, просто убедитесь, что вы перешли и попробовали его бесплатно. В противном случае вы можете просто перейти и выбрать платный план, и я полагаю, вы получите первый месяц всего за 3 доллара. Хорошо, 3 доллара, и вы все еще получаете около 600 быстрых запросов, и у нас также есть около 300 бонусных быстрых запросов прямо сейчас. И я надеюсь, что вы нашли это видео полезным. Если да, то подпишитесь, и я увижу вас в следующем.