Lawyance 是工大法智团队的中文法律 AI 助手项目。它把法律咨询、法条检索、案例匹配、企业信息查询、合同/PDF/Word 文档处理、对话级记忆和前端工作区组织在同一套应用中,目标不是给出无法追溯的“直接结论”,而是把法律问题拆成事实、依据、检索结果和可继续核验的分析路径。
仓库同时包含 FastAPI 后端、React/Vite 前端、工具转发层、法律数据检索客户端、文档处理工具、对话记忆系统和输出审查流程。各模块之间保持清晰边界,业务工具统一通过 mcps 暴露给 agent,不在业务层绕过工具中间件。
项目定位
面向中文法律场景的 AI 助手原型。
支持直接回答和 Plan-and-Solve 等不同复杂度的 agent 工作方式。
通过工具调用接入法条、案例、企业信息和文档处理能力。
通过对话级记忆保留稳定事实、用户约束和当前工作边界。
通过前端工作区管理上传文件、生成文件和对话上下文。
核心能力
法律检索与联网搜索: 支持法条精确查询、自然语言法条搜索、来源链接确认、案例匹配,以及通过自托管 SearXNG 获取公开网页资料。
企业信息: 接入企业概况、上市信息、联系方式、股东、登记信息、主要人员和对外投资等查询能力。
文档处理: 支持 PDF 文本读取、PDF 句级批注、Word 读取和 Word 批注写入。
Agent 模式: 支持默认回答和 Plan-and-Solve 分步处理。
会话工作区: 为每个用户和对话隔离 TEMP 与 Result 文件空间,避免文件串线。
对话级记忆: 记录和检索稳定事实、目标、约束与语义标签,不把全部历史暴力塞回上下文。
认证与审计: 包含登录、角色、管理员账号管理、API 访问日志和基础限流。
前端体验: React 19 + Vite,提供对话、文件、工作区、主题、管理员面板和 Lawyance 品牌界面。
基于python后端的fastAPI网页交互应用,提供专业法律咨询与辅助决策服务,拥有法律数据库查询,文档批注,联网搜索等功能;本人担任主架构师/全栈工程师/运维,设计项目架构及原型,完成了前端和后端开发,其中智能体架构完全从零搭建,完全从零搭建法律数据库检索系统,记忆压缩系统,联网搜索工具,完成了后端、searXNG实例在服务器上的部署和不同服务器间的应用隧道搭建
项目时间:2023.12–2024.11 技术栈:.N
负责需求调研、产品设计、全栈开发及实施运维,针对公司咨询评估
负责项目全流程,涵盖需求调研、产品设计、全栈开发及实施运维,
基于C++语言 、Qt框架,开发客户端产品,具有跨平台特点,
基于.net平台,利用C#语言及wpf框架开发客户端软件,具
1.京东印尼站直播电商项目 项目背景:为拓展东南亚市
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者