Chaînes et agents

Concepts de LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

Cycle de vie LLM : Chaînes et agents

Aperçu des phases du cycle de vie d'une application LLM

Concepts de LLMOps

Des prompts aux applications

Prompt template for dish calorie classification

  • Pour utiliser ce modèle, nous avons besoin de :
    • Exemples
    • Entrée
  • Nous suivons quelques étapes :
    1. Réception de l’entrée
    2. Recherche d’exemples
    3. Création de prompt
    4. Récupération de sortie
    5. Analyse de la sortie
Concepts de LLMOps

Une chaîne utilisant notre modèle

Une application LLM utilisant une chaîne pour récupérer des plats similaires depuis la base de données

Concepts de LLMOps

Utilité des chaînes

Une image ludique de trois personnages de dessin animé dessinant une chaîne

  • Développer des applications sophistiquées
  • Mettre en place une conception modulaire, améliorant l’évolutivité et l’efficacité opérationnelle
  • Débloquer des possibilités infinies de personnalisation
Concepts de LLMOps

Agents

Une image ludique d’un dessin animé chevauchant une souris robot

  • Les agents se composent de :
    • Plusieurs actions (ou outils)
    • Un LLM décidant quelle action entreprendre
  • Utile lorsque :
    • De nombreuses actions
    • La séquence optimale des étapes est inconnue
    • Nous ne sommes pas certains des entrées
Concepts de LLMOps

Agents

Une architecture d’agent avec deux actions

Concepts de LLMOps

Agents

Une architecture d’agent avec deux actions

Concepts de LLMOps

Agents

Une architecture d’agent avec deux actions

Concepts de LLMOps

La différence entre les chaînes et les agents

Chaînes 🔗 Agents 🤖
Nature Déterministe Adaptatif
Complexité Faible Élevée
Flexibilité Faible Élevée
Risque Faible (prévisibilité) Élevé (adaptabilité)
Concepts de LLMOps

Le cycle de développement

Cycle de développement incluant l’activité de prompt engineering

Concepts de LLMOps

Le cycle de développement

Cycle de développement avec chaîne et agents.

Concepts de LLMOps

Le cycle de développement

Cycle de développement incluant l’activité de développement de chaînes et d’agents

Concepts de LLMOps

Passons à la pratique !

Concepts de LLMOps

Preparing Video For Download...