Łagodne zarządzanie błędami: minimalizacja ryzyka

Budowanie skalowalnych systemów agentowych

Korey Stegared-Pace

Senior AI Cloud Advocate, Microsoft

Błędy wywołań narzędzi

Rozwiązania

 

  • Definiowanie jasnych parametrów i zasad użycia

 

  • Walidacja wyników narzędzi (testy jednostkowe!)

 

  • Weryfikacja wyboru narzędzia

 

  • MCP!
Problemy

Błędy wywołań narzędzi

Budowanie skalowalnych systemów agentowych

Błędy wywołań narzędzi – mechanizm ponownych prób

 

  • Zewnętrzne usługi mogą przestać działać lub tymczasowo zwolnić

 

  • Ponów próbę

    • Wykładnicze wycofaniestopniowo malejąca częstotliwość prób
    • Informuj użytkowników o problemach za pomocą callbacków

Budowanie skalowalnych systemów agentowych

Błędy wywołań narzędzi – buforowanie

 

  • Wyniki narzędzi są buforowane jako mechanizm awaryjny

 

  • Działa dla: danych statycznych rzadko aktualizowanych

 

  • Nie działa dla: narzędzi dostarczających informacje w czasie rzeczywistym

Buforowanie

Budowanie skalowalnych systemów agentowych

Błędy wywołań narzędzi – zarządzanie kolejką

 

  • Wywołania narzędzi mogą być zależne od siebie nawzajem

 

  • Przykład: lot musi być zarezerwowany przed taksówką

 

  • Nieudane wywołania mogą zostać przesunięte w kolejce

 

Zarządzanie kolejką

Budowanie skalowalnych systemów agentowych

Uwierzytelnianie

Uwierzytelnianie w IT

 

  • Narzędzia mogą wymagać dostępu i uprawnień do danych prywatnych

 

  • Przykład: agent wsparcia IT
    • Dozwolony dostęp: logi systemowe
    • Zablokowany dostęp: hasła, lokalizacja itd.
Budowanie skalowalnych systemów agentowych

Uwierzytelnianie – unikalne identyfikatory agentów

Unikalne identyfikatory agentów

Budowanie skalowalnych systemów agentowych

Uwierzytelnianie – izolowane środowiska

Izolowane środowiska agentów

Budowanie skalowalnych systemów agentowych

Uwierzytelnianie – guardrails i ograniczenia działań

Ograniczenia i guardrails

Budowanie skalowalnych systemów agentowych

Czas na ćwiczenia!

Budowanie skalowalnych systemów agentowych

Preparing Video For Download...