Dela via


Trådar, körningar och meddelanden i Azure AI Foundry Agent Service

Azure AI Foundry Agent Service stöder beständiga trådar, körningar och meddelanden, som är viktiga komponenter för att hantera konversationstillstånd och interaktioner med användare.

Agentkomponenter

När du använder en agent finns det en rad steg som ingår.

  • Skapa en agent: Du skapar en agent för att börja skicka meddelanden och ta emot svar.
  • Skapa en tråd: Du skapar en tråd en gång och lägger till meddelanden till den när användarna svarar. Detta säkerställer att konversationshistoriken underhålls och hanteras automatiskt.
  • Skickar meddelanden: Meddelanden kan skickas av både agenten och användaren. Dessa meddelanden kan innehålla text, bilder och andra filer, vilket ger en omfattande interaktionsupplevelse.
  • Kör agenten: När en körning initieras bearbetar agenten meddelandena i tråden och utför uppgifter baserat på dess konfiguration. Det kan lägga till nya meddelanden i tråden som en del av svaret.
  • Kontrollera körningsstatusen: Övervaka körningen tills den har slutförts.
  • Hämtar svaret: När agenten har skapat ett svar visar du det för användaren.

Ett diagram som visar ett exempel på en agentkörning.

Agent

En agent är en konfigurerbar orkestreringskomponent som använder AI-modeller med instruktioner, verktyg, parametrar och valfria kontroller för säkerhet/styrning. Under körning använder en agent dessa komponenter och en viss tråds meddelandehistorik för att svara på användarinmatning.

Threads

Trådar är konversationssessioner mellan en agent och en användare. De lagrar meddelanden och hanterar automatiskt trunkering för att passa in innehåll i en modells kontext. När du skapar en tråd kan du lägga till nya meddelanden (högst 100 000 per tråd) i den när användarna svarar.

Messages

Meddelanden är de enskilda kommunikationsdelarna i en tråd. De kan skapas av antingen agenten eller användaren och kan innehålla text eller andra filer. Meddelanden lagras som en lista i tråden, vilket möjliggör ett strukturerat och organiserat konversationsflöde. Du kan koppla upp till 100 000 meddelanden till en enda tråd.

Runs

En körning innebär att anropa agenten på tråden, där den bearbetar trådens meddelanden och kan lägga till nya meddelanden (svar från agenten). Agenten använder sin konfiguration och trådens meddelanden för att utföra uppgifter genom att anropa modeller och verktyg. Som en del av ett förlopp lägger agenten till meddelanden i tråden.

Nästa steg