22. 工作流应用-参数提取器
22.1. 应用场景说明
根据用户输入的一段中文文本,调用外部文本要素提取API,并结合大模型的理解和生成能力,提取出文本中的关键要素,包括时间、地点、人物、组织机构名、事件。
需要提前准备好外部的API以及key,以供调用。此处以百度-文本信息提取API为例进行说明。
需要用到的API接口文档:
22.2. 构建应用
step1:创建应用,选择“工作流Agent”,输入应用名称“参数提取器”,确定,进入工作流编排界面。
step2:在添加节点位置,选择“API节点”。
step3:配置API节点。
按照API文档,输入header 和 parameter中参数(access_token)。
body中输入以下JSON结构数据:
{
"content_list":[
{
"content":"系统参数/raw_query",
"query_list":[
{
"query":"时间"
},
{
"query":"地点"
},
{
"query":"人物"
},
{
"query":"组织机构名"
},
{
"query":"事件"
}
]
}
]
}
在输入变量对话框中,输入测试问题
针对日方近日炒作“中国治安不佳”问题,中国外交部发言人郭嘉昆今天下午在例行记者会上表示,日方所谓的“安全提醒”恶意渲染所谓中国“安全风险”,政治操弄意图明显。中方对此强烈不满、坚决反对,已向日方提出严正交涉。
点“解析响应”
观察能够正确输出结果。
点“+全部添加到输出参数”
step5:添加大模型节点
输入系统提示词
请对输入的json结构数据转化为自然语言。
JSON结构体主要完成一段输入文本的5个要素抽取,包括时间、地点、人物、组织机构名、事件,分别位于5个item列表中。content中为输入的文本。
输出请按照如下格式进行输出:
时间:
地点:
人物:
组织机构名:
事件:
用户提示词选择:输入/,选择“API/resultts_list”
step6:配置结束节点。返回文本选择中,输入/,选择“大模型/output”
step7:打开调试,输入测试问题,看是否能正确输出结果。测试问题:
当地时间4月20日,《华盛顿邮报》查阅的内部记录显示,美国政府官员与联邦工作人员不当分享了敏感文件,其中包括可能属于机密的白宫平面图。据悉,该事件是特朗普政府最新的数字安全漏洞。报道称,美国总务管理局(GSA)的职业雇员对此次不当分享负有责任,促使上周发布了一份网络安全事件报告并展开调查。记录显示,这些员工无意中将包含敏感文件的谷歌云端硬盘文件夹分享给了美国总务管理局全体员工。根据在线名录,该机构员工总数超过11200人。此外,共享内容还包括白宫游客中心拟建防爆门的详细信息,以及协助特朗普政府新闻发布会的供应商的银行账户信息。
step8:发布应用
step9:通过网页访问,输入测试问题,并对结果进行反馈(点赞/点踩)。
22.3. 输入输出示例
输入测试问题:
当地时间4月20日,《华盛顿邮报》查阅的内部记录显示,美国政府官员与联邦工作人员不当分享了敏感文件,其中包括可能属于机密的白宫平面图。据悉,该事件是特朗普政府最新的数字安全漏洞。报道称,美国总务管理局(GSA)的职业雇员对此次不当分享负有责任,促使上周发布了一份网络安全事件报告并展开调查。记录显示,这些员工无意中将包含敏感文件的谷歌云端硬盘文件夹分享给了美国总务管理局全体员工。根据在线名录,该机构员工总数超过11200人。此外,共享内容还包括白宫游客中心拟建防爆门的详细信息,以及协助特朗普政府新闻发布会的供应商的银行账户信息。
输出示例:
相关附件:
1.应用配置JSON文件(可直接导入应用,用于复现该应用)