Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building Your First AI Assistant with Large Language Models
Rating: 3.9 out of 5(13 ratings)
82 students

Building Your First AI Assistant with Large Language Models

Master the fundamentals of artificial intelligence and develop a user-friendly AI chatbot for real-world applications
Last updated 8/2024
English
English [Auto],

What you'll learn

  • Comprehensive understanding of how to build, deploy, and maintain an AI assistant through a hands-on case study based on Scopio (portfolio AI assistant)
  • How to create AI assistants using both the OpenAI Assistants API and LangChain. We will compare the advantages and disadvantages of each approach.
  • Fundamental tools in LangChain for developing applications based on Large Language Models, including the usage of LangServe and LangSmith.
  • Integration of Retrieval Augmented Generation (RAG) pipelines with your AI-based applications.

Course content

5 sections • 77 lectures • 4h 0m total length
  • Introduction2:41

    Introduction to course topic.

  • Scopio3:05

    Short Introduction to Scopio, the AI assistant

  • LLM Considerations9:32

    Dive into important considerations regarding Large Language Models

  • Scopio Considerations1:28

    Scopio project essential tools and considerations.

Requirements

  • A basic understanding of programming concepts (preferably in Python, as it is a common language used in AI development). Familiarity with fundamental principles of computer science and mathematics (algebra, probability, etc.). No prior knowledge of AI, machine learning, or natural language processing is required, as this course starts from the basics.

Description

Welcome to “Building Your First AI Assistant with Large Language Models.” It is a starting point to the fascinating world of Generative AI. This is a course for beginners, and it teaches you how to build an AI assistant (also called an "AI chatbot") from the very ground up, similar to ChatGPT prompt engineering. It welcomes students of all ages and professionals looking to upgrade their skill set, or anyone who is interested in AI but needs a starting point.

Throughout the course, we will be working on an AI assistant called “Scopio,” that can answer questions and guide users through Scopic’s portfolio content.

This is not just a theoretical course. Every step, every decision, and every line of code we work on will go into building this assistant.


What You'll Learn:

o Understanding AI: The basic concepts of AI and ML

o Building AI Assistants: Learn how to develop an AI assistant ("AI chatbot") that understands and responds to user queries

o Create AI Assistants: This course teaches you how to make an AI assistant who can understand user queries and reply properly

o Natural Language Processing: Dive deep into tokenization, embeddings, and the transformer architecture

o Development Tools: Learn through experience with tools such as FastAPI for back-end development and OpenAI's API for AI capabilities

o Real-World Exercise: Build, test, and deploy your AI Assistant into the real world


Course Features

· 4 extensive modules: Get ready for theoretical and practical lessons on AI, ML, and LLMs

· Hands-on project: Pass through a series of practical exercises to build an AI chatbot and refine as needed[EG1]

· Real-world application: Work on developing a real-life AI assistant named "Scopio"

· Expert guidance: Our instructor is ready to share insights and recommendations based on their comprehensive experience in AI


Why This Course

This course stands out for its practical application and industry relevance. By focusing on the creation of a real-world AI chatbot, you'll gain skills that are highly sought after in today’s tech-driven industries.

The flexible, self-paced learning model and access to a supportive community ensure that you can learn at your own pace and seek help when needed.

Completing this course will empower you to contribute to technological advancements, innovate in your field, and open new career opportunities in AI and tech industries.

The course is:

- Self-paced

- Flexible

With comprehensive modules, hands-on projects, expert guidance, and a rich resource library, you’ll get the A to Z of building AI Assistants with LLMs.


Knowledge Requirements:

· Basic knowledge of programming is a plus (preferably in Python)

· Familiarity with the fundamentals of computer science will be beneficial (algebra, probability, etc.)

· No prior knowledge of AI or ML is required for the course

Course Toolkit Requirements:

· FastAPI for the backend of Python

· HTML, CSS, and JS basics

· An OpenAI API key

· A text editor or IDE for a coding environment

· Experience with using terminal or command prompt


This course is for:

· Aspiring AI professionals

· Developers and software engineers

· Students and educators

· Anyone curious about AI and its applications


What You'll Learn:

· Understand the fundamentals of AI and machine learning

· Get an introduction to AI assistants and designing them

· Develop an AI assistant using natural language processing

· Implement tokenization, embeddings, and transformer architectures

· Use tools like FastAPI, OpenAI's API, and web technologies for AI integration

· Gain hands-on experience with real-world AI applications

· Navigate and utilize AI development tools and platforms.

· Learn how to collect user feedback and improve the assistant.

· Enhance your skills and open new career opportunities in AI and tech.



Who this course is for:

  • Aspiring AI professionals seeking to understand the fundamentals of AI assistants and LLMs. Developers and software engineers interested in expanding their skills into the realm of AI and natural language processing. Students and educators looking for a comprehensive resource on AI and machine learning principles. Anyone with a curiosity about how AI can be used to enhance user experiences on digital platforms.