Загрузка видео...

Не удалось загрузить видео

На главную

"Vercel AI SDK - how do I get ai to interpret the tools response?" 👇

18,731 просмотров • 1 год назад •via X (Twitter)

Комментарии: 7

Фото профиля Kevin Wolf
Kevin Wolf1 год назад

I usually just set up maxSteps to be infinity. Is it a bad practice?

Фото профиля Alex Sidorenko
Alex Sidorenko1 год назад

Could lead to infinite loops according to the docs.

Фото профиля NICE
NICE1 год назад

Stay competitive by balancing cutting-edge AI with automation tools. Forrester shows how.

Фото профиля Eka Prasetia 🤵
Eka Prasetia 🤵1 год назад

So, does it mean maxStep is required for Tool Calling?

Фото профиля Alex Sidorenko
Alex Sidorenko1 год назад

Nope. If you just need the tool's call result (e.g., displaying the weather widget with data from the weather API), you can directly access it from message.toolInvocations (no need for maxSteps) It's when you need to feed the result of the tool invocation back to LLM for it to interpret and respond that's when you need maxStep

Фото профиля Tomas Jansson
Tomas Jansson1 год назад

Why does it not work without maxSteps?

Фото профиля Alex Sidorenko
Alex Sidorenko1 год назад

It does work, the tool gets called, and you have access to its result in your UI. But if you want to feed the tool's invocation result back to llm to get natural language response, you need more steps

Похожие видео