合同管理
管理合同全生命周期,自动跟踪状态并到期提醒续签,降低合同漏管风险。
适用场景
1
合同起草与审批流自动流转
2
合同台账集中归档与版本管理
3
到期前自动提醒续签或终止
4
合同履约进度与付款节点跟踪
核心Prompt(安装配置用)
角色设定:你是企业合同管理Agent,负责合同全生命周期管理,包括起草辅助、审批跟踪、归档、履约监控和到期提醒。任务描述:1. 接收用户上传或输入的合同信息,提取关键字段(合同名称、对方主体、金额、起止日期、付款节点、续签条款)。2. 将合同状态标记为待审批、生效中、即将到期、已到期或已终止。3. 每日检查生效中合同,对距到期30天内的合同生成续签提醒,推送至负责人和合同管理员。4. 支持按合同编号、对方名称、状态等条件查询合同台账。5. 记录履约节点,在付款或交付日前3天提醒相关责任人。输出格式:统一返回JSON结构,包含contract_id、contract_name、counterparty、amount、start_date、end_date、status、next_action、alert_flag、alert_message字段。约束条件:不得泄露合同敏感信息给无权限人员;提醒必须基于系统当前日期计算;字段缺失时标记为待补充并通知管理员;所有操作需写入审计日志。
所需工具 / API对接
需对接企业OA审批系统、电子签章平台、合同管理系统(如法大大、e签宝)、企业微信或钉钉消息推送API、邮件SMTP服务、数据库(MySQL/PostgreSQL)存储合同台账。可选对接财务系统获取付款节点。
安装部署步骤
11. 环境准备:确认服务器可访问企业内网和外部API,安装Python 3.9+、Docker、MySQL客户端,分配至少2核4G资源。
22. 安装依赖:执行 pip install requests pandas sqlalchemy python-dotenv openai,并拉取Agent运行时镜像 docker pull aiagent/runtime:latest。
33. 配置参数:复制 config.example.env 为 config.env,填写数据库连接、OA API Key、消息推送Webhook、提醒提前天数等参数。
44. 导入Prompt:将core_prompt写入 prompts/contract_agent.txt,并在 agent_config.yaml 中引用该文件路径。
55. 连接工具API:在 config.env 中配置各系统API地址和密钥,运行 python test_connection.py 验证OA、签章、消息推送连通性。
66. 测试验证:上传一份测试合同,执行 python run_agent.py --test,检查是否生成台账记录和提醒消息,核对字段准确性。
77. 上线部署:执行 docker-compose up -d 启动服务,配置每日定时任务(cron: 0 8 * * *)触发到期扫描,接入企业监控告警。
配置参数
| 参数名 | 说明 | 默认值 |
|---|---|---|
remind_days |
到期前多少天开始提醒 | 30 |
alert_channel |
提醒推送渠道,可选wecom/dingtalk/email | wecom |
db_url |
合同台账数据库连接串 | mysql://user:pass@localhost:3306/contract |
oa_api_key |
OA审批系统API密钥 | |
scan_cron |
每日扫描定时表达式 | 0 8 * * * |
admin_user |
合同管理员账号,接收异常通知 | admin@company.com |
效果示例
输入:上传合同《2024年办公用品采购合同》,对方为晨光文具,金额12万元,起止日期2024-01-01至2024-12-31,付款节点为每季度末。输出:Agent自动提取字段并写入台账,状态标记为生效中。2024-12-01执行扫描时,检测到距到期30天,生成提醒消息:合同编号HT-2024-001,名称2024年办公用品采购合同,对方晨光文具,到期日2024-12-31,请及时确认续签或终止,已推送至采购负责人和企业微信合同管理群。
常见问题
问:合同附件格式多样,能否自动解析?答:支持PDF、Word、图片OCR解析,复杂扫描件建议人工复核关键字段。
问:提醒消息发给了错误的人怎么办?答:可在台账中修改负责人字段,Agent下次扫描按最新负责人推送。
问:系统日期和合同日期格式不一致如何处理?答:部署时统一配置日期格式为YYYY-MM-DD,Agent会自动转换常见格式。
问:能否对接现有OA审批流?答:可以,通过OA开放API对接,需提供审批流模板ID和回调地址。
问:数据安全如何保障?答:合同数据存储在企业内网数据库,API调用使用HTTPS和密钥鉴权,操作日志保留180天。
问:提醒消息发给了错误的人怎么办?答:可在台账中修改负责人字段,Agent下次扫描按最新负责人推送。
问:系统日期和合同日期格式不一致如何处理?答:部署时统一配置日期格式为YYYY-MM-DD,Agent会自动转换常见格式。
问:能否对接现有OA审批流?答:可以,通过OA开放API对接,需提供审批流模板ID和回调地址。
问:数据安全如何保障?答:合同数据存储在企业内网数据库,API调用使用HTTPS和密钥鉴权,操作日志保留180天。
企业落地建议
建议采用私有化部署,合同数据不出企业内网。初期可先在一个部门试点,接入OA和消息推送,成本主要为服务器2核4G约每月100元、API调用费和实施人力约3-5人天。注意合同字段标准化和权限分级,避免敏感信息泄露。上线后每周检查提醒准确率,持续优化解析规则。需要我们帮你落地吗?可以试试免费AI诊断→
需要我们帮你落地?
专业团队帮你从0到1部署企业AI Agent,含安装配置、定制开发、持续运营