{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "ant-research-antomnievo--optimize-workflow-pipeline-config",
 "repo": "ant-research/AntOmniEvo",
 "repo_url": "https://github.com/ant-research/AntOmniEvo",
 "repo_slug": "ant-research-antomnievo",
 "title": "Optimize a retrieval workflow's pipeline.json and node code",
 "page_title": "How to optimize a retrieval workflow's pipeline.json and node code with Ant Omni Evo",
 "summary": "Have agents edit pipeline config and node scripts until a workflow scores better on your data.",
 "who": "A developer running a multi-step pipeline, such as a retrieval DAG, whose result quality varies and who has a repeatable way to score outputs.",
 "problem": "Tuning a pipeline means editing a config file and several node scripts together, and it is hard to tell which change caused a gain or loss.",
 "outcome": "An optimized pipeline.json and set of node scripts, with the lineage showing which edits came from which failures.",
 "steps": [
  "Define the System as the function that runs the pipeline on one instance and returns its result.",
  "Write an Evaluator that scores each pipeline result from 0 to 1.",
  "Gather train and validation queries that reflect the real workload.",
  "Map pipeline.json and the nodes/*.py files into a TunableArtifactSchema so the Proposer knows which file does what.",
  "Start the evolution loop from the current pipeline files and let the framework keep the strongest candidates.",
  "Compare the best candidate's files with the originals and deploy only the changes you accept."
 ],
 "agent_prompt": "Using the AntOmniEvo repo (ant-research/AntOmniEvo), evolve the workflow at <pipeline-dir> where pipeline.json and nodes/*.py are the tunable artifacts, scored by an Evaluator returning 0 to 1. Expected output: the best candidate's pipeline directory and changelog. Verify that each changed file in the best candidate traces back to a recorded failure.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "1 day",
 "basis": "readme",
 "caveat": "The README gives the pipeline.json and nodes/*.py example, but it does not show how a retrieval DAG is wired in, so confirm the integration details in the docs before relying on it.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "A Python environment (the repo language is Python)",
  "A system that can run on one eval instance and produce output",
  "An Evaluator that scores each output from 0 to 1",
  "Train and validation data that define what good looks like",
  "Starting tunable artifacts as a directory of files",
  "A coding-agent Proposer to make the edits (the README says the proposer must be agents)"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/ant-research-antomnievo/optimize-workflow-pipeline-config/",
 "md": "https://dedupedai.com/use-cases/ant-research-antomnievo/optimize-workflow-pipeline-config/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/ant-research-antomnievo--optimize-workflow-pipeline-config.json",
 "api_version": "v1"
}
