Créez un routeur de clavardage alimenté par intelligence artificielle à l'aide de la plate-forme d'agent d'intelligence artificielle d'Oracle Cloud Infrastructure

Présentation

Ce tutoriel explique comment créer un agent du service d'intelligence artificielle pour Oracle Cloud Infrastructure (OCI) qui acheminera l'entrée utilisateur en fonction de son contexte vers les LLM hébergés dans le service d'intelligence artificielle générative pour OCI à l'aide de la trousse SDK d'agent pour Oracle Cloud Infrastructure (OCI ADK). Vous apprendrez à emballer la logique du service OCI sous forme d'outils, à créer un agent d'IA qui interprète le langage naturel et obtient efficacement des réponses en fonction du contexte. Cela permet de tirer le meilleur parti des LLM hébergés dans OCI à l'aide d'agents d'IA.

Dans le cadre de ce tutoriel, nous n'utiliserons que deux LLM dans le système dorsal. Si l'entrée de l'utilisateur est basée sur la génération de contenu ou la récapitulation de texte, cette entrée sera envoyée à Llama 3.3 70B; si l'entrée de l'utilisateur concerne le codage ou les mathématiques, elle sera envoyée à Llama 4 Maverick hébergé dans les services d'intelligence artificielle générative pour OCI.

Note :

Objectifs

Conditions requises

Tâche 1 : Créer un agent d'intelligence artificielle pour OCI à partir de la console OCI

La plate-forme d'agent d'intelligence artificielle pour Oracle Cloud Infrastructure (plate-forme d'agent d'intelligence artificielle pour OCI) vous permet de créer des assistants intelligents qui interprètent les questions des utilisateurs, planifient les actions et appellent des outils (compétences) personnalisés ou intégrés aux API OCI. Chaque outil est packagé en tant que classe Python avec des méthodes spécifiques, confirmant ainsi le système d'enregistrement des outils d'OCI ADK.

  1. Connectez-vous à la console OCI, naviguez jusqu'à Agents d'IA générative et cliquez sur Créer un agent.

    Image

  2. Dans la section Informations de base, entrez un nom et le message de bienvenue. L'instruction de routage sera laissée vide dans le cadre de ce tutoriel. Cliquez sur Suivant.

    Image

  3. Dans la section Ajouter un outil, ne créez aucun outil. Nous utiliserons OCI ADK pour le créer.

  4. Dans la section Configurer le point d'extrémité de l'agent, sélectionnez Guardrails.

    Image

  5. Cliquez sur Créer un agent.

concepts clés :

Note : Un agent peut acheminer les demandes d'utilisateur entre plusieurs trousses d'outils (par exemple, Oracle Cloud Guard, compartiments) et créer des opérations en plusieurs étapes, selon les besoins.

Tâche 2 : Configurer la clé ADK OCI localement

Vous allez écrire des classes Python définissant des outils pour exposer les opérations Oracle Cloud Guard. Chaque fonction est annotée avec @tool et peut être appelée avec le langage naturel par l'agent.

Mettre à jour l'authentification dans le fichier d'agent

Image

Tâche 3. Exécuter l'agent d'intelligence artificielle

  1. Téléchargez le fichier suivant et enregistrez-le dans le même répertoire.

  2. Mettez à jour l'entrée dans le fichier oci_ai_route.py selon vos besoins.

    Image

  3. Exécutez le fichier oci_ai_route.py à l'aide de la commande suivante.

    uv run oci_ai_route.py 
    
  4. En fonction du contexte, le modèle requis est appelé et le contenu généré.

    Image

Note : Vous pouvez utiliser agent.run() à partir de oci_ai_route.py ajouté à votre application Web ou à votre application pour appeler cet agent.

Remerciements

Ressources d'apprentissage supplémentaires

Explorez d'autres laboratoires sur le site docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir la documentation sur le produit, visitez Oracle Help Center.