Promptflow este un framework de dezvoltare și un orchestrator pentru construirea de aplicații bazate pe modele de limbaj mari (LLM). Acesta funcționează ca o suită de instrumente pentru proiectarea, orchestrarea și implementarea fluxurilor de lucru AI prin conectarea prompt-urilor, a codului Python personalizat și a modelelor de limbaj în secvențe executabile.
Principalele funcționalități ale microsoft/promptflow sunt: AI Application Orchestrators, AI Workflow Orchestrators, Graph-Based Workflow Orchestrators, Containerized Deployments, LLM Application Orchestration, Prompt Experimentation, LLM Application Development, LLM Model Integrations.
Alternativele open-source pentru microsoft/promptflow includ: genkit-ai/genkit — Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI… arize-ai/phoenix — Arize Phoenix is an LLM observability platform and evaluation framework designed to capture execution traces and… tmc/langchaingo — langchaingo is an LLM application framework for Go designed for building language model-powered applications and… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… datawhalechina/llm-universe — llm-universe is a structured learning resource and technical guide focused on the development of large language model… hwchase17/langchain — LangChain is a framework for building applications that chain large language models with external data sources and…
Genkit is an LLM application framework and generative AI developer toolkit designed for building production AI applications. It serves as an AI workflow orchestrator that coordinates model calls and agentic tool usage through type-safe execution flows. The project provides a unified model interface and plugin architecture to standardize access to diverse large language models, vector stores, and telemetry backends. It distinguishes itself with a dedicated observability suite for tracing execution steps and a developer toolkit for prompting, debugging, and evaluating AI logic via a local inter
Arize Phoenix is an LLM observability platform and evaluation framework designed to capture execution traces and monitor large language model applications. It serves as a prompt management system for versioning and testing templates, and as a self-hosted AI operations infrastructure for managing telemetry and experiments. The platform differentiates itself through a specialized embedding visualization tool used to detect data drift and optimize vector search. It provides a comprehensive evaluation suite that utilizes judge-based evaluators and ground-truth datasets to score model outputs, and
langchaingo is an LLM application framework for Go designed for building language model-powered applications and autonomous agents. It serves as an orchestration library and tool integration framework that allows developers to link prompt sequences and model calls into complex, multi-step workflows. The project provides a toolkit for implementing retrieval-augmented generation pipelines by processing unstructured documents and retrieving relevant context via vector search. It includes a dedicated integration layer for indexing high-dimensional embeddings and performing similarity searches acr
Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che