ai murder mystery hackathon
1.0.0
線上玩
Git 克隆儲存庫
git clone https://github.com/ironman5366/ai-murder-mystery-hackathon.git cd ai-murder-mystery-hackathon
將您的 Anthropic API 新增至 api/.env 檔案(可以選擇使用 DB_CONN_URL="postgresql://link_to_db_conn" 將對話匯出到 postgres)
nano api/.env export ANTHROPIC_API_KEY="YOUR_API_KEY_HERE" (<ctrl+x , y, enter> to save changes and exit nano)
安裝節點依賴項
web/npm i
啟動api
bash api_start.sh
在單獨的終端機中,啟動 Web 介面
bash web_start.sh
玩遊戲吧!
Git 克隆儲存庫
git clone https://github.com/ironman5366/ai-murder-mystery-hackathon.git cd ai-murder-mystery-hackathon
設定環境變數:
export ANTHROPIC_API_KEY="YOUR_API_KEY_HERE"
在包含此自述文件的資料夾中開啟終端,然後執行:
docker compose up
這應該會啟動三個容器(資料庫、Python API 和 React 前端)並為資料庫建立一個持久性磁碟區。
在 http://localhost:3000/ 玩遊戲
如果您更改任何檔案(例如,更改/api/settings.py
中的 Anthropic 模型),那麼您可能需要重建映像:
docker compose up --build
若要關閉所有功能,請按下CTRL-C
或點選 Docker GUI 中的停止按鈕。
若要進行清理,請使用 Docker GUI 刪除所有容器,然後前往「磁碟區」標籤刪除關聯的資料庫磁碟區。
您可以透過查看 web/src/characters.json 來閱讀完整的謀殺故事,其中包含為每個角色提供的完整上下文。
要了解我們的提示系統如何運作,包括我們的批評和修改方法,請查看 api/ai.py。
關於遊戲的 Twitter 貼文:https://x.com/ humanscotti/status/1810777932568399933
AI Alibis 由 Paul Scotti 和 Will Beddow 創建。