Agente de IA do Reddit
Reddit AI Agent é um assistente inteligente do Reddit que permite pesquisar qualquer consulta, obtendo os principais tópicos do Reddit junto com seus comentários mais relevantes. Ele fornece três recursos principais: recuperar os principais tópicos, resumir os tópicos e comentários para obter insights rápidos e ativar um recurso de bate-papo conversacional desenvolvido pela Retrieval-Augmented Generation (RAG) para oferecer respostas personalizadas com base no conteúdo do tópico.
Vídeo
Assista ao vídeo de demonstração
Características
- Buscar os principais tópicos do Reddit : recupera os principais tópicos relacionados a qualquer consulta, com base nas preferências do usuário.
- Resumir conteúdo : resume discussões e comentários de tópicos para visões gerais rápidas.
- Interface de conversação : permite que você converse diretamente com resumos e comentários de tópicos para uma experiência interativa.
- UI amigável : oferece uma interface intuitiva com recursos de registro e monitoramento.
Ferramentas e bibliotecas
- PRAW : busca dados do Reddit (tópicos, comentários).
- LangChain & LangSmith : Usado para construir e gerenciar cadeias e logs de IA.
- API Groq : fornece suporte ao modelo LLM para processamento de linguagem natural.
- FAISS Vector Store : Para indexação e pesquisa eficiente de dados.
- Modelo de incorporação de rosto abraçado : converte texto em incorporações para pesquisas semânticas.
Chaves de API necessárias
- Chave de API do Reddit : Registre-se e obtenha credenciais aqui.
- Chave API Groq : Registre-se e obtenha credenciais do Groq Console.
Configurar e executar
Crie o arquivo .env
com as seguintes chaves:
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> "
Instalação e execução :
pip install -r requirements.txt
cd src
gradio UI.py
PENDÊNCIA
- Adicione mais fontes de dados Twitter, Quora.
- Adicionar suporte para Cloud Embeddings usando pinecone
- Adicione suporte para implantação em nuvem