Использование инструментов AISDKJavascript

Форум по Javascript
Anonymous
Использование инструментов AISDK

Сообщение Anonymous »

Я использую aisdk 4, как показано ниже

Код: Выделить всё

 return streamText({
model,
messages: context,
tools: getTools(a, b, c, d),
toolChoice: "auto",
maxTokens: 30000,
temperature: 0.0,
abortSignal: abortSignal,
system: getSystemPrompt(a, b),
Я столкнулся с проблемой: примерно после четырех сообщений с моделью (включая вызовы инструментов) на пятом поведение меняется, модель генерирует код JavaScript в виде текста, но на самом деле не вызывает инструмент для его выполнения.
Например:

Когда я прошу ее "создать PDF-файл с котами", она правильно генерирует и передает JS-код для создания PDF-файла, но инструмент никогда не вызывается для выполнения кода.
Я уже указал в приглашении, что он должен вызвать инструмент 😞

Есть идеи, что может произойти? Есть ли какие-либо лимиты или ограничения, которые я мог упустить?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ools-usage

Вернуться в «Javascript»