免费提示词
设计 Agent 的工具和循环结构
适合在做 Agent 应用的开发者。你要提供:业务需求。
请为当前的业务需求设计一套包含「工具函数 JSON Schema 定义、ReAct 循环终止条件、异常工具返回自愈重试与独立验收官 Prompt」的完整 Agent 架构。
示例片段(ans-agent-loop.ts)
只是写法示意,不是完整程序。
// ANS 零依赖 ReAct 智能体防死循环主控回路 (ans-agent-loop.ts)
export async function runAnsAgentLoop(goal: string, maxSteps = 8, stepFn: (s: number) => Promise<{ done: boolean; output: string }>) {
for (let step = 1; step <= maxSteps; step++) {
const res = await stepFn(step);
if (res.done) return { status: "COMPLETED", steps: step, output: res.output };
}
return { status: "MAX_STEPS_ABORTED", steps: maxSteps, output: "已触发安全步数熔断" };
}免费使用,可用于个人和商业项目。模型输出的内容由你自己核对。