Agen AI Reddit
Agen AI Reddit adalah asisten Reddit cerdas yang memungkinkan Anda mencari kueri apa pun, mengambil rangkaian pesan Reddit teratas beserta komentarnya yang paling relevan. Ini menyediakan tiga fitur inti: mengambil topik teratas, meringkas topik dan komentar untuk mendapatkan wawasan cepat, dan mengaktifkan fitur obrolan percakapan yang didukung oleh Retrieval-Augmented Generation (RAG) untuk menawarkan jawaban yang dipersonalisasi berdasarkan konten topik.
Video
Tonton video demonya
Fitur
- Ambil Thread Reddit Teratas : Mengambil thread teratas yang terkait dengan kueri apa pun, berdasarkan preferensi pengguna.
- Meringkas Konten : Meringkas diskusi dan komentar thread untuk ikhtisar singkat.
- Antarmuka Percakapan : Memungkinkan Anda mengobrol langsung dengan ringkasan topik dan komentar untuk pengalaman interaktif.
- UI Ramah Pengguna : Menawarkan antarmuka intuitif dengan fitur logging dan pemantauan.
Alat dan Perpustakaan
- PRAW : Mengambil data Reddit (utas, komentar).
- LangChain & LangSmith : Digunakan untuk membangun dan mengelola rantai dan log AI.
- Groq API : Menyediakan dukungan model LLM untuk pemrosesan bahasa alami.
- FAISS Vector Store : Untuk pengindeksan dan pencarian data yang efisien.
- Model Hugging Face Embeddings : Mengubah teks menjadi embeddings untuk pencarian semantik.
Dibutuhkan Kunci API
- Kunci API Reddit : Daftar dan dapatkan kredensial di sini.
- Kunci API Groq : Daftarkan dan dapatkan kredensial dari Konsol Groq.
Siapkan dan Jalankan
Buat file .env
dengan kunci berikut:
REDDIT_API_CLIENT_ID = " <your_reddit_client_id> "
REDDIT_API_SECRET = " <your_reddit_secret> "
REDDIT_USER_AGENT = " <your_user_agent> "
GROQ_API_KEY = " <your_groq_key> "
Instalasi dan Menjalankan :
pip install -r requirements.txt
cd src
gradio UI.py
TODO
- Tambahkan lebih banyak sumber data Twitter, Quora.
- Tambahkan dukungan untuk Cloud Embeddings menggunakan biji pinus
- Tambahkan dukungan untuk Penerapan Cloud