Repositori ini berisi kode yang menunjukkan cara membangun agen obrolan khusus menggunakan Langchain, mengintegrasikan GPT-3.5 dari OpenAI. Agen dapat menangani konteks percakapan, menyediakan berbagai alat, dan membantu menjawab pertanyaan, termasuk pertanyaan terkait matematika.
Proyek ini menampilkan implementasi agen obrolan khusus yang memanfaatkan Langchain, kerangka kerja open-source, untuk berinteraksi dengan pengguna dengan cara percakapan. Agen menggunakan alat pencarian dokumen bisnis percakapan. Agen ini didukung oleh GPT-3.5 untuk pemahaman dan generasi bahasa alami.
Kloning repositori ini ke mesin lokal Anda.
Instal dependensi yang diperlukan dengan menjalankan: pip install -r requirements.txt
Dapatkan tombol API dari OpenAi dan Pinecone.
Anda harus membuat file config.py
yang mendefinisikan yang berikut:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
Dapatkan nama indeks Pinecone yang dibuat sebelumnya, untuk pengambilan dokumen dan atur di file constants.py
.
Untuk menggunakan agen obrolan khusus:
python main.py
Konfigurasi agen obrolan dapat disesuaikan dengan memodifikasi parameter dalam skrip main.py
Komponen utama meliputi:
Proyek ini dilisensikan di bawah lisensi MIT.