AGENCYSCRIPT
CoursesEnterpriseBlog
đź‘‘FoundersSign inJoin Waitlist
AGENCYSCRIPT

Governed Certification Framework

The operating system for AI-enabled agency building. Certify judgment under constraint. Standards over scale. Governance over shortcuts.

Stay informed

Governance updates, certification insights, and industry standards.

Products

  • Platform
  • Certification
  • Launch Program
  • Vault
  • The Book

Certification

  • Foundation (AS-F)
  • Operator (AS-O)
  • Architect (AS-A)
  • Principal (AS-P)

Resources

  • Blog
  • Verify Credential
  • Enterprise
  • Partners
  • Pricing

Company

  • About
  • Contact
  • Careers
  • Press
© 2026 Agency Script, Inc.·
Privacy PolicyTerms of ServiceCertification AgreementSecurity

Standards over scale. Judgment over volume. Governance over shortcuts.

On This Page

Prerequisites Most Guides SkipA Working Text BaselineA Specific, Measurable Use CaseAn Abstraction LayerChoose the One Modality to Start WithShip It End to EndLearn Before You ExpandWhat to Watch ForA Concrete First-Week PlanDays One and Two: Scope and WireDays Three and Four: Boundaries and FallbackDay Five: Instrument and Soft LaunchFrequently Asked QuestionsDo I need a special model to handle images or audio?How small should my first scope be?What if my first modality fails in production?When should I add the second modality?Why is the abstraction layer so important early?Key Takeaways
Home/Blog/Pick One Modality, Ship It, Then Add the Next
General

Pick One Modality, Ship It, Then Add the Next

A

Agency Script Editorial

Editorial Team

·May 12, 2024·7 min read
ai model input and output modalitiesai model input and output modalities getting startedai model input and output modalities guideai fundamentals

The fastest way to stall a multimodal AI project is to start by trying to support everything. You decide your system should read images and documents, accept voice, and reply in both speech and structured data, and three weeks later you have a half-working prototype that does none of them well. The fastest credible path to a real result runs in exactly the opposite direction: pick one new modality, ship it end to end, and learn from production before adding the next.

This guide is for someone who understands the basics of calling an AI model with text and now wants to extend it to other inputs or outputs. It assumes you have a working text-based integration and a real problem worth solving. If you do not yet have that foundation, our beginner's guide is the right place to start before this one.

We will move from prerequisites to a first shipped result, keeping the scope deliberately small. The goal is not a comprehensive multimodal platform. It is one working feature, in production, that proves the path and teaches you what your particular users and data actually demand.

Prerequisites Most Guides Skip

Before you touch a new modality, make sure three things are in place. Skipping them is why first attempts feel chaotic.

A Working Text Baseline

You should already have a reliable text-in, text-out integration. The new modality is an extension of a working system, not your first AI feature. If text is still flaky, fix that first; adding a second modality multiplies your debugging surface.

A Specific, Measurable Use Case

"Support images" is not a use case. "Let users photograph a damaged product so the model drafts a return reason" is. The narrower the scope, the faster you ship and the clearer your success signal. Define what a good outcome looks like before you write code.

An Abstraction Layer

Wrap your model calls behind a small interface so the rest of your app does not care which modality is in play. This one decision is what makes adding the second and third modality cheap later, and it is the single most useful structural choice you can make early.

Choose the One Modality to Start With

Resist the urge to add several. Pick the single modality with the highest ratio of user value to implementation effort.

  • Image input is often the best first step: it dramatically expands what users can ask, and most modern models handle it with the same API shape as text.
  • Structured output is the other strong starter, especially if an AI result needs to feed another system. It is low-glamour and high-reliability.
  • Speech, in or out, is the most rewarding for the right use case but the most complex, because it adds a transcription or synthesis stage. Save it for second.

The trade-offs guide goes deeper on choosing, but for a first project the rule is simple: pick the modality your users are already asking for in words.

Ship It End to End

Build the thinnest possible version that works for a real request, then put it in front of real usage.

  1. Wire the new input or output through your abstraction layer so the model receives or produces the new modality.
  2. Handle the boundary explicitly. For image input, decide what happens when the model cannot read the image. For structured output, validate the result against a schema and decide what to do on a parse failure.
  3. Add one fallback. Every new modality needs a graceful path when it fails: ask the user to retry, or fall back to text. Never let a modality failure become a dead end.
  4. Instrument from day one. Log the modality, the outcome, and the user's next action. The metrics guide explains what to capture, but even basic logging beats none.

Ship this to a small slice of traffic before you expand. Real usage will surface the photos your users actually take and the edge cases no test set predicted.

Learn Before You Expand

The first version exists to teach you. Watch the logs for a week and you will learn more than any planning document could tell you.

What to Watch For

  • The real distribution of inputs, which is almost never what you guessed.
  • The failure modes specific to your domain and your users.
  • Whether the new modality actually changed outcomes or just added cost.

Only after the first modality is stable and earning its keep should you consider the next. Stacking modalities before the first one is solid is exactly the kind of error our common mistakes breakdown warns against.

A Concrete First-Week Plan

To make this tangible, here is what a first week could actually look like for adding image input to a support tool, the most common starter project.

Days One and Two: Scope and Wire

Pin down the single use case in one sentence and write down what a successful outcome looks like. Then wire image input through your abstraction layer so the model receives the photo alongside the existing text. Do not build a UI yet; prove the model call works with a handful of real example images first.

Days Three and Four: Boundaries and Fallback

Now handle the unhappy paths. Decide what the system does when the image is too blurry to read, when the upload fails, and when the model is uncertain. Add the fallback that routes those cases to text or a retry. This is the work that separates a demo from something you can put in front of users, and it is where most first attempts cut corners and regret it.

Day Five: Instrument and Soft Launch

Add logging for the modality, the outcome, and the user's next action. Then release to a small, friendly slice of traffic, internal users or a single low-risk segment. Watch the logs over the following days. You will immediately see whether the photos people actually upload match what you tested with, and they almost never do. That gap is the single most valuable thing the first week teaches you, and it is why shipping small beats planning big.

Frequently Asked Questions

Do I need a special model to handle images or audio?

You need a model that supports the modality, but you usually do not need a separate system. Many current models accept images through the same API you already use for text, which is why image input is such an accessible first step. Speech typically adds a transcription or synthesis stage.

How small should my first scope be?

Smaller than feels satisfying. One specific use case, one new modality, one user segment. A narrow first feature ships in days and teaches you what a broad one would have gotten wrong over weeks. You can always expand once it works.

What if my first modality fails in production?

That is the point of shipping small. A narrow rollout with good logging turns failure into cheap learning rather than expensive embarrassment. Make sure every modality has a fallback so a failure degrades to text rather than dead-ending the user.

When should I add the second modality?

When the first is stable, instrumented, and demonstrably earning its cost. If you cannot point to evidence that the first modality changed outcomes, adding a second just compounds an unproven bet. Prove one before stacking the next.

Why is the abstraction layer so important early?

Because it determines whether your second and third modalities are cheap or painful. If your application code assumes text everywhere, every new modality forces changes throughout the codebase. If model calls sit behind a small interface, adding a modality is a localized change. That one decision, made on day one, saves weeks of rework later.

Key Takeaways

  • Start from a working text baseline, a specific measurable use case, and a model abstraction layer.
  • Pick exactly one new modality; image input or structured output are the best starting points for most teams.
  • Ship the thinnest end-to-end version with explicit boundary handling, one fallback, and logging from day one.
  • Put it in front of a small slice of real traffic and learn the actual input distribution and failure modes.
  • Only add the second modality once the first is stable and proven to change outcomes, not just add cost.

Search Articles

Categories

OperationsSalesDeliveryGovernance

Popular Tags

prompt engineeringai fundamentalsai toolsthe difference between AIMLagency operationsagency growthenterprise sales

Share Article

A

Agency Script Editorial

Editorial Team

The Agency Script editorial team delivers operational insights on AI delivery, certification, and governance for modern agency operators.

Related Articles

General

Prompt Quality Decides Whether AI Earns Its Keep

Prompt quality is the single biggest variable in whether AI delivers real work or expensive noise. The model matters, the platform matters — but the prompt you write determines whether you get a first

A
Agency Script Editorial
June 1, 2026·10 min read
General

Counting the Real Cost of Every Token You Send

Tokens and context windows sit at the intersection of AI capability and operational cost—yet most business cases treat them as technical footnotes. That's a mistake that costs real money. Every time y

A
Agency Script Editorial
June 1, 2026·10 min read
General

Rolling Out AI Hallucinations Across a Team

Most teams discover AI hallucinations the hard way — a confident-sounding wrong answer makes it into a client deliverable, a legal brief, or a published report. The damage isn't just to the output; it

A
Agency Script Editorial
June 1, 2026·11 min read

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification