It All Started With An Idea
Service · AI Implementation

AI that does the work, not just describes it.

We deploy Buddy, our open-source AI Google Ads agent, into your business. We also build custom AI workflows on top of Claude, Gemini, OpenAI. MCP servers for your tools. The same patterns we use on every client account, applied to yours.

ahmeego.com, our free AI tools for advertisers
ahmeego.com: free tools we built for advertisers · See our work
Why ai implementation matters

What separates a good ai implementation engagement from a bad one.

Four things we get right on every ai implementation account.

01

Built, not bought

We built Buddy. We know every line. When something needs to change for your business, we can change it — we don't have to file a feature request with a vendor.

02

Constitutional AI principles

Every Buddy action follows the CEP protocol — Clarify, Execute Preview, Permission. No silent writes, no data dumps, every change labeled.

03

MCP-native

Model Context Protocol is the emerging standard. Buddy + everything we build for you ships as MCP-compatible — usable by Claude Desktop, Gemini CLI, or your own agent.

04

Open source by default

We open-source everything that doesn't contain client secrets. Including the work we do for you, if you want — for free PR + recruiting + the industry getting better.

What we run

Capabilities for ai implementation.

Every ai implementation engagement covers the full surface area below — not a stripped-down trial offering.

  • Buddy AI agent deployment (Google Ads management)
  • Custom MCP servers for your internal tools
  • Claude / Gemini / OpenAI API integration
  • Marketing workflow automation (Buddy + sub-agents)
  • Constitutional AI principles applied (CEP protocol, rollback labels)
  • Vector search + RAG over your CRM / Salesforce / HubSpot data
  • Email + Slack agent integrations
  • AI training + workshops for your team
  • Audit + remediation of existing AI / automation systems
  • AI transparency + governance documentation
The Loop · how we work

The Loop in action.

The same operating principle Buddy uses on every client account — applied to your engagement.

01

Clarify before acting

We narrow scope before any data pull. Which accounts, which date range, which KPIs matter most. No assumptions.

02

Top-down analysis

Account-level summary first. We don't lead with data dumps — we lead with what the numbers actually mean for your business.

03

Preview before execute

Every meaningful change gets a confirmation step with projected impact. You approve the move. Then Buddy executes.

04

Label for rollback

Every change is timestamped + labeled. One-click undo. Full change history that survives team turnover.

Track record

By the numbers.

28
Buddy API actions
6
Specialized sub-agents
MCP
Native protocol
Open
Source on GitHub
In practice

What people ask before putting AI to work.

These are the questions teams ask before they let an AI agent near real business data, and the answers we give from building Buddy.

Where should a business start with AI implementation?

Start with one repetitive job your team already does by hand, write down the rules a good employee follows for it, and let AI run that playbook with a person approving anything that changes data. The first win should be boring and measurable, like flagging wasted ad spend, drafting follow-ups or routing new leads.

That is how Buddy started. Before any model was involved, the policy was a script we trusted: when search terms spend without converting, draft negatives and hold them for approval. The agent's job was to run that rule every day on time, not to invent strategy. A vague playbook gives you a vague agent.

To pick your first job, list tasks that happen weekly, follow clear rules and cost real money when they slip. Choose the one where you already know what a right answer looks like, and measure how long it takes today. If the agent cannot beat that baseline in a short pilot, we stop and move to the next one. Our Google Ads scripts are good examples of rules worth automating.

Should we build a custom AI agent or buy an AI tool?

Buy an off-the-shelf AI tool when the job is generic, like meeting notes or writing help, and build a custom agent when it has to read and act on your own systems with your own rules. The value of a business agent comes from the data it can see and the actions it is allowed to take, and no vendor knows those for you.

Custom does not mean starting from zero. We build on Claude, Gemini or OpenAI models, connect your systems through MCP servers, and reuse the open-source patterns already proven in Buddy. What gets built is the narrow part: the tool list, the permissions, the approval step and the logs. That keeps the build small and the result reviewable.

A fair warning: an agent wired to everything gets worse, not better. The more connectors you pile on, the further it drifts from what you actually asked. I'd rather ship a specialist that does one job well and add the next one later. We scope that first job and quote it as a fixed fee.

Sources: Model Context Protocol

Why do AI implementations fail?

Most AI implementations fail because the scope is too broad, nobody owns the results, or the agent gets write access before anyone has checked its judgment on real data. The model is rarely the problem. The process around it is.

Three patterns show up again and again. Context overload, where an agent is connected to every tool and loses focus, which I wrote about in the dark side of AI overload. Bad inputs, like a missing conversion tag, so the AI confidently explains numbers that are wrong. And no gate, so an agent changes live records faster than a person can catch a mistake.

The fixes are dull, and they work. Fix the data first. Give the agent a short, named list of actions. Run it in a dry loop on real data and compare its proposals with what your best person would do. Open write access one action at a time, and name the person who reviews its output each morning.

How long does it take to put an AI agent into production?

It depends on how many systems the agent touches and how clean their data is, so we scope each project and quote a fixed fee and plan instead of promising a date up front. What we can tell you is the order the work happens in, because skipping steps is what makes timelines slip.

First, the playbook and the list of allowed actions. Second, read-only connections to live data, checked against what your team sees in the real interface. Third, a dry run where the agent proposes and nothing changes. Only when those proposals match your judgment do we turn on writes, starting with the safest action. Bid, budget and customer-facing changes come last.

How long the dry run lasts is your call, and it should be. Some teams trust the proposals quickly. Others want weeks of side-by-side review. Either is fine. An agent that goes live a little later with confirm-before-write in place is worth more than one that ships fast and has to be rolled back.

How do you connect an AI agent to our CRM and internal apps securely?

We connect agents through MCP servers that expose a short list of typed tools, with read tools and write tools kept separate and every write locked behind a human approval step. The agent never gets a raw database login or a shared admin password. It gets only the fields the task needs.

For a CRM, that might mean the agent can read leads, deal stages and activity, and can draft a status change or a follow-up email, but the update only happens after someone accepts it. We keep billing, user admin and deletes out of scope entirely, cap how many changes can happen in a day, and log every proposal and approval with a label so it can be rolled back.

Ask any vendor three questions: which actions can the agent take, which ones need approval, and where is the log. If the answers are vague, the risk is real. The same rules run Buddy on live Google Ads accounts and carry over to our CRM and ERP work.

Sources: Model Context Protocol: Specification, Anthropic: Tool use with Claude

How do we measure whether AI implementation is working?

Measure the job the AI took over, not the AI itself: time saved, errors caught, money protected and how often people accept its proposals. Pick those numbers before launch and capture a baseline from how the work runs today.

For an ads agent, the scoreboard is plain. Spend on zero-conversion search terms should go down, CPA should hold steady, and there should be no surprise changes across the account. For a sales or operations agent, look at response time on new leads, records updated without rework, and hours your team gets back each week.

Watch the acceptance rate closely. If people approve most proposals with small edits, the agent understands the job. If they reject half, the playbook needs work, and that is a fix to the rules, not a reason to remove the approval step. We review these numbers with you, and sometimes the honest result is that a task is better left manual. Clean tracking from a conversion tracking audit makes the ads numbers trustworthy.

FAQ

Common questions about ai implementation.

Is Buddy really free?

Yes. The Google Ads API Agent + all the ahmeego tools are open source on GitHub. The agency layer (us running it on your account, custom workflows, dedicated support) is paid. Most clients use both — DIY the easy parts, hire us for the strategy.

What does AI implementation cost?

Discovery + planning is usually a fixed-fee 30-day engagement. Ongoing deployment is monthly retainer. We quote after a free assessment of where AI actually moves the needle in your business — sometimes the honest answer is 'don't do AI here yet.'

Can you deploy Buddy on our account ourselves?

Yes. Buddy is open source — clone the repo, follow the README, you're running. Most teams self-deploy successfully. We're here when you want it managed instead of self-hosted, or when you need custom sub-agents.

More questions

More about ai agents.

What is an AI agent?

Software that uses a language model to plan and take actions through tools and APIs, such as analyzing a Google Ads account and proposing changes, rather than only answering questions.

What is Buddy?

Buddy is our open-source AI agent for Google Ads, with live API access. It asks before acting, previews changes, and labels everything for rollback. It's also available as a mobile app, Buddy by Ahmeego.

Is it safe to let AI make changes to our ad accounts?

With guardrails, yes. Buddy never makes silent changes: every action is previewed, needs approval, and is labeled for one-click rollback.

What is MCP?

The Model Context Protocol, an open standard for connecting AI assistants to tools and data. We build MCP servers so assistants like Claude and Gemini can work with your systems securely.

Can you build custom AI workflows for our team?

Yes: reporting automation, content operations, lead routing, data analysis and internal assistants connected to your tools.

Which AI models do you use?

We work with Claude, Gemini and OpenAI models, chosen per task for quality, cost and data handling requirements.

Learn from the source

The official documentation we work from.

John M. Williams
Written and reviewed by John M. Williams, founder. 15+ years in paid media, $350M+ managed spend, Hero Conf 2025 and 2026 speaker. Last reviewed .
Get started · AI Implementation

Tell us about your business.

Quick form, no obligation. We'll come back within 24-48 hours with an honest read on whether ai implementation is the right next move and what a ai implementation engagement with us looks like.

  • → Honest assessment of where you are
  • → Buddy-powered audit (if you're already running ads)
  • → Top 10 prioritized fixes (effort × impact)
  • → 30/60/90-day roadmap + scope of work

Prefer to talk first? (602) 563-6976 · hello@itallstartedwithaidea.com

By submitting you agree to a one-time review of what you share. NDAs available on request. Privacy.