Lektion W7.1.2 „Ein Agent mit dem Agents SDK“ hat den Anschluss gebaut: ChatTurn prüft die Nachricht, IQuoteChat antwortet, bisher mit einem Echo. Jetzt kommt der Angebots-Agent aus T7 hinter den Port. Drei Dinge brauchen eigene Regeln: Sein Gedächtnis (die AgentSession) gehört zu einer Person und darf nicht ewig bleiben. Er antwortet manchmal lang. Und er scheitert manchmal, ohne dass die Person Internes sehen soll.
Was Sie mitbringen: Kladde.Agents aus T7 (QuoteAgent, QuoteApprovals), die Lektion T7.5 „Gedächtnis“ und Kladde.M365 aus der Lektion zuvor.
Stand der Prüfung
Nichts hier lief gegen einen Mandanten, Teams oder Azure.
- Gebaut und getestet (Hilfsprojekt außerhalb des Repositorys, .NET 10, xunit v3, Shouldly, Warnungen als Fehler):
QuoteChatServicemit den PortsIQuoteAgentRunundIChatSessionStore,SessionKeys,MessageChunkerund die Tests samt Lösungen. Mit W7.1.2 zusammen liefen 22 Tests ohne Fehler, Exit-Code 0. - Nicht gebaut:
ChatClientAgentRun(braucht die T7-Typen; deren Aufrufe stammen aus T7.3 und T7.5), der Adapter überIStorage, die Änderungen anKladdeAgentApp. Streaming und KI-Kennzeichnung sind gelesen, nicht gebaut.