VOOZH about

URL: https://www.coursera.org/learn/agentic-ai-builder-exam-agb-110-functional-agent-cnx0026

⇱ Agentic AI Builder: Setting Up a Functional AI Agent | Coursera


Agentic AI Builder: Setting Up a Functional AI Agent

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Agentic AI Builder: Setting Up a Functional AI Agent

Included with

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Configure Python-based workspaces, manage LLM runtime constraints, and secure environment configurations for development.

  • Implement the ReAct reasoning pattern, manage state across loop iterations, and handle asynchronous tool calls with pre-execution validation.

  • Build ingestion pipelines for document retrieval, enforce structured JSON outputs, and run security threat modeling for prompt injection.

  • Learn by doing. Perform guided, step-by-step hands-on activities on your own computer.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2026

Assessments

1 assignment

Taught in English

There are 9 modules in this course

Your organization has assessed its need and ability to implement one or more AI agents with minimal risk. Now it's just a matter of building those agents—that's where you come in. In this course, you'll translate business requirements into a functional AI agent that can automate complex tasks and processes that would otherwise require significant human effort. Ultimately, this can lead to improved user productivity, a reduction in operational costs, and enhanced employee and customer satisfaction.

This is the second course in a series and is meant to build upon the foundation of the first course (AgenticAIBIZ) by giving technical practitioners the skills they need to successfully build agentic AI into their organizations. This course is designed for programmers, IT infrastructure personnel, DevOps/MLOps personnel, and any other technically minded professional who is responsible or may soon be responsible for implementing agentic solutions in their organization. This course is also designed to assist you in preparing for the CertNexus® Agentic AI Builder™ (Exam AGB-110) credential. In this course, you will: set up the agent development environment; assess LLM behavior in agent contexts; implement the agent reasoning loop; implement tools for the agent to use; add knowledge to an agent through retrieval-augmented generation (RAG); enforce structure, safety, and reliability in an agent; test the behavior and performance of an agent; and deploy a single-agent system to production. NOTE: In order to use the labs in this course as intended, you will need access to an OpenAI API key. This is a paid service, but your total costs should not exceed $5. The course setup instructions provided in the first module of the course go into more detail about the API requirements.

Agentic systems are like any other software in that they must be developed and tested within a controlled environment. Setting up this environment is a necessary first step toward project completion. So, in this lesson, you'll configure a workspace and ensure you can access the resources necessary for the agent to get started.

What's included

4 ungraded labs17 plugins

4 ungraded labsTotal 85 minutes
  • 1A-2: Lab20 minutes
  • 1A-4: Lab10 minutes
  • 1B-3: Lab30 minutes
  • 1C-3: Lab25 minutes
17 pluginsTotal 103 minutes
  • Setup for This Course20 minutes
  • Course Information2 minutes
  • Lesson Introduction1 minute
  • Topic A: Configure a Python-Based Agent Workspace1 minute
  • 1A-1: Reading15 minutes
  • 1A-2: Lab Instructions1 minute
  • 1A-3: Reading15 minutes
  • 1A-4: Lab Instructions1 minute
  • Topic B: Configure LLM Access1 minute
  • 1B-1: Reading20 minutes
  • 1B-2: Guidelines2 minutes
  • 1B-3: Lab Instructions1 minute
  • Topic C: Configure Runtime Constraints1 minute
  • 1C-1: Reading17 minutes
  • 1C-2: Guidelines3 minutes
  • 1C-3: Lab Instructions1 minute
  • Lesson Summary1 minute

Connecting an LLM to the agentic system is just the first step. You need to understand how the LLM behaves in practice before you can effectively design the agent around the LLM. That way, there will be no surprises—you'll know exactly what the model is capable of doing, and where it may fall short. You'll then be able to put this assessment to good use by building an agent that takes advantage of the LLM and doesn't waste time or tokens on unrealistic behaviors.

What's included

2 ungraded labs10 plugins

2 ungraded labsTotal 60 minutes
  • 2A-3: Lab30 minutes
  • 2B-3: Lab30 minutes
10 pluginsTotal 82 minutes
  • Lesson Introduction1 minute
  • Topic A: Analyze LLM Capabilities and Limitations1 minute
  • 2A-1: Reading25 minutes
  • 2A-2: Guidelines3 minutes
  • 2A-3: Lab Instructions1 minute
  • Topic B: Design Prompts for Agent Reasoning1 minute
  • 2B-1: Reading45 minutes
  • 2B-2: Guidelines3 minutes
  • 2B-3: Lab Instructions1 minute
  • Lesson Summary1 minute

Previously, you focused on connecting the agent to a large language model (LLM) and ensuring it uses that LLM effectively. Now, it's time to build the agent's workflow. This workflow will form an overall execution loop within which the agent will repeatedly reason and act. You need to make sure this loop is constructed properly so that it supports the agent's goals as well as your business objectives for the agentic initiative.

What's included

4 ungraded labs15 plugins

4 ungraded labsTotal 125 minutes
  • 3A-3: Lab35 minutes
  • 3B-3: Lab30 minutes
  • 3C-3: Lab30 minutes
  • 3C-4: Lab30 minutes
15 pluginsTotal 108 minutes
  • Lesson Introduction1 minute
  • Topic A: Implement the ReAct Pattern1 minute
  • 3A-1: Reading25 minutes
  • 3A-2: Guidelines3 minutes
  • 3A-3: Lab Instructions1 minute
  • Topic B: Manage Agent State Across Iterations1 minute
  • 3B-1: Reading25 minutes
  • 3B-2: Guidelines3 minutes
  • 3B-3: Lab Instructions1 minute
  • Topic C: Manage Memory and Persistence1 minute
  • 3C-1: Reading40 minutes
  • 3C-2: Guidelines3 minutes
  • 3C-3: Lab Instructions1 minute
  • 3C-4: Lab Instructions1 minute
  • Lesson Summary1 minute

You've built your agent to reason effectively, and not only that, but to maintain an awareness of important context while it reasons. But this is really only half of the agentic equation. The other half is to ensure the agent can take actions in an environment. That's key to turning it into an actual automated system. And, the way you facilitate actions is by providing the agent with tools. So, that's what you'll do in this lesson.

What's included

2 ungraded labs10 plugins

2 ungraded labsTotal 65 minutes
  • 4A-3: Lab40 minutes
  • 4B-3: Lab25 minutes
10 pluginsTotal 87 minutes
  • Lesson Introduction1 minute
  • Topic A: Design Agent Tools and Interfaces1 minute
  • 4A-1: Reading45 minutes
  • 4A-2: Guidelines3 minutes
  • 4A-3: Lab Instructions1 minute
  • Topic B: Execute and Validate Tool Calls1 minute
  • 4B-1: Reading30 minutes
  • 4B-2: Guidelines3 minutes
  • 4B-3: Lab Instructions1 minute
  • Lesson Summary1 minute

Retrieval-augmented generation (RAG) is a supplemental, yet powerful way of making AI agents even more capable. Many agentic systems incorporate RAG to help mitigate the issue of limited memory and context windows in LLMs. An agent can still review and evaluate key pieces of information without having to be fed all of that information directly. In this lesson, you'll set up your agent for RAG so it can make more informed decisions based on extensive organizational documentation.

What's included

2 ungraded labs10 plugins

2 ungraded labsTotal 65 minutes
  • 5A-3: Lab30 minutes
  • 5B-3: Lab35 minutes
10 pluginsTotal 69 minutes
  • Lesson Introduction1 minute
  • Topic A: Implement Document Ingestion and Embeddings1 minute
  • 5A-1: Reading40 minutes
  • 5A-2: Guidelines3 minutes
  • 5A-3: Lab Instructions1 minute
  • Topic B: Retrieve and Use Context Effectively1 minute
  • 5B-1: Reading17 minutes
  • 5B-2: Guidelines3 minutes
  • 5B-3: Lab Instructions1 minute
  • Lesson Summary1 minute

An important part of building a capable agent is ensuring that it can perform its assigned tasks within acceptable boundaries. Until you incorporate these boundaries, the agent cannot be relied upon to produce safe and consistent results in a production environment. That's why, in this lesson, you'll employ various techniques to prevent mistakes from having a significant negative impact on the agentic system as a whole.

What's included

2 ungraded labs10 plugins

2 ungraded labsTotal 70 minutes
  • 6A-3: Lab35 minutes
  • 6B-3: Lab35 minutes
10 pluginsTotal 57 minutes
  • Lesson Introduction1 minute
  • Topic A: Enforce Structured Outputs1 minute
  • 6A-1: Reading20 minutes
  • 6A-2: Guidelines3 minutes
  • 6A-3: Lab Instructions1 minute
  • Topic B: Handle Uncertainty and Failures1 minute
  • 6B-1: Reading25 minutes
  • 6B-2: Guidelines3 minutes
  • 6B-3: Lab Instructions1 minute
  • Lesson Summary1 minute

Agentic AI is, fundamentally, software—and like any software, it must be tested prior to launch. If you're familiar with the world of software development, then you'll probably have some idea of how to approach testing an agent. But, there are also some key elements that distinguish testing an agent from testing a normal application. In this lesson, you'll employ various methods for testing agentic AI to ensure it is meeting expectations.

What's included

4 ungraded labs15 plugins

4 ungraded labsTotal 115 minutes
  • 7A-3: Lab30 minutes
  • 7A-4: Lab30 minutes
  • 7B-3: Lab30 minutes
  • 7C-3: Lab25 minutes
15 pluginsTotal 83 minutes
  • Lesson Introduction1 minute
  • Topic A: Monitor Agent Behavior1 minute
  • 7A-1: Reading20 minutes
  • 7A-2: Guidelines3 minutes
  • 7A-3: Lab Instructions1 minute
  • 7A-4: Lab Instructions1 minute
  • Topic B: Evaluate Agent Performance1 minute
  • 7B-1: Reading20 minutes
  • 7B-2: Guidelines3 minutes
  • 7B-3: Lab Instructions1 minute
  • Topic C: Analyze an Agent for Security Flaws1 minute
  • 7C-1: Reading25 minutes
  • 7C-2: Guidelines3 minutes
  • 7C-3: Lab Instructions1 minute
  • Lesson Summary1 minute

You've thoroughly developed and tested your agentic system, so naturally, the remaining step is to deploy it. But, deployment is not just a matter of flipping a switch and then walking away—it requires planning and design work, like any other aspect of the development process. You need to choose an interface through which to expose the agent to its users, and you need to make sure you're actually ready to deliver the agent to production instead of creating another prototype. In this lesson, you'll make sure you're truly prepared to deploy your agentic system.

What's included

2 ungraded labs11 plugins

2 ungraded labsTotal 60 minutes
  • 8A-3: Lab30 minutes
  • 8A-4: Lab30 minutes
11 pluginsTotal 72 minutes
  • Lesson Introduction1 minute
  • Topic A: Expose Agent Interfaces1 minute
  • 8A-1: Reading25 minutes
  • 8A-2: Guidelines3 minutes
  • 8A-3: Lab Instructions1 minute
  • 8A-4: Lab Instructions1 minute
  • Topic B: Review Readiness and Limitations1 minute
  • 8B-1: Reading15 minutes
  • 8B-2: Guidelines3 minutes
  • 8B-3: Discussion Lab20 minutes
  • Lesson Summary1 minute

You'll wrap things up and then validate what you've learned in this course by taking the credential exam.

What's included

1 assignment1 plugin

1 assignmentTotal 45 minutes
  • 🎖️Agentic AI Builder™ (Exam AGB-110)45 minutes
1 pluginTotal 1 minute
  • Course Summary1 minute

Instructor

CertNexus
158 Courses39,546 learners

Explore more from Software Development

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

The first course in the series is AgenticAIBIZ (Exam AGZ-110): Foundations of Agentic AI. That will provide you with the necessary foundational knowledge of agentic AI. To learn general programming skills using Python, consider taking the following Specializations from Logical Operations: Introduction to Programming with Python and Advanced Programming Techniques with Python.

To perform the course labs as intended, you will need an OpenAI API key. The API key will provide you with access to a cloud-based large language model (LLM) that is necessary for the agent to run. OpenAI, like other cloud providers, charges for usage of this key. At the time of writing, OpenAI charged a $5 minimum for using a key. Your costs should not exceed this minimum as long as you use a relatively small model. The course setup instructions provided in the first module of the course go into more detail about the API requirements.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,