clarify
clarify = 当用户需求不明确时,让模型或 Agent 向用户提问以获取更多信息
用户输入↓ Agent / LLM 尝试生成 schema↓ 发现缺信息↓ 生成 clarify prompt → 问用户↓ 用户回答↓ 继续生成 schema
| 特性 | repair | clarify |
|---|---|---|
| 作用对象 | 模型输出 | 用户输入 |
| 目的 | 修复错误 / 保持 schema 合法 | 弥补信息缺失 / 确定需求 |
| 输出形式 | JSON / schema | 问题 / 提示用户回答 |
| 角色使用 | system + assistant + user | system + user |
// 1. 尝试生成 schema const schema = generateSchema(userInput)// 2. 验证是否缺信息 if (isMissingInfo(schema)) {// 触发 clarifyconst clarifyPrompt = buildClarifyPrompt(schema)const questions = await callLLM(clarifyPrompt)// 问用户const userAnswers = await getUserInput(questions)// 再生成 schemaconst finalSchema = generateSchema(userInput + userAnswers) }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1204443.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!