Aproveitando sistemas de memória no framework CrewAI para aprimorar as capacidades dos agentes.
Componente | Descrição |
---|---|
Memória de Curto Prazo | Armazena temporariamente interações e resultados recentes usando RAG , permitindo que os agentes recordem e utilizem informações relevantes ao contexto atual durante as execuções. |
Memória de Longo Prazo | Preserva informações valiosas e aprendizados de execuções passadas, permitindo que os agentes construam e refinem seu conhecimento ao longo do tempo. |
Memória de Entidades | Captura e organiza informações sobre entidades (pessoas, lugares, conceitos) encontradas durante tarefas, facilitando um entendimento mais profundo e o mapeamento de relacionamentos. Utiliza RAG para armazenar informações de entidades. |
Memória Contextual | Mantém o contexto das interações combinando ShortTermMemory , LongTermMemory e EntityMemory , auxiliando na coerência e relevância das respostas dos agentes ao longo de uma sequência de tarefas ou conversas. |
appdirs
CREWAI_STORAGE_DIR
appdirs
para determinar os locais de armazenamento conforme a convenção da plataforma. Veja exatamente onde seus arquivos são armazenados:
CREWAI_STORAGE_DIR
para um local conhecido em produção para maior controleProvedor | Melhor Para | Prós | Contras |
---|---|---|---|
OpenAI | Uso geral, confiabilidade | Alta qualidade, bem testado | Custo, requer chave de API |
Ollama | Privacidade, economia | Gratuito, local, privado | Requer configuração local |
Google AI | Ecossistema Google | Bom desempenho | Requer conta Google |
Azure OpenAI | Empresas, conformidade | Recursos corporativos | Configuração mais complexa |
Cohere | Conteúdo multilíngue | Excelente suporte a idiomas | Uso especializado |
VoyageAI | Tarefas de busca e recuperação | Otimizado para pesquisa | Provedor mais novo |
Recurso | Memória Básica | Memória de Usuário (Legado) | Memória Externa |
---|---|---|---|
Complexidade de Setup | Simples | Média | Média |
Integração | Contextual integrada | Contextual + específica do usuário | Autônoma |
Armazenamento | Arquivos locais | Mem0 Cloud/Local | Customizada/Mem0 |
Multi-sessão | ✅ | ✅ | ✅ |
Especificidade do Usuário | ❌ | ✅ | ✅ |
Provedores Customizados | Limitado | Apenas Mem0 | Qualquer provedor |
Recomendado para | Maioria dos casos | Projetos legados | Necessidades especializadas |
CREWAI_STORAGE_DIR
memory=True
MEM0_API_KEY
está definidamem0ai
está instaladomemory=True
para a maioria dos casos (mais simples e rápido)