终极法律人工智能库
人工智能法律应用程序的提示、工作流程、数据集和工具的开源集合。
 
快速开始
# Clone the repository
git clone https://github.com/AndriusPetrenas/UltimateLegalAILibrary.git
# Browse resources
cd UltimateLegalAILibrary里面是什么
| 类别 | 计数 | 描述 |
|---|---|---|
| 系统提示 | 5 | 已准备好将AI角色用于法律任务 |
| 提示模板 | 3 | 填写常见操作的空白提示 |
| 工作流 | 2 | 可导入的自动化定义(+工作流引擎) |
| MCP配置 | 3 | Claude桌面和服务器配置 |
| 工具 | 3 | 法律NLP库的精选链接 |
| 数据集 | 2 | 培训和评估数据链接 |
| RAG管道 | 14个模块 | QueryLex的生产RAG系统(约8500行) |
| 代码片段 | 17 | Python实用程序+示例脚本 |
| 示例数据 | 2 | 条款和文件示例 |
托管资源与链接资源
可直接下载(托管)
- 系统提示和提示模板(
.md) - 工作流定义(
.json,.yaml) - MCP服务器配置(
.json) - 代码片段(
.py) - 样本数据(
.jsonl,.md)
外部引用(链接)
- 全套工具(LexNLP、Eyecite、非结构化)
- 大型数据集(CUAD、LegalBench)
- 嵌入模型(在HuggingFace上)
- 商业API
精选资源
系统提示
| 提示 | 用例 | 模型 |
|---|---|---|
| 合同分析师 | 分析商业合同 | Claude,GPT-4 |
| 法律研究员 | 判例法和法规研究 | 任何 |
| 尽职调查审查员 | 并购尽职调查清单 | Claude,GPT-4 |
| 合规检查器 | GDPR、反洗钱合规审查 | 任何 |
| 文件起草人 | 合同和备忘录起草 | 克劳德GPT-4 |
工作流
RAG管道(完整源代码)
生产级回收管道 QueryLex.14个模块,约8500行Python。完全独立,可下载 requirements.txt.
| 模块 | 目的 | 影响 |
|---|---|---|
| 文档处理器 | 具有法律结构意识的基于代币的分块 | 核心 |
| 嵌入服务 | 5家提供商:OpenAI、Cohere、Isaacus、Voyage、Qwen3 | 核心 |
| 交叉编码器排序器 | 两阶段重新排序 | 准确率+15-25% |
| 海德 | 假设文档嵌入 | 准确率+10-30% |
| 查询分解器 | RRF合并的多查询 | +15-25%召回率 |
| 代理式检索增强生成 | 具有自校正功能的迭代搜索 | 复杂查询 |
| 科尔伯特服务 | 令牌级别评分近似值 | 细粒度 |
| 查询分类器 | 自适应检索路由(零成本) | 优化 |
| 合法令牌化器 | 100+法律缩写、引用模式 | 法律领域 |
| SAC发电机 | 增强分块汇总 | +10-20%准确率 |
| 元数据提取器 | 基于LLM的文档元数据提取 | 过滤 |
| LLM 工具 | RAG功能的共享LLM客户端 | 基础设施 |
MCP配置
如何使用
1.系统提示
复制提示内容并将其用作AI应用程序中的系统消息:
with open('prompts/system-prompts/contract-analyst/prompt.md', 'r') as f:
system_prompt = f.read()
response = openai.chat.completions.create(
model="gpt-4",
messages=[
{"role": "system", "content": system_prompt},
{"role": "user", "content": "Analyze this NDA for risks..."}
]
)2.工作流程
将工作流程JSON导入您的自动化平台:
# Download workflow
curl -O https://raw.githubusercontent.com/AndriusPetrenas/UltimateLegalAILibrary/main/workflows/legal-research/workflow.json
# Import into QueryLex or n8n3.MCP配置
添加到您的Claude Desktop配置中:
// ~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
// Paste configuration from mcp-configs/claude-desktop/
}
}贡献
我们欢迎捐款!看 贡献.md 作为指导方针。
快速贡献指南
- 分叉 仓库
- 添加 您的资源遵循我们的模板
- 提交 pull请求
我们接受什么
- 系统提示 至少有一个主要的LLM测试
- 工作流 解决真实的法律用例
- 工具评估 诚实的评估
- 示例数据 尊重隐私(没有真实的客户数据)
资源架构
提示元数据(metadata.yaml)
name: "Contract Analyst"
type: system-prompt
description: "Analyzes commercial contracts for risks"
target_model: claude-3
domain: contracts
tasks:
- clause-identification
- risk-assessment
author:
name: "Your Name"
github: username
license: CC0
version: "1.0.0"工具链接(toolname.yaml)
name: "LexNLP"
type: tool-link
repository: https://github.com/LexPredict/lexpredict-lexnlp
language: python
license: AGPL-3.0
our_evaluation:
strengths:
- "Excellent date extraction"
weaknesses:
- "Limited non-English support"许可证
- 此存储库结构和元数据: CC0 1.0通用 (公共领域)
- 个人资源:检查每个资源的许可证
- 链接的外部工具:根据各自的许可证
相关项目
- QueryLex -法律AI平台
- Legal Bench -法律推理基准
- CUAD -合同理解数据集
支持
______________________________________________________________________
为法律AI社区精心打造。
