home about projects profile
人工智慧 2026 人工智慧
中華民國 AI 模擬法庭與判決分析系統
// SYS 官方專案 現場展覽

中華民國 AI 模擬法庭與判決分析系統

系統模擬了現代化的法庭審理流程,將複雜或口語化的「糾紛與案情描述」自動轉化為包含:事實調查、法條檢索、控辯攻防、有罪/賠償判定、以及最終判決書與白話摘要產出的全方位司法分析報告。

by paullu

// project_overview

一套基於多智能體(Multi-Agent)的 AI 司法推理平台,透過法律攻防、法條依據分析與自主判決生成,模擬真實的中華民國法庭審理流程。 A Multi-Agent AI judicial reasoning platform that simulates real-world ROC courtroom procedures through legal debate, statute-grounded analysis, and autonomous verdict generation.

// tech_stack
Python CrewAI Streamlit FastAPI ChromaDB SQLite LLM
// keywords
# ai # interaction
幫這個專案投票!
// project_details

⚖️ 中華民國 AI 模擬法庭與判決分析系統

ROC AI Mock Court & Judgment Analysis System

📖 專案介紹 | Introduction

🇹🇼 中文 (Traditional Chinese)

本專案是一套基於 Multi-Agent (多智能體) 協作技術開發的「AI 模擬法庭與判決分析系統」。系統模擬了現代化的法庭審理流程,透過五位具備司法專業背景的 AI 代理人,將複雜或口語化的「糾紛與案情描述」自動轉化為包含:事實調查、法條檢索、控辯攻防、有罪/賠償判定、以及最終判決書與白話摘要產出的全方位司法分析報告。

什麼是 AI 模擬法庭?

給第一次接觸法律 AI 的你

它是什麼?

AI 模擬法庭是一套能夠模擬真實法院審理流程的系統。

當你輸入一段案情後,它不會直接給你答案。

而是讓多位 AI 扮演不同司法角色,像真實法庭一樣進行分析、攻防與判決。

最終產生:

  • 案件事實整理
  • 法條檢索結果
  • 控辯雙方論證
  • 判決理由
  • 白話版判決摘要

一般 ChatGPT vs AI 模擬法庭

一般聊天機器人

你問:

「對方闖紅燈撞到我,法院會怎麼判?」

它會直接生成一段回答。

問題是:

  • 沒有法庭程序
  • 沒有雙方攻防
  • 容易出現幻覺
  • 難以驗證推理過程

AI 模擬法庭

案件進來後:

案情

事實調查

法律研究

控辯攻防

法官裁判

判決書生成

每個步驟都由不同 AI 負責。

不是一個 AI 想完全部事情。

而是一整個 AI 法院團隊共同完成。


法庭裡有哪些 AI?

1.事實調查官

負責找出案件中的:

把口語描述整理成法律能理解的格式。


2.法學研究員

收到案件事實後:

到法律知識庫搜尋相關法條。

例如:

  • 憲法
  • 刑法
  • 民法

並分析是否符合構成要件。


3.控辯論證專家

這是整個系統最特別的地方。

它同時扮演:

  • 原告
  • 被告

雙方都必須提出論點。

彼此攻擊、彼此反駁。

模擬真實法庭攻防。


4.審判長

閱讀:

  • 案件事實
  • 法律條文
  • 控方論證
  • 辯方論證

最後做出判決。

並產生正式法院格式的判決書。


5.判決通報官

把法律用語翻譯成人話。

讓一般民眾也能看懂判決內容。


AI 為什麼不會互相干擾?

每位 AI 都有自己的工作範圍。

例如:

調查官
→ 看案情

研究員
→ 看法條

法官
→ 看完整攻防紀錄

這種設計叫做:

Context Isolation(上下文隔離)

避免某個角色的偏見影響其他角色。

讓推理更穩定。


這套系統是怎麼做的?


1.CrewAI

AI 法院的管理者

CrewAI 就像法院院長。

負責安排:

  • 誰先工作
  • 誰後工作
  • 誰把資料交給誰

讓五位 AI 能夠協同合作。


2.ChromaDB

法律知識庫

一般資料庫靠關鍵字搜尋。

ChromaDB 搜尋的是:

「意思」。

例如:

輸入:

開車撞到人

它能找到:

過失傷害罪

即使兩句話完全沒有相同文字。


3.SQLite

法院卷宗室

每次審理完成後:

案件資料會存進資料庫。

因此可以:

  • 查詢歷史案件
  • 重播審理過程
  • 保留判決結果

4.Streamlit

法庭介面

你看到的網頁畫面:

  • 案件輸入
  • AI 思考動畫
  • 即時訊息
  • 歷史判決書

都是用 Streamlit 建立。


如果很多人同時使用怎麼辦?

系統內建:

Thread-Local Storage

每位使用者都有自己的獨立工作區。

所以:

使用者 A 的案件

不會混到

使用者 B 的案件。


📖 法律資料怎麼存?

法律條文

切割成小段文字

向量化

存入 ChromaDB

語意搜尋

這就是 RAG 的核心原理。


這個專案技術難度

  • multi-agent協作
  • 上下文隔離
  • 即時串流
  • 高併發處理
  • 推理模型相容
  • 本地端部署

這些都是系統工程問題。

而不只是呼叫 API。


LexArena

LexArena 不是聊天機器人,而是一套模擬真實法院運作流程的 AI 司法流水線。

它透過multi-agent協作、法律知識檢索與即時串流技術,將複雜案件自動轉化為完整的法庭攻防與判決分析流程。


免責聲明 | Disclaimer

本系統生成的法律建議、判決書草案與攻防論點僅供學術研究與 AI 邏輯推論技術展示參考絕對不得直接作為正式法律諮詢或法院處分之依據。如遇真實法律糾紛,請務必尋求合格執業律師之專業協助。


© 2026 ROC AI Judicial Mock Court Team. Developed for Legal Tech Innovation.

// Comments

載入留言…
// similar_projects

No Swallow

// NO_SUBTITLE

OllamaReadability.js
工具與自動化

2.5D

// NO_SUBTITLE

JavaScriptHTML5 CanvasSupabase+1
互動與遊戲