Skip to main content
المدونة

Zalt Blog

Deep Dives into AI Engineering

AT SCALE

What Skills Do You Need to Build AI Agents?

By محمود الزلط
Insights
7m read
<

The skills to build AI agents are mostly ordinary engineering applied to a new component: APIs, prompt design, retrieval, tool-calling, evals, observability. You do not need to train models. Here is the full map.

/>
What Skills Do You Need to Build AI Agents? - Featured blog post image
Mahmoud Zalt

1:1 Mentor

Are you a software engineer moving into AI?

Let's have a call. I'll help you modernize your skills and learn the tools, systems, and architecture behind reliable AI products. One session or ongoing.

Hire AI Employees

Hire AI Employees that work 24/7. No code.

The Skills That Actually Build AI Agents

To build AI agents you need a small, specific stack of skills, and most of them are ordinary software engineering applied to a new kind of component. Concretely: comfort calling APIs and reading JSON schemas, prompt and context design, retrieval (embeddings and a vector store), tool and function calling, control flow for a bounded loop, evaluation so you can measure quality, and observability so you can debug it. Underneath all of that sits one meta-skill: systems thinking, the habit of designing for failure, latency, and cost rather than the happy path. You do not need to train machine learning models. Agent building is engineering around pretrained models, not research inside them.

I'm Mahmoud Zalt, an AI architect with 16 years shipping production software. At Sista AI I work alongside engineers building their first serious agents, so this list is the one I use to tell what someone is actually ready for.

The Core Skill Set, Ranked by Impact

Not every skill carries equal weight. Here is the set that matters, roughly in the order it pays off:

SkillWhy it mattersHard or soft to learn
API and systems engineeringAn agent is a system; the model is one dependencyYou likely have it
Prompt and context designControls how reliably the model behavesFast to learn, slow to master
Retrieval (RAG)Grounds answers in real data, kills hallucinationModerate
Tool and function callingTurns a talker into an actorModerate
EvalsTurns guessing into measurementModerate, often skipped
Guardrails and safetyContains bad output before users see itModerate
ObservabilityMakes any run debuggableEasy once wired in

The two skills teams underinvest in are evals and observability, precisely the two that separate a reliable agent from a lucky demo. If you can only deepen two skills beyond the basics, make it those.

What You Do Not Need (and Why That Confuses People)

Job posts still say 'machine learning' out of habit, which scares off engineers who would be excellent agent builders. Here is what you can safely skip for most agent work:

  • Model training: backpropagation, loss functions, and optimizer internals belong to ML engineering, a separate discipline practiced mostly at AI labs and a few large companies.
  • Heavy math: you need enough intuition to reason about similarity between a query and a chunk, not calculus or proofs.
  • GPU infrastructure: if you call the OpenAI, Anthropic, or Gemini APIs, you never touch a GPU. Self-hosting is a later, optional path driven by cost or data-privacy needs.
  • Fine-tuning, at first: it is expensive, fragile across model upgrades, and rarely the right first fix. Retrieval and prompt design solve most quality problems it gets blamed for.

The through-line: the parts that feel like a barrier (the ML) are usually the parts you do not need, and the parts that decide success (systems design, evals) are the parts you probably already have.

The Non-Obvious Skill: Reasoning About Uncertainty

The one genuinely new muscle for engineers is designing for a component that is probabilistic. A database returns the same answer every time; a model does not. Building agents well means internalizing a few habits:

  1. Assume the model will be wrong sometimes and design a containment layer, validators, retries, human review on high-stakes actions, so a wrong answer is caught rather than shipped.
  2. Measure instead of trusting your gut. A change that looks better on three examples can be worse across fifty. Evals replace intuition with evidence.
  3. Bound everything. Cap loop iterations, cap token budgets, cap tool retries. Unbounded autonomy is how agents burn money and loop forever.

This mindset, not any single library, is what most cleanly separates engineers who build agents that survive production from those whose demos fall apart under real inputs.

Frequently Asked Questions

Do I need a data science or ML degree to build AI agents?

No. Agent building is systems engineering around pretrained models. A strong backend or full-stack engineer has most of the foundation already. The new skills, retrieval, tool-calling, and evals, are learnable in weeks by building, not years of study.

What programming language do I need?

Python has the richest ecosystem and TypeScript is excellent for web-embedded agents. Both OpenAI and Anthropic maintain first-class SDKs in each. Use the one you are already productive in.

Is prompt engineering enough to build agents?

No. Prompt design is one skill inside agent building. A real agent also needs tool-calling, retrieval, orchestration, evals, guardrails, and observability. Prompting alone gets you a clever chatbot, not a reliable agent.

Which single skill should I improve first?

Evals. The moment you can measure quality, every other skill compounds because you can tell whether your changes help. Most teams add evals last; adding them early is the biggest force multiplier.

Build the Skills on a Real Project

You can assemble this skill set from documentation and side projects, and many engineers do. What accelerates it is applying each skill to your own codebase under review, so retrieval, evals, and guardrails stop being concepts and become things you have shipped.

That is the shape of my hands-on AI Agents for Engineers masterclass: private, one-on-one or with your own team, working through agent architecture, tools and function calling, memory and retrieval, orchestration, and evals on real code. It starts at $120 for a single private technical session, $420 for a four-session Engineering track, or $780 for a private team workshop.

Build these skills in the AI Agents for Engineers masterclass

Thanks for reading! I hope this was useful. If you have questions or thoughts, feel free to reach out.

Content Creation Process: This article was generated via a semi-automated workflow using AI tools. I prepared the strategic framework, including specific prompts and data sources. From there, the automation system conducted the research, analysis, and writing. The content passed through automated verification steps before being finalized and published without manual intervention.

Mahmoud Zalt

About the Author

I’m Zalt, a technologist with 16+ years of experience, passionate about designing and building AI systems that move us closer to a world where machines handle everything and humans reclaim wonder.

Let's connect if you're working on interesting AI projects, looking for technical advice or want to discuss anything.

Support this content

Share this article