ProIT: медіа для профі в IT
2 хв

Genkit for Go від Google забезпечує розробку ШІ-застосунків мовою Go

author avatar ProIT NEWS

Компанія Google представила Genkit for Go — фреймворк із відкритим вихідним кодом для створення застосунків і хмарних сервісів на основі штучного інтелекту безпосередньо в Go. Цей проєкт є результатом співпраці між командами Google Firebase і Go, повідомляє InfoWorld.

Безкоштовний фреймворк із відкритим вихідним кодом надає розробникам Go уніфікований API генерації, підтримку рідної векторної бази даних і компоновані абстракції, які спрощують розробку робочих процесів ШІ.

Genkit for Go дозволяє розробникам створювати застосунки з генеративним штучним інтелектом, поєднуючи переваги Go у продуктивності та паралелізмі з бібліотеками й інструментами Genkit.

Потенційні варіанти використання включають інтелектуальних помічників, які розуміють складні запити, агентів підтримки клієнтів, які використовують пошуково-доповнену генерацію (RAG), та інструменти перетворення даних (перетворюють неструктуровані дані, такі як природна мова, у структуровані формати (SQL, запити, таблиці) для глибшого аналізу).

Посібник із початку роботи з Genkit for Go можна знайти на firebase.google.com. Genkit for Go слідує за травневою презентацією Firebase Genkit для Node.js для розробників JavaScript і TypeScript.

За словами фахівців Google, Genkit надає легкі абстракції, які можна складати, щоб спростити розробку складних робочих процесів штучного інтелекту без шкоди для контролю та настроюваності.

Основні особливості:

  • Уніфікований API генерації для створення контенту з таких моделей, як Gemini або Gemma, через єдиний інтерфейс.
  • Потоки для робочих процесів ШІ, що забезпечують функції, які пропонують вбудовану можливість спостереження для моніторингу та налагодження.
  • Підтримка власної векторної бази даних, щоб зробити моделі штучного інтелекту контекстно-залежними шляхом інтеграції RAG у програми з API індексування та пошуку, що працюють у різних постачальників баз даних.
  • Dotprompt — формат файлу для оптимізації процесу швидкого проєктування.

Genkit for Go представлено як легкий фреймворк, який не залежить від провайдера.

Пропонується набір плагінів для інтеграції з конкретними моделями, векторними базами даних, хмарними службами від Google і сторонніх постачальників.

Інтерфейс командного рядка Genkit та інтерфейс розробника на основі браузера пропонують набір інструментів для оптимізації розробки генеративного ШІ.

Розробники, які використовують редактор Microsoft Visual Studio Code або хмарну IDE від Google Project IDX, можуть відкрити інтерфейс розробника Genkit у вбудованому браузері IDE для використання поруч із кодом.

Запити про проблеми та функції для Genkit for Go розробники можуть надсилати на GitHub.

Читайте також на ProIT, чому Go – чудовий вибір для розробки програмного забезпечення.

Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!

Приєднатися до company logo
Продовжуючи, ти погоджуєшся з умовами Публічної оферти та Політикою конфіденційності.