5. 智能体与业务编排
5.1 Agent技能链
技能定义
智能政务解决方案中的Agent具备多种技能,每个技能对应一个特定的业务能力:
核心技能
-
审批审核技能(ApprovalReviewSkill):
- 功能:审核审批申请,判断是否符合条件,生成审核意见
- 输入:申请信息、申请材料、审批规则
- 输出:审核结果、审核意见、需要补充的材料
- 使用模型:审批专用模型 + 大语言模型
-
公文处理技能(DocumentProcessingSkill):
- 功能:解析公文内容,分类公文,提取关 键信息
- 输入:公文文件、公文类型
- 输出:公文类别、公文内容、关键信息
- 使用模型:公文处理模型 + OCR模型
-
政务服务技能(GovernmentServiceSkill):
- 功能:回答公众咨询,提供办事指南,处理服务请求
- 输入:用户问题、用户信息
- 输出:回答内容、办事指南、操作建议
- 使用模型:大语言模型(通义千问)+ RAG知识库
-
政策分析技能(PolicyAnalysisSkill):
- 功能:分析政策内容,评估政策效果,生成分析报告
- 输入:政策文件、执行数据、分析维度
- 输出:政策分析报告、效果评估、建议
- 使用模型:大语言模型(GPT-4)+ RAG知识库
-
数据查询技能(DataQuerySkill):
- 功能:查询各类政务数据,包括审批数据、公文数据、服务数据
- 输入:查询条件、数据源标识
- 输出:查询结果、数据统计
- 使用工具:数据库查询工具、API调用工具
-
报告生成技能(ReportGenerationSkill):
- 功能:生成各类报告,包括审批报告、分析报告、统计报告
- 输入:分析结果、报告模板
- 输出:格式化报告(Markdown、PDF、Word)
- 使用工具:报告模板工具、格式化工具
技能链设计
技能链是将多个技能组合起来,完成复杂业务流程:
审批流程技能链
技能链配置:
skill_chain:
name: approval_process_chain
skills:
- name: document_parsing
skill: DocumentParsingSkill
inputs:
- application_file
outputs:
- parsed_content
- name: information_extraction
skill: InformationExtractionSkill
inputs:
- parsed_content
outputs:
- applicant_info
- application_content
- materials
- name: approval_review
skill: ApprovalReviewSkill
inputs:
- applicant_info
- application_content
- materials
- approval_rules
outputs:
- review_result
- review_opinion
- missing_materials
- name: decision
skill: DecisionSkill
condition: review_result == "pass"
inputs:
- review_result
- review_opinion
outputs:
- final_decision