Project

Butler Agent

Easy
3 completions
~ 1 hour
New

Learn to utilize OpenAI's function calling, the Think-Act-Observe loop pattern, and the Responses API to build an autonomous AI agent that can chain multiple tool uses together and complete multi-step tasks independently.

Provided by

JetBrains Academy JetBrains Academy

About

AI agents can do more than just answer questions—they can actually help you with tasks. This project helps you build a simple but useful AI butler that works autonomously. Give it access to tools like checking the weather and managing a wardrobe, and watch it complete multi-step tasks on its own. No more single-question chatbots—see how AI can chain actions together to be genuinely helpful!

Graduate project icon

Graduate project

This project covers the core topics of the AI Agents: Theory and Practice course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Build a simple text-only chat with an LLM using a secure API setup and basic conversation flow.
Give your assistant real-world interaction by adding a weather tool and implementing the ACT phase of the THINK-ACT-OBSERVE loop.
Build a fully functional LLM agent that can use multiple tools with parameters, manage state, and maintain continuous conversation in a complete THINK-ACT-OBSERVE loop.