mirror of
https://github.com/hanzoai/papers.git
synced 2026-10-29 07:34:31 +00:00
137 lines
5.0 KiB
TeX
137 lines
5.0 KiB
TeX
\section{Conclusion}
|
|
|
|
\label{sec:conclusion}
|
|
|
|
We have presented Hanzo Flow, a visual workflow builder for AI agent orchestration that combines the expressiveness of code-based frameworks with the accessibility of visual programming. The typed dataflow graph formalism enables static verification of workflow correctness, the visual debugger with execution replay reduces debugging time by 67\%, and the adaptive execution engine with parallel branching and model fallback achieves 94\% end-to-end success rate. User studies confirm 3.2x faster workflow construction, and production deployment with 1,200+ workflows and 8.4M executions validates practical viability. Hanzo Flow is available as part of the Hanzo Platform at \texttt{flow.hanzo.ai}.
|
|
|
|
\bibliographystyle{plain}
|
|
\begin{thebibliography}{28}
|
|
|
|
\bibitem{abadi2016tensorflow}
|
|
M.~Abadi, P.~Barham, J.~Chen, et~al.
|
|
\newblock {TensorFlow}: A system for large-scale machine learning.
|
|
\newblock In \emph{OSDI}, 2016.
|
|
|
|
\bibitem{beam2016}
|
|
Apache Software Foundation.
|
|
\newblock Apache {Beam}: An advanced unified programming model.
|
|
\newblock \emph{Apache Documentation}, 2016.
|
|
|
|
\bibitem{comfyui2023}
|
|
ComfyUI.
|
|
\newblock {ComfyUI}: A powerful and modular stable diffusion {GUI}.
|
|
\newblock \emph{GitHub Repository}, 2023.
|
|
|
|
\bibitem{crewai2024}
|
|
CrewAI.
|
|
\newblock {CrewAI}: Framework for orchestrating role-playing autonomous {AI} agents.
|
|
\newblock \emph{CrewAI Documentation}, 2024.
|
|
|
|
\bibitem{deelman2005pegasus}
|
|
E.~Deelman, G.~Singh, M.-H. Su, et~al.
|
|
\newblock Pegasus: A framework for mapping complex scientific workflows onto distributed systems.
|
|
\newblock \emph{Scientific Programming}, 13(3):219--237, 2005.
|
|
|
|
\bibitem{flowise2023}
|
|
Flowise.
|
|
\newblock Flowise: Drag and drop {UI} to build {LLM} flows.
|
|
\newblock \emph{GitHub Repository}, 2023.
|
|
|
|
\bibitem{halbwachs1991synchronous}
|
|
N.~Halbwachs, P.~Caspi, P.~Raymond, and D.~Pilaud.
|
|
\newblock The synchronous data flow programming language {LUSTRE}.
|
|
\newblock \emph{Proceedings of the IEEE}, 79(9):1305--1320, 1991.
|
|
|
|
\bibitem{hirzel2014catalog}
|
|
M.~Hirzel, R.~Soul\'e, S.~Schneider, B.~Gedik, and R.~Grimm.
|
|
\newblock A catalog of stream processing optimizations.
|
|
\newblock \emph{ACM Computing Surveys}, 46(4):1--34, 2014.
|
|
|
|
\bibitem{khattab2023dspy}
|
|
O.~Khattab, A.~Singhvi, P.~Maheshwari, et~al.
|
|
\newblock {DSPy}: Compiling declarative language model calls into self-improving pipelines.
|
|
\newblock \emph{arXiv preprint arXiv:2310.03714}, 2023.
|
|
|
|
\bibitem{labview2003}
|
|
National Instruments.
|
|
\newblock {LabVIEW}: The graphical programming language.
|
|
\newblock \emph{NI Documentation}, 2003.
|
|
|
|
\bibitem{langchain2023}
|
|
LangChain.
|
|
\newblock {LangChain}: Building applications with {LLM}s through composability.
|
|
\newblock \emph{LangChain Documentation}, 2023.
|
|
|
|
\bibitem{langgraph2024}
|
|
LangChain.
|
|
\newblock {LangGraph}: Building stateful, multi-actor applications with {LLM}s.
|
|
\newblock \emph{LangGraph Documentation}, 2024.
|
|
|
|
\bibitem{liu2023agentbench}
|
|
X.~Liu, H.~Yu, H.~Zhang, et~al.
|
|
\newblock {AgentBench}: Evaluating {LLM}s as agents.
|
|
\newblock In \emph{ICLR}, 2024.
|
|
|
|
\bibitem{n8n2024}
|
|
n8n.
|
|
\newblock n8n: Workflow automation tool.
|
|
\newblock \emph{n8n Documentation}, 2024.
|
|
|
|
\bibitem{rivet2023}
|
|
Ironclad.
|
|
\newblock Rivet: The open-source visual {AI} programming environment.
|
|
\newblock \emph{GitHub Repository}, 2023.
|
|
|
|
\bibitem{van2003workflow}
|
|
W.~M.~P. van~der Aalst.
|
|
\newblock Workflow verification: Finding control-flow errors using {Petri}-net-based techniques.
|
|
\newblock In \emph{Business Process Management}, 2003.
|
|
|
|
\bibitem{wadge1985lucid}
|
|
W.~W. Wadge and E.~A. Ashcroft.
|
|
\newblock \emph{Lucid, the Dataflow Programming Language}.
|
|
\newblock Academic Press, 1985.
|
|
|
|
\bibitem{wang2024survey}
|
|
L.~Wang, C.~Ma, X.~Feng, et~al.
|
|
\newblock A survey on large language model based autonomous agents.
|
|
\newblock \emph{Frontiers of Computer Science}, 18(6), 2024.
|
|
|
|
\bibitem{wu2023autogen}
|
|
Q.~Wu, G.~Bansal, J.~Zhang, et~al.
|
|
\newblock {AutoGen}: Enabling next-gen {LLM} applications via multi-agent conversation.
|
|
\newblock \emph{arXiv preprint arXiv:2308.08155}, 2023.
|
|
|
|
\bibitem{xi2023rise}
|
|
Z.~Xi, W.~Chen, X.~Guo, et~al.
|
|
\newblock The rise and potential of large language model based agents: A survey.
|
|
\newblock \emph{arXiv preprint arXiv:2309.07864}, 2023.
|
|
|
|
\bibitem{yao2023react}
|
|
S.~Yao, J.~Zhao, D.~Yu, et~al.
|
|
\newblock {ReAct}: Synergizing reasoning and acting in language models.
|
|
\newblock In \emph{ICLR}, 2023.
|
|
|
|
\bibitem{shinn2023reflexion}
|
|
N.~Shinn, F.~Cassano, A.~Gopinath, et~al.
|
|
\newblock Reflexion: Language agents with verbal reinforcement learning.
|
|
\newblock In \emph{NeurIPS}, 2023.
|
|
|
|
\bibitem{zhuge2024gptswarm}
|
|
M.~Zhuge, W.~Liu, B.~Peng, et~al.
|
|
\newblock Language agents as optimizable graphs.
|
|
\newblock \emph{arXiv preprint arXiv:2402.16823}, 2024.
|
|
|
|
\bibitem{hong2023metagpt}
|
|
S.~Hong, X.~Zhuge, J.~Chen, et~al.
|
|
\newblock {MetaGPT}: Meta programming for multi-agent collaborative framework.
|
|
\newblock In \emph{ICLR}, 2024.
|
|
|
|
\bibitem{shen2024hugginggpt}
|
|
Y.~Shen, K.~Song, X.~Tan, et~al.
|
|
\newblock {HuggingGPT}: Solving {AI} tasks with {ChatGPT} and its friends in {Hugging Face}.
|
|
\newblock In \emph{NeurIPS}, 2023.
|
|
|
|
\end{thebibliography}
|
|
|