Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Zep: criação de uma camada de memória de longo prazo para aplicativos de IA, extração e atualização de informações do usuário, dados comerciais

Introdução geral

O Zep é uma plataforma projetada para fornecer soluções de memória de longa duração para aplicativos de IA. O Zep ajuda os assistentes de IA a aprender e lembrar continuamente as interações do usuário para criar um gráfico de conhecimento do usuário. O Zep oferece suporte a várias linguagens e estruturas de programação, incluindo Python, TypeScript e Go, e é capaz de integrar o histórico de bate-papo do usuário e dados comerciais, com recursos como extração rápida de memória, controle de memória refinado etc. O Zep não apenas melhora a precisão da resposta, mas também reduz significativamente a desilusão e os custos operacionais. A Zep não apenas melhora a precisão da resposta dos aplicativos de IA, mas também reduz significativamente a ilusão, a latência e os custos operacionais.

O Zep é uma camada de memória de longo prazo para aplicativos e inteligências de IA que aprende continuamente com as interações do usuário e com os dados comerciais em constante mudança. O Zep garante que suas inteligências tenham uma compreensão total e completa do usuário, permitindo que você crie experiências de usuário mais personalizadas e precisas.

Usando o histórico de bate-papo do usuário e os dados comerciais, o Zep é capaz de criar automaticamente um gráfico de conhecimento para cada um dos seus usuários. O gráfico de conhecimento contém entidades, relacionamentos e fatos relacionados aos seus usuários. À medida que os fatos mudam ou são substituídos, o Zep atualiza o gráfico para refletir seu novo estado. Usando o Zep, você pode criar prompts que forneçam às suas inteligências as informações necessárias para personalizar suas respostas e resolver problemas. Garantir que suas dicas tenham as informações corretas reduz as ilusões, melhora a lembrança e reduz o custo das chamadas do Modelo de Linguagem Grande (LLM).


Aprendizado recomendado: https://blog.getzep.com/

Zep:AI智能体的基础记忆层,记录用户信息和业务数据-1

 

Lista de funções

  • fusão de memóriaFusão de interações do usuário e dados comerciais em um gráfico de conhecimento que fornece informações contextuais precisas.
  • Extração rápida de memóriaObtenção de resultados relevantes da memória no nível de milissegundos: a obtenção de resultados relevantes da memória no nível de milissegundos suporta o uso do usuário em larga escala.
  • Controle de memória refinadoAjuste a extração e a relevância da memória personalizando a estrutura e os controles de pontuação.
  • Conformidade com segurança e privacidadeAtende aos requisitos de conformidade de segurança e privacidade, como SOC 2 Tipo II, CCPA e GDPR.
  • Suporte a vários idiomas e estruturasSuporte a várias linguagens e estruturas de programação, como Python, TypeScript e Go.
  • Escalabilidade em nível de produçãoPara ambientes de produção que podem ser facilmente dimensionados para milhões de usuários.

 

Usando a Ajuda

Processo de instalação

  1. Armazém Clone Zep::
   git clone https://github.com/getzep/zep.git
  1. Configuração do servidor Zep: Editoreszep.yamlpara definir níveis de registro, endereços e portas de ligação HTTP, informações de conexão com o banco de dados Postgres e assim por diante.
   log:
level: info
format: console
http:
host: 0.0.0.0
port: 8000
postgres:
user: postgres
password: postgres
host: localhost
port: 5432
database: postgres
  1. Iniciando o Zep Server::
   ./zep up

Diretrizes para uso

  1. Adição de mensagens de bate-papo ao Knowledge Graph::
   await zep_client.memory.add(session_id, messages=[Message(role="user", content="我无法登录!")])
  1. Adição de dados comerciais ao Knowledge Graph::
   await zep_client.graph.add(user_id=user_id, type="json", data={"account_status": "suspended"})
  1. Obter a memória da sessão atual::
   memory = zep_client.memory.get(session_id="session_id")
print(memory.context)

Funções principais

  1. fusão de memóriaZep: O Zep fornece informações contextuais precisas ao fundir as interações do usuário e os dados comerciais em um gráfico de conhecimento. Os usuários podem adicionar mensagens de bate-papo e dados comerciais ao Knowledge Graph por meio de chamadas de API, e o Zep integra de forma inteligente as novas informações ao contexto existente.
  2. Extração rápida de memóriaA capacidade do Zep de buscar resultados relevantes da memória em milissegundos garante que os aplicativos de IA possam responder rapidamente às solicitações dos usuários. Os usuários podem obter a memória relevante para a sessão atual por meio de uma chamada de API e o Zep retornará as informações contextuais mais relevantes.
  3. Controle de memória refinadoA Zep oferece opções flexíveis de controle de memória que permitem aos usuários ajustar a forma como as memórias são extraídas e a relevância dos resultados de acordo com suas necessidades específicas.
  4. Conformidade com segurança e privacidadeZep atende aos requisitos de conformidade de segurança e privacidade, como SOC 2 Tipo II, CCPA e GDPR, para garantir a segurança e a privacidade dos dados do usuário. Os usuários podem adicionar com confiança dados comerciais e interações de usuários ao Zep, e o Zep garantirá que os dados sejam armazenados e processados com segurança.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Zep: criação de uma camada de memória de longo prazo para aplicativos de IA, extração e atualização de informações do usuário, dados comerciais
pt_BRPortuguês do Brasil