tgoop.com/bigdatai/1510
Last Update:
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° genkit init:ai-tools
Π΄Π»Ρ Π»ΡΠ³ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
π Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Genkit Go 1.0
1. Production-ready
API ΠΏΡΠΈΠ·Π½Π°Π½ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ: Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° Genkit 1.*, Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠΈΡ
ΠΌΠΈΠ½ΠΎΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΡΡ
.
2. Type-safe AI-flows
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ βflowsβ ΡΠ΅ΡΠ΅Π· Go-ΡΡΡΡΠΊΡΡΡΡ ΠΈ JSON Schema.
- ΠΠΎΠ²ΡΡΠ΅Π½Π½Π°Ρ ΡΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ, Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΎΡΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΏΡΠΈ Π΄Π΅ΠΏΠ»ΠΎΠ΅.
3. Π£Π½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² (Google AI, Vertex AI, OpenAI, Ollama ΠΈ Π΄Ρ.) ΡΠ΅ΡΠ΅Π· Π΅Π΄ΠΈΠ½ΡΠΉ API β Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
4. Tool calling, RAG ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΡΡΡ
- ΠΡΠ·ΠΎΠ² Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (tool calling).
- Retrieval-augmented generation (RAG).
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² (ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Ρ.).
5. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
- ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ CLI-ΡΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
- Developer UI: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΡΠΎΠ², ΠΎΡΠ»Π°Π΄ΠΊΠ° flows, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ°.
6. ΠΠΎΠΌΠ°Π½Π΄Π° `genkit init:ai-tools`
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ: Gemini CLI, Firebase Studio, Claude Code, Cursor ΠΈ Π΄Ρ.
7. ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°
Π ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ flows, Π·Π°ΠΏΡΡΠΊΠ°ΡΡ HTTP endpoints, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
π ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ
- ΠΡΡΡΡΠ°Ρ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° AI-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Go.
- Π£Π½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΌΠ΅Π½ΡΡΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ dev-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΡΠΊΠΎΡΡΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ.
- ΠΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ production-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
π ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π°Π½ΠΎΠ½Ρ: https://developers.googleblog.com/en/announcing-genkit-go-10-and-enhanced-ai-assisted-development/?linkId=16710004ΠΡΠΆΠ½ΠΎ
@Golang_google
#Genkit #GoLang #GoogleAI #AIDevelopment #OpenSource #RAG