Dodaj powiązanego agenta do agenta

Wykorzystaj powiązanych agentów, aby Twój główny agent mógł delegować określone zadania wyspecjalizowanym agentom. Ten artykuł pokazuje, jak dodać powiązanego agenta i zweryfikować, czy delegacja działa zgodnie z oczekiwaniami.

Note

Funkcje opisane w tym artykule są zasilane przez szelkę GitHub Copilot, która wykorzystuje Copilot Credits do rozliczeń opartych na użytkowaniu. Dowiedz się więcej o kredytach Copilot w Przeglądzie rozliczeń dla agentów zasilanych przez GitHub Copilot harness.

Rozliczanie oparte na użytkowaniu dotyczy korzystania, budowania, testowania i oceny agentów. Te działania mogą pochłaniać kredyty Copilot.

Wymagania wstępne

  • Agent stworzony z uprzężą GitHub Copilot jako główny agent. Zapoznaj się z Tworzenie agenta (wersja zapoznawcza).
  • Przynajmniej jeden inny agent zasilany przez uzbrojenie GitHub Copilot w tym samym środowisku. Drugi agent musi być opublikowany i skonfigurowany jako dostępny do połączenia.
  • Twórca głównego agenta musi być właścicielem połączonego agenta lub mieć udostępnionego mu tego agenta.

Dodaj połączonego agenta

  1. Zaloguj się do Copilot Studio.

  2. Wybierz i otwórz agenta, który ma być agentem głównym.

  3. W pasku nawigacyjnym agenta wybierz zakładkę Buduj .

  4. W okienku komponentów wybierz Połączone agenty aby otworzyć okno dialogowe Dodawanie połączonego agenta.

  5. W oknie dialogowym Dodawanie połączonego agenta przeglądaj lub wyszukaj dostępne agenty i wybierz agenta, którego chcesz połączyć.

  6. Przejrzyj możliwości agenta, a następnie dodaj jasny opis, kiedy podłączony agent powinien być używany.

  7. Wybierz Połącz.

  8. Potwierdź, że podłączony agent pojawia się w okienku komponentów.

Jak orkiestrator kieruje do połączonych agentów

Po dodaniu połączonego agenta, mechanizm orkiestracji automatycznie decyduje, kiedy przekazać mu zadanie. Decyzja dotycząca routingu opiera się na:

  • Nazwa i opis połączonego agenta
  • Wiadomość użytkownika i kontekst konwersacji
  • Instrukcje twojego głównego agenta

Wskazówka

Zdefiniuj jasny, precyzyjny opis dla każdego połączonego agenta, aby orkiestrator mógł dokładnie określić, kiedy kierować do niego żądania. Unikaj nakładających się opisów między połączonymi agentami.

Testowanie delegowania

Po dodaniu połączonego agenta:

  1. Wybierz kartę wersja zapoznawcza na pasku nawigacyjnym agenta.

  2. Wyślij wiadomość zgodną z domeną połączonego agenta.

  3. Sprawdź, czy odpowiedź pochodzi od połączonego agenta i jest odpowiednia.

  4. Wyślij wiadomość, która nie należy do domeny połączonego agenta, aby sprawdzić, czy obsługuje ją główny agent.