使用了GPT的插件,是怎么把一句需求语言对应到一个实际操作的?
2023-11-16 阅读 10
一般流程是先把一句自然语言做语义解析,提取用户意图和必要的参数,然后根据插件的能力描述(比如清单里声明的函数/接口、参数类型、权限)匹配最合适的插件或函数。匹配后用预设的调用模板把提取到的参数填进去,构造实际的请求(HTTP 方法、路径、头部、鉴权、body 等),在本地做简单校验和必要的上下文补全,再发起调用。调用返回后对结果做解析、错误处理和格式化,把可读的回复返回给用户;遇到参数缺失或歧义时会先发起确认或澄清。实现上常用的技术包括实体抽取、意图分类、槽位填充、函数调用接口/manifest、以及对返回结果的后处理与重试策略。
更新于 2025年12月30日