Artificial Intelligence (AI) agents as finishers and synthesisers

Artificial Intelligence (AI) agents as finishers and synthesisers: optimising AI agents to complement ideation-strong, execution-weak humans

2026-03-23 · agentic-ai human-ai-interaction workforce-skills · medium · source → · wiki →
key claims
  1. A reliable finisher architecture uses an explicit planner-executor-synthesiser-reviewer loop, because completion quality improves when planning, doing, packaging, and checking are treated as distinct responsibilities rather than collapsed into one unconstrained conversational turn. Sources: https://www.anthropic.com/research/building-effective-agents; https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent
  2. Human-AI complementarity is strongest when the human keeps ownership of divergent tasks such as choosing goals and making trade-offs, while the agent takes convergent tasks such as structuring, sequencing, packaging, and verifying completeness against stated criteria. Sources: https://doi.org/10.1080/0960085X.2025.2475962; https://www.designcouncil.org.uk/our-resources/the-double-diamond/; https://doi.org/10.1037/aca0000513
  3. Persistent handoff artifacts are more dependable than conversational memory for unfinished work because they offload executive burden, preserve intent over time, and give the agent a stable contract describing constraints, sources, validation, and stop conditions. Sources: https://doi.org/10.1016/j.tics.2016.07.002; https://doi.org/10.1111/cogs.12770; https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions
  4. GitHub Copilot coding agent is directly aligned with browser-first GitHub workflows, while CrewAI, AutoGen, and LangGraph are primarily frameworks for teams that can install packages, write orchestration code, and operate custom runtime state. Sources: https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent; https://docs.crewai.com/concepts/agents; https://microsoft.github.io/autogen/stable/; https://docs.langchain.com/oss/python/langgraph/overview
  5. The fastest practical path in a browser-first GitHub workflow is to strengthen repository instructions, handoff contracts, and reviewer gates before experimenting with bespoke multi-agent frameworks, because the largest immediate gains come from clearer completion discipline rather than from deeper orchestration. Sources: https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions; https://github.blog/ai-and-ml/github-copilot/github-copilot-coding-agent-101-getting-started-with-agentic-workflows-on-github/; https://www.anthropic.com/research/building-effective-agents
  6. Frontier agents still show meaningful reliability gaps on consistency, predictability, and prompt robustness, so fully autonomous finishing remains inappropriate for ambiguous tasks where success cannot be checked by tests, review, or hard acceptance criteria. Sources: https://hal.cs.princeton.edu/reliability/; https://www.anthropic.com/research/building-effective-agents
  7. The most effective control stack for a finisher agent is bounded scope, explicit definition of done, executable validation steps, reviewable output artifacts, escalation rules, and human acceptance at the final gate, because each control targets a different failure mode in the completion loop. Sources: https://hal.cs.princeton.edu/reliability/; https://doi.org/10.6028/NIST.AI.100-1; https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent
  8. GitHub exposes several repository-level control surfaces - including custom instructions, agent instruction files, skills, hooks, and custom agents - so finisher behaviour can be tuned incrementally without first migrating to a different platform. Sources: https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions; https://docs.github.com/en/copilot/concepts/agents/coding-agent/about-coding-agent

Research Question

What agent configurations, prompt strategies, orchestration patterns, and tooling choices allow an AI agent (or agent team) to act as a reliable finisher and synthesiser - completing work that a human has started but not followed through on - and what are the practical limits of this complementary model?

Supporting questions:

Findings

Executive Summary

Key Findings

  1. [inference][high] A reliable finisher architecture uses an explicit planner-executor-synthesiser-reviewer loop, because completion quality improves when planning, doing, packaging, and checking are treated as distinct responsibilities rather than collapsed into one unconstrained conversational turn. Sources: Anthropic, "Building effective agents" GitHub Copilot coding agent overview
  2. [inference][high] Human-AI complementarity is strongest when the human keeps ownership of divergent tasks such as choosing goals and making trade-offs, while the agent takes convergent tasks such as structuring, sequencing, packaging, and verifying completeness against stated criteria. Sources: Leidner et al., "Complementarity in human-AI collaboration: concept, sources, and evidence" Design Council, "The Double Diamond" Wigert, Murugavel, and Reiter-Palmon, "The Utility of Divergent and Convergent Thinking in the Problem Construction Processes During Creative Problem-Solving"
  3. [inference][high] Persistent handoff artifacts are more dependable than conversational memory for unfinished work because they offload executive burden, preserve intent over time, and give the agent a stable contract describing constraints, sources, validation, and stop conditions. Sources: Risko and Gilbert, "Cognitive Offloading" Berry et al., "Cognitive Offloading: Structuring the Environment to Improve Children's Working Memory Task Performance" GitHub repository custom instructions documentation
  4. [inference][high] GitHub Copilot coding agent is directly aligned with browser-first GitHub workflows, while CrewAI, AutoGen, and LangGraph are primarily frameworks for teams that can install packages, write orchestration code, and operate custom runtime state. Sources: GitHub Copilot coding agent overview CrewAI documentation on agent roles and task assignment AutoGen documentation on multi-agent conversation patterns LangGraph documentation on agent orchestration
  5. [inference][medium] The fastest practical path in a browser-first GitHub workflow is to strengthen repository instructions, handoff contracts, and reviewer gates before experimenting with bespoke multi-agent frameworks, because the largest immediate gains come from clearer completion discipline rather than from deeper orchestration. Sources: GitHub repository custom instructions documentation GitHub blog: coding agent 101 Anthropic, "Building effective agents"
  6. [inference][high] Frontier agents still show meaningful reliability gaps on consistency, predictability, and prompt robustness, so fully autonomous finishing remains inappropriate for ambiguous tasks where success cannot be checked by tests, review, or hard acceptance criteria. Sources: Princeton AI Agent Reliability Tracker Anthropic, "Building effective agents"
  7. [inference][high] The most effective control stack for a finisher agent is bounded scope, explicit definition of done, executable validation steps, reviewable output artifacts, escalation rules, and human acceptance at the final gate, because each control targets a different failure mode in the completion loop. Sources: Princeton AI Agent Reliability Tracker National Institute of Standards and Technology (NIST) Artificial Intelligence Risk Management Framework (AI RMF) GitHub Copilot coding agent overview
  8. [fact][medium] GitHub exposes several repository-level control surfaces - including custom instructions, agent instruction files, skills, hooks, and custom agents - so finisher behaviour can be tuned incrementally without first migrating to a different platform. Sources: GitHub repository custom instructions documentation GitHub Copilot coding agent overview

Assumptions

Analysis

[inference] The evidence does not support the naive idea that an ideation-heavy human simply needs "a stronger agent." It supports a more specific design: the human keeps problem framing and acceptance, while the agent becomes an execution scaffold that turns intent into artifacts, checks, and structured outputs. Sources: Leidner et al., "Complementarity in human-AI collaboration: concept, sources, and evidence" Risko and Gilbert, "Cognitive Offloading" GitHub Copilot coding agent overview

[inference] That is why GitHub-native finishing is the best present fit. It packages work as issues, pull requests, comments, instructions, and workflow states - exactly the kinds of durable objects that both humans and agents can revisit without relying on conversational memory. Sources: GitHub repository custom instructions documentation GitHub blog: coding agent 101 GitHub Copilot coding agent overview

[inference] The larger orchestration frameworks still matter, but as second-order options. They become attractive only after the repository has proven a stable handoff contract and completion rubric, because otherwise they would automate ambiguity rather than reduce it. Sources: Anthropic, "Building effective agents" CrewAI documentation on agent roles and task assignment AutoGen documentation on multi-agent conversation patterns LangGraph documentation on agent orchestration

[inference] The main architectural principle is therefore: maximise external structure before maximising autonomy. In this domain, better completion comes from clearer contracts and reviews before it comes from more elaborate agent topologies. Sources: Risko and Gilbert, "Cognitive Offloading" Princeton AI Agent Reliability Tracker National Institute of Standards and Technology (NIST) Artificial Intelligence Risk Management Framework (AI RMF)

Risks, Gaps, and Uncertainties

Open Questions


sources


Connected items

Loading…

View full knowledge graph →