함수: maxIterations()
function maxIterations(max): AgentLoopStrategy;
정의 위치: packages/ai/src/activities/chat/agent-loop-strategies.ts:26
도구 호출이 아니라 최대 모델 턴(반복) 횟수만큼 계속하는 전략을 생성합니다.
한 번의 반복에서 여전히 여러 병렬 도구 호출이 발생할 수 있습니다. 도구 호출 예산을 설정하려면 onBeforeToolCall(턴별 제한)과 onShouldContinue(누적 실행 예산)를 사용하는 미들웨어를 사용합니다. Agentic Cycle 아래의 문서 레시피를 참조합니다.
매개변수
max
number
허용할 최대 모델 턴 수입니다.
반환값
max 반복 후 중지하는 AgentLoopStrategy입니다.
예시
const stream = chat({
adapter: openaiText(),
model: "gpt-4o",
messages: [...],
tools: [weatherTool],
agentLoopStrategy: maxIterations(3), // Max 3 model turns
});