Reddit ตัวแทน AI
Reddit AI Agent เป็นผู้ช่วย Reddit อัจฉริยะที่ให้คุณค้นหาคำค้นหาใด ๆ โดยดึงกระทู้ Reddit อันดับต้น ๆ พร้อมกับความคิดเห็นที่เกี่ยวข้องมากที่สุด โดยมีคุณสมบัติหลักสามประการ: การดึงเธรดยอดนิยม การสรุปเธรดและความคิดเห็นเพื่อข้อมูลเชิงลึกอย่างรวดเร็ว และการเปิดใช้งานฟีเจอร์การสนทนาแบบสนทนาที่ขับเคลื่อนโดย Retrieval-Augmented Generation (RAG) เพื่อเสนอคำตอบส่วนบุคคลตามเนื้อหาของเธรด
วีดีโอ
ชมวิดีโอสาธิต
คุณสมบัติ
- ดึงเธรด Reddit ยอดนิยม : ดึงเธรดยอดนิยมที่เกี่ยวข้องกับข้อความค้นหาใด ๆ ตามความต้องการของผู้ใช้
- สรุปเนื้อหา : สรุปการสนทนาและความคิดเห็นของกระทู้เพื่อดูภาพรวมอย่างรวดเร็ว
- ส่วนต่อประสานการสนทนา : ช่วยให้คุณสามารถสนทนาโดยตรงกับสรุปเธรดและความคิดเห็นสำหรับประสบการณ์เชิงโต้ตอบ
- UI ที่ใช้งานง่าย : เสนออินเทอร์เฟซที่ใช้งานง่ายพร้อมคุณสมบัติการบันทึกและการตรวจสอบ
เครื่องมือและไลบรารี
- PRAW : ดึงข้อมูล Reddit (กระทู้ ความคิดเห็น)
- LangChain & LangSmith : ใช้สำหรับสร้างและจัดการ AI chains และ logs
- Groq API : ให้การสนับสนุนโมเดล LLM สำหรับการประมวลผลภาษาธรรมชาติ
- FAISS Vector Store : เพื่อการจัดทำดัชนีและค้นหาข้อมูลอย่างมีประสิทธิภาพ
- โมเดลการฝังใบหน้ากอด : แปลงข้อความเป็นการฝังสำหรับการค้นหาความหมาย
จำเป็นต้องใช้คีย์ API
- Reddit API Key : ลงทะเบียนและรับข้อมูลประจำตัวที่นี่
- Groq API Key : ลงทะเบียนและรับข้อมูลรับรองจาก Groq Console
ตั้งค่าและเรียกใช้
สร้างไฟล์ .env
ด้วยคีย์ต่อไปนี้:
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> "
การติดตั้งและการใช้งาน :
pip install -r requirements.txt
cd src
gradio UI.py
สิ่งที่ต้องทำ
- เพิ่มแหล่งข้อมูล Twitter, Quora
- เพิ่มการรองรับ Cloud Embeddings โดยใช้ pinecone
- เพิ่มการสนับสนุนสำหรับ Cloud Deployment