2 مستودعات
Frameworks for defining input and output requirements of language model tasks through structured, typed specifications.
Distinguishing note: Focuses on the declarative definition of task interfaces rather than imperative prompt engineering.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Declarative Task Signatures. Refine with filters or upvote what's useful.
DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-
Defines task logic and data flow requirements through declarative, typed class schemas.
Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t
Supports declarative task signatures with type checking for input variables and argument parsing.