(Ini adalah POC) agen dengan manusia di loop yang dapat mencari informasi untuk mendapatkan informasi sambil melewati deteksi bot untuk situs pribadi.
Untuk memulai dengan repo, Anda perlu mengatur variabel lingkungan yang diperlukan. Secara khusus, Anda perlu membuat dan mengatur variabel lingkungan berikut:
GPT-3.5 Openai digunakan secara default, tetapi Anda dapat menggunakan model lain dukungan Langchain.
* Zenrows: https://zenrows.com
Selain itu, Anda perlu memastikan dependensi diinstal:
python3 -m pip install requirements.txt
Setelah Anda mengatur variabel lingkungan yang diperlukan dan menginstal paket Langchain, Anda dapat mulai menggunakan chatbot. Cukup jalankan file Main.py:
python3 main.py
Chatbot akan meminta Anda untuk mengikuti persyaratan tertentu untuk mencapai tujuan Anda. Jika tujuannya tidak jelas atau tidak disediakan, chatbot akan meminta Anda untuk meminta "manusia" (Anda) menggunakan alat "manusia", yang disertakan secara default. Jika tujuannya masih belum jelas atau tidak cukup detail, chatbot akan meminta Anda untuk meminta "manusia" untuk memberikan lebih banyak informasi.
Chatbot juga menyertakan alat kustom bernama Ninjasearch yang dirancang untuk memotong deteksi bot untuk situs web pribadi. Alat ini akan mengikis URL yang ditentukan dan mengembalikan ringkasan konten halaman.
Alat ini merangkum respons dari URL dalam langkah -langkah berikut:
RecursiveCharacterTextSplitterRetrievalQA ) dari LLM dan DB sehingga kami dapat mengajukan pertanyaan dari konten halaman. Jika Anda ingin berkontribusi pada proyek ini, silakan kirim permintaan tarik di GitHub.