项目简介
AI Legal Agent Team,它用多个agent模拟一个法律团队,用于法律文档分析和法律咨询它有4个agent角色,法律研究员、合同分析师、法律策略师和团队领导。可以用它分析法律文档,生成分析报告,或解答法律问题提供建议
支持分析合同、法律法规、风险评估、合规检查或自定义
Streamlit 应用程序模拟全方位服务的法律团队,使用多个人工智能代理来分析法律文件并提供全面的法律见解。每个代理人都代表不同的法律专家角色,从研究和合同分析到战略规划,共同提供全面的法律分析和建议。
特征
-
专业法律人工智能代理团队
-
法律研究员:配备DuckDuckGo搜索工具,查找并引用相关法律案例和先例。提供详细的研究摘要以及上传文档中的来源和参考特定部分。
-
合同分析师:专门从事彻底的合同审查,确定关键条款、义务和潜在问题。引用文档中的具体条款进行详细分析。
-
法律策略师:专注于制定全面的法律策略,在考虑风险和机遇的同时提供可行的建议。
-
团队负责人:协调团队成员之间的分析,确保全面的响应、正确来源的建议以及对特定文档部分的引用。担任所有三个特工的特工团队协调员。
-
文档分析类型
-
合同审查 – 由合同分析师完成
-
法律研究 – 由法律研究员完成
-
风险评估 – 由法律策略师、合同分析师完成
-
合规性检查 – 由法律策略师、法律研究员、合同分析师完成
-
自定义查询 – 由代理团队完成 – 法律研究员、法律策略师、合同分析师
如何运行
-
设置环境
# Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd ai_legal_agent_team
# Install dependencies
pip install -r requirements.txt
2. 配置API密钥
-
从OpenAI 平台获取 OpenAI API 密钥
-
从Qdrant Cloud获取 Qdrant API 密钥和 URL
3. 运行应用程序
streamlit run legal_agent_team.py
4. 使用界面
-
输入 API 凭据
-
上传法律文件 (PDF)
-
选择分析类型
-
如果需要,添加自定义查询
-
查看分析结果
注意
-
仅支持 PDF 文档
-
使用GPT-4o进行分析
-
使用 text-embedding-3-small 进行嵌入
-
需要稳定的互联网连接
-
API 使用费用适用
项目链接
https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/ai_agent_tutorials/ai_legal_agent_team
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)