Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅

πŸš€ TanStack AI добавляСт ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€-нСзависимый TypeScript SDK, Π° LLM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π² пСсочницС

Команда TanStack (извСстны ΠΏΠΎ React Query ΠΈ Router) выпустила свой ΠΎΡ‚Π²Π΅Ρ‚ Vercel AI SDK: TypeScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, которая Π½Π΅ привязываСт ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ AI-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ ΠΈ Π΄Π°Ρ‘Ρ‚ LLM ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ TypeScript Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС. Provider-agnostic ядро β€” ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с OpenAI, Anthropic, Gemini ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ: смСна ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° сводится ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°. Code Mode (Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ TypeScript Π² пСсочницС) β€” ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ Ρ„ΠΈΡ‡Π° для агСнтских сцСнариСв с Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π³Π΄Π΅ модСль ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π·ΠΎΠ²Ρ‹ инструмСнтов, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ тСкст. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ здСсь прагматичная: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ части (Ρ‡Π°Ρ‚, инструмСнты, ΠΌΠ΅Π΄ΠΈΠ°) ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° tree-shaking, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Π°ΡΠΊΠ°Ρ‚ΡŒ лишний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π² Π±Π°Π½Π΄Π». Если инструмСнтов ΠΌΠ½ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Lazy Tool Discovery: LLM ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ схСмы ΠΏΠΎ запросу, экономя Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ…ΠΎΠ΄Ρƒ. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ сСйчас: Ρ‡Π°Ρ‚-Π±ΠΎΡ‚ с function-calling ΠΏΠΎ вашСй Π‘Π”; ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΉ workflow (транскрибация β†’ TTS β†’ гСнСрация ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ) с Π΅Π΄ΠΈΠ½Ρ‹ΠΌ API; ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚,

πŸš€ TanStack AI добавляСт ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€-нСзависимый TypeScript SDK, Π° LLM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π² пСсочницС

Команда TanStack (извСстны ΠΏΠΎ React Query ΠΈ Router) выпустила свой ΠΎΡ‚Π²Π΅Ρ‚ Vercel AI SDK: TypeScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, которая Π½Π΅ привязываСт ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ AI-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρƒ ΠΈ Π΄Π°Ρ‘Ρ‚ LLM ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ TypeScript Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС.

Provider-agnostic ядро β€” ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с OpenAI, Anthropic, Gemini ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ: смСна ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° сводится ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°. Code Mode (Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ TypeScript Π² пСсочницС) β€” ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ Ρ„ΠΈΡ‡Π° для агСнтских сцСнариСв с Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π³Π΄Π΅ модСль ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π·ΠΎΠ²Ρ‹ инструмСнтов, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ тСкст.

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ здСсь прагматичная: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ части (Ρ‡Π°Ρ‚, инструмСнты, ΠΌΠ΅Π΄ΠΈΠ°) ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° tree-shaking, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Π°ΡΠΊΠ°Ρ‚ΡŒ лишний Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π² Π±Π°Π½Π΄Π». Если инструмСнтов ΠΌΠ½ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Lazy Tool Discovery: LLM ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ схСмы ΠΏΠΎ запросу, экономя Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ…ΠΎΠ΄Ρƒ.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ сСйчас: Ρ‡Π°Ρ‚-Π±ΠΎΡ‚ с function-calling ΠΏΠΎ вашСй Π‘Π”; ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΉ workflow (транскрибация β†’ TTS β†’ гСнСрация ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ) с Π΅Π΄ΠΈΠ½Ρ‹ΠΌ API; ΠΈΠ»ΠΈ Π°Π³Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прогоняСт аналитичСский сцСнарий Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ TypeScript.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ со старта: ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² https://github.com/TanStack/ai ΠΈ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄ ваш ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€; подробности ΠΏΠΎ установкС ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ β€” Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ changelog. Π’ сравнСнии с Vercel AI SDK Π°ΠΊΡ†Π΅Π½Ρ‚ сильнСС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΡ‡Π°Ρ… Code Mode ΠΈ lazy discovery, Π° Π² сравнСнии с LangChain.js β€” мСньшС β€œΠΈΠ· коробки” для enterprise, Π½ΠΎ Π³ΠΈΠ±Ρ‡Π΅ ΠΏΠΎ сборкС.

#tool #TanStack ai-sdk #TypeScript #CodeMode #tree-shaking #LazyToolDiscovery

πŸ”— TanStack/ai