Компания Google объявила о выпуске альфа-версии Genkit for Go - фреймворка с открытым исходным кодом, призванного расширить возможности Go-разработчиков («сусликов») в создании приложений искусственного интеллекта и облачных сервисов.
Являясь результатом сотрудничества команд Firebase и Go, Genkit for Go призван объединить простоту, масштабируемость и безопасность Go с надежными библиотеками и инструментами Genkit.
Genkit for Go предоставляет унифицированный API генерации, встроенную поддержку векторных баз данных и «Потоки» для организации многоэтапных рабочих процессов ИИ. Эти функции позволяют разработчикам создавать сложные ИИ-приложения, включая интеллектуальных ассистентов, агентов поддержки клиентов и инструменты преобразования данных.
Ключевые компоненты Genkit for Go включают:
Интуитивно понятные библиотеки: Написанные на чистом Go, эти библиотеки используют идиоматические соглашения Go для беспрепятственной интеграции в существующие проекты.
Dotprompt: Формат файлов для упрощенного проектирования подсказок, позволяющий разработчикам определять шаблоны, схемы и конфигурации моделей в одном файле .prompt.
Система плагинов: Genkit предлагает плагины для различных сервисов и баз данных искусственного интеллекта, включая Google AI, Vertex AI, Ollama и Pinecone. Фреймворк разработан как расширяемый, что поощряет вклад сообщества.
Инструментарий для разработчиков: CLI и браузерный пользовательский интерфейс предоставляют площадки для итераций над рабочими процессами ИИ, функциями наблюдаемости и инструментами оценки.
Наблюдаемость на производстве: Интеграция с операционным пакетом Google Cloud и поддержка OpenTelemetry для мониторинга приложений ИИ в производственных средах.
В настоящее время фреймворк находится в стадии альфа-версии, что делает его идеальным для экспериментов и создания прототипов. Google призывает разработчиков оставлять отзывы, чтобы сформировать будущее Genkit для Go.
Разработчики, заинтересованные в изучении Genkit for Go, могут найти руководства по началу работы, документацию и ресурсы сообщества на странице проекта на GitHub. Google также создала сервер Discord для прямого общения с командой Genkit и другими разработчиками.
Genkit для Go - это значительный шаг к тому, чтобы сделать расширенные возможности ИИ более доступными для сообщества разработчиков Go. Ориентированный на повышение производительности разработчиков и интеграцию с существующими практиками Go, Genkit способен ускорить внедрение ИИ в приложения на базе Go.
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
Комментарии