Entwickeln Sie einen DAG-Flow#

LLM-Anwendungen können als gerichtete azyklische Graphen (DAGs) von Funktionsaufrufen definiert werden. Diese DAGs sind Flows im Prompt-Flow.

Ein DAG-Flow im Prompt-Flow ist ein DAG von Funktionen (wir nennen sie Tools). Diese Funktionen/Tools sind über Eingabe-/Ausgabeabhängigkeiten verbunden und werden vom Prompt-Flow-Executor basierend auf der Topologie ausgeführt.

Ein Flow wird als YAML-Datei dargestellt und kann mit unserer Prompt-Flow für VS Code-Erweiterung visualisiert werden. Hier ist ein Beispiel für eine flow.dag.yaml

flow_dag

Bitte beziehen Sie sich auf unsere Beispiele und Anleitungen in diesem Abschnitt, um zu erfahren, wie Sie einen DAG-Flow schreiben.

Hinweis

  • Prompt-Flow unterstützt auch die Entwicklung eines Flows per Code. Erfahren Sie mehr über den Vergleich dieser beiden Flow-Konzepte.