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.
Użyj zestawu narzędzi Microsoft Foundry Toolkit for Visual Studio Code do pracy z istniejącymi przepływami pracy deklaratywnych i przygotuj je do migracji. Możesz przetestować zapisany przepływ pracy, edytować wyeksportowany kod YAML i użyć GitHub Copilot, aby pomóc przekonwertować definicję na kod platformy agenta Microsoft.
Ważna
Deklaratywne przepływy pracy w Microsoft Foundry są obecnie dostępne w wersji zapoznawczej i zostaną wycofane 1 grudnia 2026 r. Użyj platformy Microsoft Agent Framework do tworzenia nowych przepływów pracy. To wycofanie nie ma wpływu na orkiestrację opartą na kodzie w agentach hostowanych. Zapoznaj się z przewodnikiem migracji przepływu pracy , aby zapoznać się z obsługiwanymi ścieżkami migracji.
Wymagania wstępne
- Zainstaluj zestaw narzędzi Microsoft Foundry Toolkit for Visual Studio Code.
- Wybierz projekt Foundry zawierający istniejący deklaratywny przepływ pracy.
- Dostęp do odczytu i uruchamiania tego przepływu pracy oraz odwołanych agentów. Aby zapisać zmiany, musisz również mieć uprawnienia do tworzenia wersji agenta w projekcie. Zobacz Kontrola dostępu oparta na rolach programu Foundry.
- Do konwersji kodu potrzebny jest dostęp do GitHub Copilot w programie Visual Studio Code.
Wyświetlanie przepływu pracy agenta deklaratywnego
Znajdź przepływ pracy na liście skonsolidowanych agentów projektu.
- W widoku Zestawu narzędzi Foundry w obszarze Moje zasoby potwierdź wybrany projekt Foundry.
- Wybierz pozycję Agenci, a następnie wybierz kartę Przepływ pracy .
- Wybierz nazwę przepływu pracy, aby otworzyć jego środowisko testowe.
- Użyj selektora wersji, aby wybrać zapisaną wersję, którą chcesz sprawdzić.
Plac zabaw przedstawia wykres przepływu pracy i obszar konwersacji. Wykres jest tylko do odczytu. Użyj wyeksportowanego pliku YAML lub portalu Foundry, aby edytować definicję.
Edytowanie istniejącej definicji przepływu pracy
Wyeksportuj definicję przed jego edytowaniem lub migracją. Zachowaj kopię oryginalnego kodu YAML, aby można było porównać go ze zmianami.
- Otwórz istniejący przepływ pracy w portalu Foundry.
- W projektancie przepływu pracy przejdź do widoku YAML i skopiuj lub wyeksportuj definicję. Aby uzyskać szczegółowe informacje, zobacz Eksportowanie definicji przepływu pracy.
- Zapisz definicję w lokalnym obszarze roboczym z nazwą kończącą się na
.workflow.yaml, na przykładsupport.workflow.yaml. - Otwórz plik w Visual Studio Code i edytuj plik YAML.
- Zapisz plik. Zmiany plików lokalnych nie aktualizują przepływu pracy w rozwiązaniu Foundry.
Zapisywanie nowej wersji istniejącego przepływu pracy
Przed wycofaniem można wdrożyć edytowaną definicję do tego samego przepływu pracy. Potwierdź nazwę projektu i przepływu pracy, aby uniknąć tworzenia innego zasobu.
- Upewnij się, że projekt oryginalnego przepływu pracy został wybrany w narzędziu Foundry Toolkit.
- Po otwarciu
.workflow.yamlpliku wybierz pozycję Wdróż na pasku narzędzi edytora. - W polu Wprowadź nazwę przepływu pracy wprowadź nazwę istniejącego przepływu pracy.
- Poczekaj na powiadomienie o powodzeniu wdrożenia.
- Otwórz ponownie przepływ pracy z sekcji Agenci> i wybierz nową wersję.
Wdrażanie przy użyciu istniejącej nazwy przepływu pracy powoduje utworzenie nowej wersji. Inna nazwa tworzy oddzielny przepływ pracy; Nie używaj tej ścieżki do rozpoczęcia tworzenia nowego przepływu pracy.
Testowanie przepływu pracy na placu zabaw
Przetestuj zapisaną wersję, którą planujesz zachować lub przeprowadzić migrację. Później użyj tych samych żądań, aby porównać zmigrowaną implementację.
- Otwórz środowisko testowe przepływu pracy i wybierz wymaganą wersję.
- Na karcie Plac zabaw wybierz pozycję Nowy , aby rozpocząć nową sesję placu zabaw.
- Wprowadź żądanie, które uruchamia przepływ pracy, i wyślij je.
- Przejrzyj odpowiedź i graf wykonania. Upewnij się, że oczekiwani agenci, gałęzie i kroki są uruchamiane.
- Powtórz to, używając żądań, które obejmują różne ścieżki, przypadki z brakującymi danymi wejściowymi oraz wszelkie etapy zatwierdzania w przepływie pracy.
Plac zabaw uruchamia zapisany przepływ pracy foundry. Nie uruchamia niezapisanych zmian w lokalnym pliku YAML lub kodzie, który Copilot generuje.
Konwertowanie przepływu pracy YAML na kod platformy Agent Framework
Użyj akcji generowania kodu w playgroundzie, aby poprosić GitHub Copilot o przekształcenie wybranej definicji przepływu pracy. Wygenerowany kod to punkt wyjścia, który należy przejrzeć i przetestować.
- W środowisku testowym przepływu pracy wybierz wersję do migracji.
- Wybierz pozycję Generuj kod.
- Wybierz Python lub C#.
- Przejrzyj żądanie konwersji w Copilot Chat i postępuj zgodnie z monitami, aby wygenerować kod.
- Przejrzyj wygenerowany projekt, zależności, połączenia modelu, narzędzia i konfigurację uwierzytelniania.
- Porównaj aranżację z wyeksportowanym kodem YAML. Sprawdź rozgałęzianie, zmienne, wywołania agenta i etapy wymagające zatwierdzenia przez człowieka.
- Uruchom kod lokalnie i przetestuj go przy użyciu żądań użytych do oryginalnego przepływu pracy. Użyj Inspektora agenta do sprawdzenia wykonania.
- Gdy kod działa zgodnie z wymaganiami, postępuj zgodnie z instrukcjami Tworzenie hostowanych agentów , aby przygotować obsługiwany projekt hostowanego agenta, wdrożyć go i przetestować wdrożoną wersję.
Konwersja kodu nie wdraża hostowanego agenta ani nie gwarantuje równoważnego zachowania. Zachowaj oryginalną definicję do momentu ukończenia migracji i upewnij się, że aplikacje zależne używają zamiany.
Informacje o innych opcjach migracji, w tym o deklaratywnym kodzie YAML platformy Agent Framework, usłudze Azure Logic Apps i bezpośrednich połączeniach A2A, znajdziesz w przewodniku po migracji przepływów pracy.
Treści powiązane
Skorzystaj z tych przewodników, aby wybrać i ukończyć migrację: