DebateGPT
1.0.0
您可以在debategpt.emileamaj.xyz上嘗試演示。
Debagept是AI對手聊天機器人,可以就任何主題進行辯論。
您選擇主題,然後立即開始辯論。
雙方的論點由外部AI評論,這給論點提供了10個評分。
您可以編寫自己的文本或要求AI代表您生成回應,並與自己進行辯論。
辯論始終將持續相反的論點,並嘗試反駁。
它使用GPT-4O-MINI模型來生成對您參數的響應。
該項目的靈感來自馬克·安德森(Marc Andreessen)對Lex Fridman的播客386(15:40)的講話,在那裡他談到了他與GPT-4的實驗。

設置辯論的主題,然後單擊“開始辯論”。

AI會自動採用用戶參數的另一側,並試圖對其進行反駁。

AI的“定罪”是由用戶在辯論中的初始立場設定的。通過以不同的立場重新啟動辯論,AI將採取爭論的相反方面。
要在本地計算機上運行此項目,您需要安裝node.js。該項目的後端是在Python中,並使用了FastApi。您還需要擁有一個OpenAI API鍵,您可以在此處生成。您需要在backend和frontend文件夾中創建.env文件,並具有以下內容:
將REACT_APP_BACKEND_URL變量設置為後端服務器的URL。 ./frontend/.env
REACT_APP_BACKEND_URL=http://localhost:8000
./backend/.env
OPENAI_API_KEY="sk-xxxxxxxxx"
其中sk-xxxxxxxxx是您的OpenAI API鍵。
在前端文件夾中,運行:
npm install
如果這是您第一次運行項目,或者您想更新依賴項。
然後,在同一文件夾中,運行:
npm run start
啟動前端開發服務器。
在後端文件夾中,運行:
uvicorn main:app --port 8000
啟動後端服務器。
如果一切順利,您應該能夠通過http:// localhost:3000訪問該項目。