大家都在说2025年是Agent元年,但很多企业在落地时不知从何处入手,我们今天以本地部署Dify+云端DeepSeek API服务的架构,为大家提供一个手把手操作指南,让你半小时完成企业合同智能审核Agent的构建!
一、获取DeepSeek API Key
可使用DeepSeek 官方或其它云平台大模型提供的DeepSeek API服务, AlayaNeW平台的DeepSeek API Key获取指南:
https://docs.alayanew.com/docs/modelService/case/Dify
二、Dify本地部署与配置
安装 Dify 之前, 请确保你的机器已满足最低安装要求
- CPU >= 2 Core
- RAM >= 4 GiB
1、克隆 Dify 源代码至本地环境。
# 假设当前最新版本为 1.1.0git clone https://github.com/langgenius/dify.git --branch 1.1.0
2、启动 Dify,进入 Dify 源代码的 Docker 目录
cd dify/docker
3、复制环境配置文件
cp .env.example .env
4、启动 Docker 容器
- 如果版本是 Docker Compose V2,使用以下命令:
docker compose up -d
- 如果版本是 Docker Compose V1,使用以下命令:
docker-compose up -d
运行命令后,你应该会看到类似以下的输出,显示所有容器的状态和端口映射:
[+] Running 11/11 ✔ Network docker_ssrf_proxy_network Created 0.1s ✔ Network docker_default Created 0.0s ✔ Container docker-redis-1 Started 2.4s ✔ Container docker-ssrf_proxy-1 Started 2.8s ✔ Container docker-sandbox-1 Started 2.7s ✔ Container docker-web-1 Started 2.7s ✔ Container docker-weaviate-1 Started 2.4s ✔ Container docker-db-1 Started 2.7s ✔ Container docker-api-1 Started 6.5s ✔ Container docker-worker-1 Started 6.4s ✔ Container docker-nginx-1 Started 7.1s
5、登录并注册Dify
6、登录 Dify 配置 “模型供应商”
配置“模型供应商”,选择 “OpenAI-API-compatible”,输入申请到的 “API Key” 和 “URL” 后点击“保存”,如下图示例完成 “AlayaNew/DeepSeek-R1” LLM的配置。
三、通过Dify创新创建智能体
- Dify 的编排流程图
我们先看一下整体的编排流程图,只需简单7个步骤即可完成创建。
- 开始创建智能体
接下来我们开始创建智能体。首先进入 Dify “工作室”,点击“创建空白应用”。
具体配置如下图。
再点击智能体的开发页面右上角“功能”,分别配置“对话开场白” 和“文件上传”,如下图。
- 工作流节点介绍
1.开始
点击节点“+”,配置“开始”节点中获取上传的文件,配置如下图。
2. 文档提取器
该节点“输入变量”中,配置从“开始”节点中获取上传的文件,输出变量就是合同的内容,配置如下图。
3.合同审查节点
合同审查节点(LLM)节点中,“模型”选择配置的
“AlayaNeW/DeepSeek-R1”,“SYSTEM” 中增加提示词。
“USER” 中增加合同内容,该节点具体配置如下图。
4个合同审查节点的提示词为:
a)
##角色:你是一名资深的合同专家,你会收到一份合同,你会被要求根据合同内容回答相应的问题
##基本信息检查
合同的标题是否准确且与交易内容一致?
合同双方的名称、地址、联系方式是否正确?
是否明确标注了合同的签署日期和生效日期?
b)
##角色:你是一名资深的合同专家,你会收到一份合同,你会被要求根据合同内容回答相应的问题
##合同主体合法性
合同双方是否具备签署合同的法律资格?
是否明确规定了各方的权利和义务?
是否有非法、不合理的条款?
c)
##角色:你是一名资深的合同专家,你会收到一份合同,你会被要求根据合同内容回答相应的问题
##合同条款细节
是否清晰规定了合同的标的(例如商品、服务、项目)?
付款方式、金额、时间是否明确?是否有违约金条款?
交付方式、验收标准是否合理?
违约责任、争议解决方式是否合理?是否需要仲裁或诉讼?
d)
##角色:你是一名资深的合同专家,你会收到一份合同,你会被要求根据合同内容回答相应的问题
##风险与保障条款
是否包含不可抗力条款?是否清楚界定不可抗力事件?
是否有关于保密、知识产权归属的条款?
责任限制条款是否合理?是否有一方承担过多责任?
4.回复节点
回复节点中,输出的变量来源于 将该节点具体配置如下图。
- 发布智能体
完成创建后,点击发布后点击运行。
- 智能体对话演示
智能体对话中上传文件后,智能体会自动审核合同内容。演示效果如下图。
至此,我们完成了合同智能审核Agent的构建,我们也可以在Dify中把这个智能体发布为API服务,这样企业其它应用如OA就可以通过API集成,在原合同流程中实现智能审核工作。
原来搭建智能体So easy!
四、数据安全
最后说一下数据安全,不少企业会担心合同数据上传的泄漏风险,云平台一般都有严格的数据安全保障体系,如九章云极AlayaNeW平台支持数据安全方面的多维度保障措施:
- 数据传输加密:支持采集的数据通过HTTPS 加密传输,防止数据在传输过程中被篡改或窃取 。
- 数据存储加密:存储在系统中的数据采用先进的加密技术,确保数据安全性与完整性 。
- 访问控制:平台执行严格授权访问机制,只有被授权的用户才能访问数据,保护您的数据资产 。
- 日志记录与分析:全面记录系统日志,进行深入审计,确保系统安全性与合规性 。
- 实时监控与预警:具备异常行为溯源功能,实时监控潜在风险 ,及时预警,迅速响应。
- END -