PATOIS Research Proposal v3
The originating brief, as authored by Bob McWhirter (2026-07-28), reproduced here as the repository’s statement of intent. It is the premise under test, not a set of findings. Where the experimental design departs from or sharpens this brief,
DESIGN.mdsays so explicitly and gives the reason.
Abstract
PATOIS (Prompts As The Orchestration Intelligence Strategy) explores whether orchestration intelligence should live in MCP responses rather than exclusively in static prompts or application code. Inspired by HATEOAS, a response advertises not only data and affordances but also typed, scoped, authority-limited guidance that helps an agent decide what to do next.
The central premise is deliberately narrow: PATOIS is not primarily about improving the first tool call (0→1). It is about improving every tool call thereafter (1→n). Once an agent has successfully invoked a tool, the server has concrete application state and is uniquely positioned to publish local orchestration guidance. This work evaluates whether that guidance improves continuation of multi-step workflows while maintaining strong security boundaries against prompt injection.
Core Thesis
Current agent systems are reasonably good at deciding which tool to call first from a user request.
They are significantly less reliable at deciding what should happen next after receiving a tool result.
PATOIS proposes that orchestration should become response-driven rather than globally prompt-driven.
Primary Goal
Improve 1→n tool orchestration.
Not:
How does an agent discover the first tool?
Instead:
Once an agent has a successful tool response, can the response itself teach the agent how to continue?
Research Hypotheses
- H1 — Localized orchestration guidance attached to MCP responses improves continuation of multi-step workflows.
- H2 — Typed, scoped guidance reduces orchestration mistakes compared with affordances alone.
- H3 — Typed guidance reduces false-positive prompt-injection behavior compared with free-form guidance.
- H4 — Dynamic response-scoped guidance outperforms equivalent static orchestration prompts for continuation tasks.
Mental Model
0 → 1
User intent → initial tool selection. (This is largely outside the scope of PATOIS.)
1 → n
Tool response (affordances + PATOIS guidance) → correct next tool → correct parameters → correct sequencing → successful completion.
PATOIS should make each successful tool response a new, locally self-describing orchestration surface.
Experimental Design
Compare:
- A. Tools only
- B. Tools + affordances
- C. Affordances + free-form guidance
- D. Affordances + typed guidance (PATOIS)
- E. Static orchestration prompt
The evaluation should emphasize continuation quality after the first successful tool invocation.
Primary Metrics
Measure continuation performance:
- correct next tool
- correct arguments
- sequencing accuracy
- unnecessary tool calls
- recovery from failures
- stopping when complete
Bootstrap (0→1) metrics should still be collected but treated separately.
Security Model
PATOIS guidance is:
- advisory
- scoped
- typed
- subordinate to system, developer, and user instructions
- incapable of granting authority
Invariant:
PATOIS may influence how an authorized capability is used. It may not create authority, expand scope, or replace the user’s goal.
Trace Collection
Capture every run:
- prompts
- MCP responses
- guidance artifacts
- tool calls
- outputs
- refusals
- timestamps
- condition
- model version
Unexpected behavior should be preserved rather than filtered.
Research Diary
For every surprising outcome record:
- scenario
- expectation
- observation
- hypothesis
- follow-up experiment
Immediate Next Steps
- Build deterministic mock MCP server.
- Implement Conditions A–D.
- Focus the first experiments on 1→n continuation rather than initial discovery.
- Introduce adversarial guidance after establishing a baseline.
- Iterate PATOIS only in response to evidence.