Omówienie podstawowych składników i eksplorowanie typów przepływów

Ukończone

Aby utworzyć aplikację modelu dużego języka (LLM) z przepływem monitów, musisz zrozumieć podstawowe składniki przepływu monitów.

Omówienie przepływu

Przepływ monitów to funkcja w rozwiązaniu Microsoft Foundry, która umożliwia tworzenie przepływów. Przepływy to wykonywalne przepływy robocze, które często składają się z trzech części:

  1. Dane wejściowe: reprezentują dane przekazane do przepływu. Mogą być różnymi typami danych, takimi jak łańcuchy znaków, liczby całkowite lub wartości logiczne.
  2. Węzły: reprezentują narzędzia , które wykonują przetwarzanie danych, wykonywanie zadań lub operacje algorytmiczne.
  3. Dane wyjściowe: reprezentują dane generowane przez przepływ.

Diagram trzech komponentów rurociągu przepływu.

Podobnie jak w przypadku potoku, przepływ może składać się z wielu węzłów, które mogą używać danych wejściowych przepływu lub dowolnych danych wyjściowych wygenerowanych przez inny węzeł. Możesz dodać węzeł do przepływu, wybierając jeden z dostępnych typów narzędzi.

Poznaj narzędzia dostępne w flow promptów

Trzy typowe narzędzia to:

  • Narzędzie LLM: umożliwia tworzenie niestandardowych monitów przy użyciu dużych modeli językowych.
  • Narzędzie języka Python: umożliwia wykonywanie niestandardowych skryptów języka Python.
  • Narzędzie monitowania: przygotowuje monity jako ciągi do złożonych scenariuszy lub integracji z innymi narzędziami.

Każde narzędzie jest jednostką wykonywalną z określoną funkcją. Możesz użyć narzędzia do wykonywania zadań, takich jak podsumowywanie tekstu lub wykonywanie wywołania interfejsu API. Można użyć wielu narzędzi w jednym przepływie i wielokrotnie używać narzędzia.

Wskazówka

Jeśli szukasz funkcji, które nie są oferowane przez dostępne narzędzia, możesz utworzyć własne narzędzie niestandardowe.

Za każdym razem, gdy dodasz nowy węzeł do przepływu, dodaj nowe narzędzie, możesz zdefiniować oczekiwane dane wejściowe i wyjściowe. Węzeł może używać jednego z danych wejściowych całego przepływu lub danych wyjściowych innego węzła, efektywnie łącząc węzły ze sobą.

Definiując dane wejściowe, łącząc węzły i definiując żądane dane wyjściowe, można utworzyć przepływ. Przepływy ułatwiają tworzenie aplikacji LLM do różnych celów.

Omówienie typów przepływów

Istnieją trzy różne typy przepływów, które można utworzyć za pomocą funkcji prompt flow:

  • Przepływ standardowy: Idealny do ogólnego tworzenia aplikacji opartych na LLM, oferuje szereg wszechstronnych narzędzi.
  • Przepływ czatu: przeznaczony dla aplikacji konwersacyjnych z rozszerzoną obsługą funkcji związanych z czatami.
  • Przepływ oceny: Skoncentrowany na ocenie wydajności, umożliwiający analizę i ulepszanie modeli lub aplikacji dzięki opiniom na temat poprzednich przebiegów.

Teraz, gdy już wiesz, jak przepływ jest ustrukturyzowany i do czego można go użyć, zobaczmy, jak można utworzyć przepływ.