Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przepływy pracy agenta deklaratywnego definiują wstępnie zdefiniowane sekwencje akcji dla agentów przy użyciu konfiguracji, a nie jawnej logiki programowania. W tym artykule dodasz przepływy pracy agenta Foundry do agenta i przetestujesz je przy użyciu Microsoft Foundry dla rozszerzenia Visual Studio Code.
Po utworzeniu agenta w Usłudze Agenta Foundry na portalu, można dodać przepływy pracy, aby zorganizować wielu agentów w predefiniowane sekwencje akcji do skomplikowanych scenariuszy automatyzacji.
Wymagania wstępne
- Projekt Foundry z co najmniej jednym wdrożonym agentem. Aby utworzyć aplikację w portalu Foundry, zobacz Szybki start: czat z agentem.
- Co najmniej jeden przepływ pracy utworzony w portalu Foundry. Aby uzyskać więcej informacji na temat przepływów pracy, zobacz Przepływy pracy agenta usługi Foundry.
- Zainstalowano rozszerzenie Microsoft Foundry dla Visual Studio Code.
- Subskrypcja GitHub Copilot (wymagana do konwertowania przepływów pracy YAML na kod platformy Agent).
Wyświetlanie przepływu pracy agenta deklaratywnego
Aby wyświetlić i edytować przepływ pracy agenta deklaratywnego w programie VS Code dla sieci Web, najpierw przejdź do przepływu pracy w portalu Foundry:
- W portalu Foundry otwórz projekt zawierający przepływ pracy.
- Wybierz kartę Przepływy pracy z menu po lewej stronie.
- Wybierz przepływ pracy, który chcesz otworzyć.
Następnie wybierz jedną z następujących opcji, aby otworzyć przepływ pracy w programie VS Code dla sieci Web.
Otwieranie przepływu pracy YAML w programie VS Code dla sieci Web
- Wybierz kartę Kompilacja , a następnie wybierz przycisk YAML po prawej stronie.
- Wybierz przycisk Otwórz w programie VS Code dla sieci Web . Plik YAML przepływu pracy otwiera się w edytorze internetowym VS Code, z definicją YAML po lewej stronie i wizualnym wykresem przepływu pracy po prawej stronie.
- Edytuj kod YAML zgodnie z potrzebami, aby zmodyfikować przepływ pracy. Zmiany są odzwierciedlane w edytorze wizualizacji.
- Po zakończeniu wybierz pozycję Wdróż z menu wielokropka (...) w prawym górnym rogu, aby zapisać zmiany z powrotem w narzędziu Foundry.
Otwieranie kodu przepływu pracy z portalu Foundry
- Wybierz kartę Kompilacja , a następnie wybierz przycisk Kod po prawej stronie.
- Wybierz przycisk Otwórz w programie VS Code dla sieci Web . Plik kodu przepływu pracy zostanie otwarty w programie VS Code dla edytora sieci Web z definicją kodu po lewej stronie i wykresem wizualnego przepływu pracy po prawej stronie.
- Edytuj kod zgodnie z potrzebami, aby zmodyfikować przepływ pracy. Zmiany są odzwierciedlane w edytorze wizualizacji.
- Po zakończeniu wybierz pozycję Wdróż z menu wielokropka (...) w prawym górnym rogu, aby zapisać zmiany z powrotem w narzędziu Foundry.
Testowanie przepływu pracy na placu zabaw
Przetestuj deklaratywny przepływ pracy agenta za pomocą zdalnego środowiska testowego agenta w rozszerzeniu Microsoft Foundry Toolkit for Visual Studio Code.
- W sekcji My Resources w rozszerzeniu Microsoft Foundry Toolkit for Visual Studio Code znajdź i wybierz projekt Foundry.
- Wybierz pozycję Agenci deklaratywne.
- Wybierz wersję przepływu pracy, który chcesz przetestować.
- Okienko Plac zabaw zdalnego agenta otwiera się i rozpoczyna konwersację z twoim agentem.
- W polu wejściowym w dolnej części okienka Plac zabaw agenta zdalnego wpisz komunikat i naciśnij klawisz Enter.
- Przejrzyj odpowiedź agenta. Sprawdź, czy odpowiedź odpowiada oczekiwanemu zachowaniu dla zdefiniowanych akcji przepływu pracy.
Wskazówka
Możesz również otworzyć Platformę zdalnego agenta w sekcji Narzędzia i wybrać agenta z listy rozwijanej.
Konwertowanie przepływu pracy YAML na kod platformy Agent Framework
Aby dostosować przepływy pracy oparte na języku YAML, przekonwertuj je na kod platformy Agent Framework przy użyciu GitHub Copilot.
- Otwórz plik YAML przepływu pracy w programie VS Code.
- Wybierz przycisk Generuj kod w prawym górnym rogu edytora YAML.
- Wybierz język programowania, w którym chcesz wygenerować kod (Python lub C#). GitHub Copilot otwiera okienko z monitami generowania kodu dla wybranego języka i generuje kod platformy Agent Framework na podstawie definicji YAML.
- Gdy GitHub Copilot zapyta, czy chcesz uruchomić wygenerowany kod lokalnie, wybierz pozycję Yes aby otworzyć lokalny wizualizator. Możesz zobaczyć wszystkie kroki wykonywane przez agenta.
- Przejrzyj i zmodyfikuj wygenerowany kod zgodnie z wymaganiami.
- Kliknij prawym przyciskiem myszy wygenerowany plik kodu i wybierz polecenie Wdróż w usłudze Foundry , aby wdrożyć kod w projekcie Foundry.
- W portalu Foundry przejdź do projektu i sprawdź, czy kod jest wyświetlany w sekcji Agenci .