
Ini adalah sistem asisten peneliti bertenaga AI yang memanfaatkan beberapa agen khusus untuk membantu dalam tugas-tugas seperti analisis data, visualisasi, dan pembuatan laporan. Sistem ini menggunakan Langchain, model GPT Openai, dan Langgraph untuk menangani proses penelitian yang kompleks, mengintegrasikan beragam arsitektur AI untuk kinerja yang optimal.
Integrasi agen pengambil note khusus membedakan sistem ini dari pipa analisis data tradisional. Dengan mempertahankan catatan ringkas namun komprehensif dari keadaan proyek, sistem dapat:
git clone https://github.com/starpig1129/ai-data-analysis-MulitAgent.gitconda create -n data_assistant python=3.10
conda activate data_assistantpip install -r requirements.txt.env Example menjadi .env dan isi semua nilai # Your data storage path(required)
DATA_STORAGE_PATH =./data_storage/
# Anaconda installation path(required)
CONDA_PATH = /home/user/anaconda3
# Conda environment name(required)
CONDA_ENV = envname
# ChromeDriver executable path(required)
CHROMEDRIVER_PATH =./chromedriver-linux64/chromedriver
# Firecrawl API key (optional)
# Note: If this key is missing, query capabilities may be reduced
FIRECRAWL_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
# OpenAI API key (required)
# Warning: This key is essential; the program will not run without it
OPENAI_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
# LangChain API key (optional)
# Used for monitoring the processing
LANGCHAIN_API_KEY = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMulai Jupyter Notebook:
Atur yourdataname.csv di data_storage
Buka file main.ipynb .
Jalankan semua sel untuk menginisialisasi sistem dan buat alur kerja.
Di sel terakhir, Anda dapat menyesuaikan tugas penelitian dengan memodifikasi variabel userInput .
Jalankan beberapa sel terakhir untuk menjalankan proses penelitian dan melihat hasilnya.
hypothesis_agent : menghasilkan hipotesis penelitianprocess_agent : mengawasi seluruh proses penelitianvisualization_agent : Membuat visualisasi datacode_agent : Menulis kode analisis datasearcher_agent : Melakukan literatur dan pencarian webreport_agent : Menulis Laporan Penelitianquality_review_agent : Melakukan Ulasan Kualitasnote_agent : merekam proses penelitian Sistem ini menggunakan Langgraph untuk membuat grafik negara yang mengelola seluruh proses penelitian. Alur kerja mencakup langkah -langkah berikut:
Anda dapat menyesuaikan perilaku sistem dengan memodifikasi pembuatan agen dan definisi alur kerja di main.ipynb .
Permintaan tarik dipersilakan. Untuk perubahan besar, buka masalah terlebih dahulu untuk membahas apa yang ingin Anda ubah.
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.
Berikut adalah beberapa proyek penting saya yang lain:
Sharelmapi adalah API berbagi model bahasa lokal yang menggunakan FASTAPI untuk menyediakan antarmuka, memungkinkan berbagai program atau perangkat untuk berbagi model lokal yang sama, sehingga mengurangi konsumsi sumber daya. Ini mendukung pembuatan streaming dan berbagai metode konfigurasi model.
Bot perselisihan yang kuat berdasarkan Model Bahasa Multi-Modal (LLM), yang dirancang untuk berinteraksi dengan pengguna melalui bahasa alami. Ini menggabungkan kemampuan AI canggih dengan fitur -fitur praktis, menawarkan pengalaman yang kaya bagi komunitas perselisihan.