inflearn logo

From Speaking to Execution! Building Practical AI Agents — From RAG, Tool Calling, and MCP to Failure Recovery, Evaluation, and Costs

Build a customer support agent from scratch that finds and answers from documents, selects tools to look up information, and actually creates approved tickets. Verify through real execution logs that each task is completed exactly once and through to the end, even if responses are interrupted or the same request arrives again.

3 learners are taking this course

Level Basic

Course period Unlimited

Python
Python
FastAPI
FastAPI
LLM
LLM
RAG
RAG
AI Agent
AI Agent
Python
Python
FastAPI
FastAPI
LLM
LLM
RAG
RAG
AI Agent
AI Agent

What you will gain after the course

  • You can distinguish between document-based evidence found through RAG and the current state retrieved using tools, and connect the same business functionality through function tools and MCP servers.

  • By placing input validation, authorization checks, and user approval before execution, you can design execution records and deduplication to ensure that only one ticket is created even if a request is resent or a response is lost.

  • You can evaluate agents based on actual work results and execution records—not response sentences—and choose by comparing models, inputs, and costs under the same conditions.

Recommended for
these people

Who is this course right for?

  • Developers who have used APIs with Python and want to build agents that perform actual tasks, going beyond chatbots that only provide answers

  • Those who have followed Tool Calling·MCP examples but felt at a loss about how to prevent failures or duplicate executions

  • Those who want to evaluate whether an agent works well based on results rather than intuition, and factor in the cost as well

Need to know before starting?

  • It would be good if you could read and understand the basic structure of Python functions, dictionaries, and exception handling, as well as JSON and HTTP APIs.

  • It explains from the beginning the relationship between LLMs and tool calling, RAG, MCP, task state, approvals, idempotency, and agent evaluation. It is a standalone course, so you do not need to have taken the previous RAG lecture.

Hello
This is haeyeomiso

Career Verified

558

Learners

23

Reviews

40

Answers

4.7

Rating

13

Courses

Nice to meet you!

I am Haeyeo, someone who explores the infinite possibilities of AI and computer science and wishes to share that journey with all of you.

During my undergraduate years, my passion for my major was so intense that I was nicknamed a 'Computer Science Addict.' I graduated at the top of my class with a major GPA of over 4.4. I then earned my Master's degree in AI from Seoul National University and further deepened my expertise through a doctoral program.

However, as I felt as much of a fascination for solving real-world problems with AI as I did for theoretical exploration, I took a break from my doctoral studies to gain valuable hands-on experience by working on AI-based LLM and video analysis projects at a startup.

Currently, I am working as an LLM project developer and PM at one of the top three conglomerates in Korea, contributing to creating positive changes that AI technology will bring to our lives. I will generously share with you the challenges I faced, the problem-solving processes I went through, and the vivid know-how I gained in the field. I will be your reliable guide on this journey into the exciting world of AI.

Inquiries and Proposals: haeyeo.open@gmail.com

More

Curriculum

All

60 lectures ∙ (9hr 54min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

haeyeomiso's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$790,441.00

43%

$52.80