From the course: Building Intelligent AI Agents by Pearson
Getting started with AI agents
From the course: Building Intelligent AI Agents by Pearson
Getting started with AI agents
Hello, everyone. Welcome to Building Intelligent AI Agents. Now, here's a little bit about myself. I'm Bruce Hopkins, the author of the book, Chat GPT for Java, as well as the co-author of beginning chat GPT for Python. I'm both an Intel software innovator for AI, as well as an Oracle Java champion. In this course, we're going to see everything needed in order to build your own AI agents from scratch using the OpenAI APIs. We're gonna cover all of the terminology necessary in order to understand what is needed to create AI agents. And in order to make this course easily accessible for any developer, we will focus strictly on the HTTP REST interface for the OpenAI APIs. Therefore, all the concepts that you'll learn can easily be implemented in your favorite programming language. So in order to accomplish the objectives in this course, going to need two things. First of all, a developer account with open AI, and then secondarily, an installation of the free tool Postman, which allows you to execute HTTP requests programmatically. Now, let's quickly take a brief look at what's going to be covered in each section of this course. Lesson is all about understanding the types of the problems that AI agents can solve. Therefore, at the end of this section, you'll understand why AI tools such as basic Chat GPT are great at several things, but are incapable of specific things that only an AI agent can do. Now, in our second lesson, we'll be creating our very first intelligent application, and we'll be using the chat GPT APIs. We will handle all the steps for authentication, and then we're going to walk through and to see what is the right model for our own use cases. And we will be focusing on two specific applications. We're going to build an intelligent travel website, as well as a customer support chat bot for an e-commerce website. After creating our first AI apps in lesson three, we will focus on understanding the benefits of enhancing our applications using the OpenAI Assistance API. One of the biggest advantages of the Assistance API is that you have the ability to add memory to your applications. Now, if you've used any AI technology that forgets things that you already specified, you can understand why this capability is so important. In lesson four, we're going to explore the benefits of multi-agent architectures. Now, very important concept that will be used for the rest of this course. In lesson five, we're going to learn how to create an AI agent for file searching. This will enable us to perform searches with any external file source, such as Microsoft Word, Excel, and even PDF files. In lesson 6, we're going to show the strategy on how to use multiple AI agents in order to solve a single problem. Now, this is all about orchestration, because some tasks are too complex for a single agent to be solved alone. Therefore, we're going to see how to make multiple agents work together in harmony. And this is really fun stuff. In lesson seven, we're going to briefly look at what are the ways in order to protect sensitive data within your agents. The biggest takeaway from this lesson is that you will learn how to easily anonymize sensitive data within your applications. In lesson eight, we will summarize everything we've learned and then wrap things up by briefly looking at the opportunities that exist for developers today. Now, are you ready? Let's get started.