"這完全是中央政府的責任呀!"
一個基於 LLM 的諷刺型聊天機器人,模擬地方首長在面對質詢時的「官腔」與「推諉」藝術。 本專案源自於學校作業:「做一個有趣又符合真實世界需求的 Chatbot」,於是我選擇了最真實的...政治修辭。
- 沉浸式人設:模擬地方首長第一人稱視角,語氣溫和但立場堅定(地甩鍋)。
- 太極大師:無論使用者輸入什麼問題(地震、交通、預算),AI 都能優雅地將責任歸屬導向「中央政府」。
- 情緒穩定:保持官場禮儀,用最客氣的話說最不負責任的內容。
- Model Provider: Groq API (Llama-3.1-8b-instant) - 追求極速生成回應。
- Framework: Gradio - 快速建構 Web UI。
- Prompt Engineering: 精心設計的 System Prompt,確保角色性格的一致性 (Persona Consistency)。
如果你想在自己的電腦上測試這個專案:
- Clone 專案
(如果您更改了專案名稱,請確認下方的網址是否正確)
git clone [https://github.com/petertseng0517/magistrate-response-generator.git](https://github.com/petertseng0517/magistrate-response-generator.git) cd magistrate-response-generator - 安裝依賴
pip install -r requirements.txt- 設定環境變數 請確保你有 Groq 的 API Key。 (Mac/Linux)
export GROQ_API_KEY='your_api_key_here'
(Windows PowerShell)
PowerShell
$env:GROQ_API_KEY='your_api_key_here'- 執行程式
python app.py📝 授權 (License) MIT License