Comment construire un agent Openai avec une mémoire persistante

DEV - 27/08
Ce guide montre comment ajouter de la mémoire persistante à vos agents Openai en utilisant Memori, une open source ...

Ce guide montre comment ajouter de la mémoire persistante à vos agents OpenAI à l'aide de Memori, un moteur de mémoire open-source qui fait que les agents de l'IA se souviennent des conversations et apprennent des interactions passées.

Ce que vous apprendrez

Dans cet exemple, nous allons construire un assistant amélioré par la mémoire qui peut:

  1. Rappelez-vous les conversations passées - Gardez une trace de ce dont vous avez parlé avant
  2. Apprenez vos préférences - rappelez-vous ce que vous aimez et n'aimez pas
  3. Rechercher la mémoire - Trouver des informations pertinentes à partir des chats précédents
  4. Stockez de nouvelles informations - Enregistrez les détails importants pour une utilisation future

Comment fonctionne Memori

Memori donne à vos agents AI deux types de mémoire:

  • Mémoire à court terme (mode conscient) - comme garder les informations importantes dans votre tête que vous utilisez souvent
  • Mémoire à long terme (mode automatique) - comme rechercher dans toutes vos conversations passées lorsque vous avez besoin d'informations spécifiques

Pensez-y comme avoir un assistant personnel qui n'oublie jamais quoi que ce soit que vous leur avez dit!

Condition préalable

Avant d'exécuter ce livre de cuisine, vous avez besoin:

1. Compte Openai

  • Inscrivez-vous à Openai si vous n'avez pas de compte
  • Obtenez votre clé API à la page des touches API OpenAI

2. Installez les packages requis

Nous installerons ces packages:

  • memorisdk- Le moteur de mémoire Memori
  • Openai-Agents- Framework d'agent d'Openai
  • python-dotenv- pour la gestion des variables environnementales

3. Créez un fichier .env avec votre clé API OpenAI

Openai_api_key = sk-your-openai-key-here
Entrez le mode de sortie en mode plein écran

Configuration de l'environnement

Tout d'abord, nous installerons les packages nécessaires et configurerons notre environnement.

Installer les packages requis

# Installer les packages requis PIP Installation
Entrez le mode de sortie en mode plein écran

Importer des bibliothèques et initialiser

Importer OS Import Asyncio à partir de Dotenv Importer Load_Dotenv à partir de TextWrap Importer Dedent # Importer Memori pour les capacités de mémoire à partir du SDK Memori Import Memori, Create_memory_Tool # Variables d'environnement Openai Load_Dotenv () Print (tous les packages Importation Successfy
Entrez le mode de sortie en mode plein écran

Initialiser le système de mémoire Memori

Ensuite, nous installerons Memori pour donner à notre agent une mémoire persistante. Nous utiliserons à la fois des modes conscients et automobiles pour la meilleure expérience.

Imprimer ("Initialisation du système de mé...
[Courte citation de 8% de l'article original]
Loading...