Disengaja adalah kerangka kerja open-source untuk membangun chatbots LLM yang andal, multimodal, dan multi-channel yang benar-benar berbicara dan berperilaku seperti yang Anda harapkan.
Catatan: Disengaja masih dalam tahap awal, dan ada banyak tepi kasar untuk itu. Untuk memberikan umpan balik atau berkontribusi, hubungi!
Pertama, pasang disengaja:
pip install intentional
Catatan : Anda mungkin juga perlu menginstal portaudio dengan sudo apt install portaudio19-dev .
Selanjutnya, dapatkan file konfigurasi. Untuk pengujian pertama Anda, Anda harus memilih file ini, yang tidak memerlukan plugin tambahan, tetapi Anda dapat menemukan beberapa contoh lain di sini.
Catatan : Contoh di sini juga membutuhkan kunci OpenAI. Ekspor sebagai variabel lingkungan yang disebut OPENAI_API_KEY sebelum melanjutkan.
Dengan asumsi file konfigurasi Anda disebut intentional_bot.yml , Anda sekarang dapat meluncurkan bot Anda dengan melakukan:
intentional intentional_bot.yml
Outputnya akan terlihat seperti:
==> Chat is ready!
User:
Ketik pesan Anda dan bot akan merespons.
Untuk melihat grafik percakapan yang ditentukan oleh file konfigurasi ini, jalankan:
intentional example.yml --draw
Grafik akan disimpan di sebelah file konfigurasi Anda sebagai example.png .
Anda dapat menemukan semua dokumentasi di sini, termasuk referensi API untuk paket inti dan semua plugin yang di -host di repositori ini.
Semua konten repositori ini didistribusikan berdasarkan ketentuan lisensi AGPL. Jika itu tidak berhasil untuk Anda, hubungi.