Kedjor och agenter

LLMOps-koncept

Max Knobbout, PhD

Applied Scientist, Uber

LLM-livscykel: Kedjor och agenter

Översikt över LLM-applikationslivscykelns faser

LLMOps-koncept

Från promptar till applikationer

Promptmall för klassificering av kalorier i rätter

 

  • För att använda mallen behöver vi:
    • Exempel
    • Indata
  • Vi går igenom några steg:
    1. Ta emot indata
    2. Söka efter exempel
    3. Skapa prompt
    4. Hämta utdata
    5. Tolka utdata
LLMOps-koncept

En kedja med vår mall

 

En LLM-applikation som använder en kedja för att hämta liknande rätter från en databas

LLMOps-koncept

Varför kedjor?

 

En lekfull bild av tre seriefigurer som ritar en kedja

 

 

  • Bygg sofistikerade applikationer
  • Möjliggör modulär design med bättre skalbarhet och driftseffektivitet
  • Ger stora möjligheter till anpassning
LLMOps-koncept

Agenter

 

 

En lekfull bild av en seriefigur som rider på en robotmus

 

  • Agenter består av:
    • Flera åtgärder (eller verktyg)
    • En LLM som avgör vilken åtgärd som ska vidtas

 

  • Användbara när:
    • Det finns många möjliga åtgärder
    • Den optimala sekvensen av steg är okänd
    • Indatan är osäker
LLMOps-koncept

Agenter

En agentarkitektur med två åtgärder

LLMOps-koncept

Agenter

En agentarkitektur med två åtgärder

LLMOps-koncept

Agenter

En agentarkitektur med två åtgärder

LLMOps-koncept

Skillnaden mellan kedjor och agenter

 

 

Kedjor 🔗 Agenter 🤖
Karaktär Deterministisk Adaptiv
Komplexitet   Låg Hög
Flexibilitet Låg Hög
Risk Lägre (tack vare förutsägbarhet)                 Högre (tack vare anpassningsbarhet)                
LLMOps-koncept

Utvecklingscykeln

Utvecklingscykel där promptteknik har lagts till som aktivitet

LLMOps-koncept

Utvecklingscykeln

Utvecklingscykel med kedjor och agenter.

LLMOps-koncept

Utvecklingscykeln

Utvecklingscykel där kedja- och agentutveckling har lagts till som aktivitet

LLMOps-koncept

Nu kör vi en övning!

LLMOps-koncept

Preparing Video For Download...