CHATGPT Prefrontal Cortex
Terinspirasi oleh artikel ini
Ketika saya membacanya, saya berpikir 'ok tentu saja, tapi ini terdengar seperti masalah penghambatan' jadi saya berangkat untuk memberikan chatgpt suara batin untuk mengingatkannya ketika itu berperilaku buruk.
Implementasi khusus ini hanya akan memberikan kesempatan bagi model utama untuk meninjau pesannya, berdasarkan umpan balik dari model inhibitor; Ini tentu saja dapat direkayasa ulang untuk hasil yang berbeda.
bekerja sedang berlangsung!
Cara kerjanya:



Mendirikan:
variabel env (misalnya dalam file .env jika menggunakan vscode)
- "Kunci", untuk kunci API openai Anda
- "Prompt_system" di sinilah Anda mengatur kepribadian default chatbot Anda (misalnya ahli yang membantu di area X); Ada juga di mana Anda mungkin ingin menjelaskan peran model inhibitor, jadi model utama tahu apa yang harus dilakukan dengannya
- Instruksi default "prompt_inhibitor" untuk model inhibitor (yaitu apa yang harus dicari, memformat umpan balik di JSON dll)
Kode saya mengharapkan tanggapan dari inhibitor dalam format berikut:
{"keputusan": "lulus", "penjelasan": ""}
{"keputusan": "menghambat", "penjelasan": ""}
Jadi, Anda perlu merekayasa prompt Anda.
Juga, Anda perlu mendidik inhibitor tentang selera risiko Anda, jika tidak, ia mungkin mengeluh tentang setiap hal kecil.
Masalah yang Diketahui:
- UI hanya akan bekerja di lingkungan Jupyter yang menangani ipywidgets dengan benar (misalnya Jupyter databricks tidak, vscode adalah marjinal)
- Jika menggunakan vscode, ingatlah:
- Masukkan dan pergeseran-masuk di jendela Input ditangkap oleh vScode, gunakan tombol Kirim sebagai gantinya
- Dalam vScode ikatan kunci default untuk mengubah sel menjadi penurunan harga adalah "M", Anda perlu mengikat kembali bahwa dalam pengaturan sebagai vScode menangkapnya selama pengetikan