REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
38/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Guia LangChain + Groq: Tutorial & Chatbot de Contabilidade
Este repositório demonstra a integração entre o framework LangChain e a Groq API (LPU Inference Engine) para o desenvolvimento de aplicações de Inteligência Artificial de alta performance e baixa latência.
O projeto é composto por dois módulos principais:
- Notebook Educacional: Um guia passo a passo cobrindo conceitos fundamentais e avançados.
- Chatbot de Contabilidade: Uma aplicação CLI (linha de comando) funcional que simula um assistente contábil brasileiro, implementando memória de conversação e streaming.
Funcionalidades
1. Notebook Educacional (tutorial_groq_langchain.ipynb)
Material de estudo abrangendo:
- Configuração de ambiente e chaves de API.
- Chat Models: Interação simples e ajustes de parâmetros.
- Streaming: Recebimento de tokens em tempo real.
- Batch Processing: Processamento simultâneo de múltiplas requisições.
- Prompt Templates: Criação de instruções dinâmicas.
- RAG (Retrieval-Augmented Generation): Busca semântica em documentos usando FAISS.
- Agentes: Utilização de ferramentas (Tools) para expandir as capacidades do modelo.
2. Chatbot Contábil (main.py)
Assistente virtual especializado em Contabilidade Brasileira (MEI, Simples Nacional, IRPF) com as seguintes características:
- Memória de Conversação: Mantém o contexto do diálogo (ex: entende referências a perguntas anteriores).
- Streaming de Respostas: Gera o texto token por token, proporcionando uma experiência de usuário fluida.
- Contexto Definido: Responde estritamente com base em uma base de conhecimento (FAQ) validada, minimizando alucinações.
Tecnologias Utilizadas
- Python 3.9+
- LangChain
- Groq Cloud (Llama 3.3 70B / Llama 3.1 8B)
- FAISS & HuggingFace (Vetorização e Busca)
- UV (Gerenciador de pacotes e projetos)
Instalação e Configuração
Este projeto utiliza o uv para gerenciamento de dependências, garantindo instalações rápidas e reprodutíveis.
Pré-requisitos
- Ter o
uv instalado. Caso não tenha:
pip install uv
- Uma chave de API da Groq (disponível em console.groq.com).
Passo a Passo
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Welcome to the Generative AI in Business Use Cases (21CSE378P) repository! This collection showcases assignment work demonstrating practical applications of generative AI in various business scenarios, implemented using Jupyter Notebooks.
14/100 healthArchived
Jupyter NotebookMIT
⑂ 0 forks◯ 0 issuesUpdated Aug 24, 2025