Новости Тратите часы на чтение документации? Поздравляем, ваш терминал с новым Genkit уже знает её наизусть

NewsMaker

I'm just a script
Премиум
21,265
46
8 Ноя 2022
Google решила главную головную боль разработчиков на Genkit.


ijo1hyud80wtceg9k13zoa49z1mxbtp8.jpg


Google представила официальное расширение Genkit для интерфейса командной строки Gemini CLI. Благодаря новой интеграции терминал получает полное представление о структуре, принципах и инструментах Genkit, что позволяет значительно упростить процесс создания, отладки и улучшения ИИ-приложений на этой платформе.

Расширение автоматически подключает Gemini CLI к серверу MCP (Model Context Protocol), разработанному специально для Genkit, и использует набор контекстных файлов, чтобы обеспечить поддержку на всех этапах разработки. В результате Gemini CLI начинает понимать архитектуру Genkit и может выполнять более точную генерацию кода, подбирать рекомендации по проектированию и помогать в решении специфических задач. Всё это доступно непосредственно из терминала.

Интеграция открывает доступ к нескольким новым функциям. Команда get_usage_guide позволяет получить рекомендации по использованию Genkit с учётом выбранного языка программирования. С помощью lookup_genkit_docs можно напрямую из CLI обращаться к свежей документации Genkit. Команды list_flows и run_flow предназначены для изучения и исполнения логических блоков (flows), реализованных в текущем проекте. Наконец, get_trace позволяет подробно проанализировать выполнение каждого потока через OpenTelemetry-трейсы, что особенно важно при поиске ошибок и проверке корректности логики.

Установка расширения осуществляется через простую команду:

gemini extensions install https://github.com/gemini-cli-extensions/genkit

Предварительное условие — наличие установленного Gemini CLI.

После установки расширение автоматически настраивает окружение, добавляя все необходимые инструменты и знания, связанные с Genkit. Оно сразу же начинает распознавать структуру проекта, интегрируется с интерфейсом Genkit Developer UI и учитывает выбранных поставщиков сервисов, с акцентом на Google Gen AI при создании новых решений.

Примеры использования демонстрируют возможности этой интеграции . Например, при вводе команды, генерирующей тренировочную программу с учётом целей, опыта и доступного времени, Gemini CLI будет использовать документацию и рекомендации Genkit, чтобы сгенерировать корректный и структурированный код. Аналогично, если запустить запрос на объяснение причин нестабильной работы потока, расширение предложит диагностику, учитывая контекст Genkit, доступные API и рекомендованные шаблоны реализации.

Новое расширение призвано устранить разрыв между универсальными ИИ-подсказками и спецификой экосистемы Genkit. Вместо обобщённых советов разработчики получают поддержку, адаптированную под реальную архитектуру их приложения, с пониманием нюансов среды и инструментов. Это особенно важно при создании продуктивных ИИ-продуктов, где требуется не просто генерация кода, а чёткая интеграция ИИ-функций в уже существующую логику.

Обновлённый инструмент — часть более широкой коллекции расширений для Gemini CLI , нацеленной на развитие умной поддержки при разработке. Благодаря контекстной осведомлённости и тесной связи с Genkit, новое расширение помогает упростить весь цикл — от проектирования потоков до отладки и выпуска.
 
Источник новости
www.securitylab.ru

Похожие темы