New Banner :) TEST UPDATE Learn more

Offered By: IBMSkillsNetwork

Developing Generative AI Applications using Python

Build in-demand skills in generative AI application development and get hands-on experience creating intelligent chatbots and apps using popular LLMs, RAG technology, and IBM watsonx.

Continue reading
Premium

Course

Artificial Intelligence

4.7
(6 Reviews)

At a Glance

Build in-demand skills in generative AI application development and get hands-on experience creating intelligent chatbots and apps using popular LLMs, RAG technology, and IBM watsonx.

Ready for an interactive learning experience to develop applications and chatbots for diverse use cases using generative AI?  
 
What you will learn: 
 
  • Explain the core concepts of generative AI models, AI technologies, and AI platforms such as IBM watsonx and Hugging Face.   
  • Integrate and enhance large language models (LLMs) using RAG technology to infuse intelligence into apps and chatbots.  
  • Utilize Python libraries like Flask and Gradio to create web applications that interact with generative AI models.  
  • Build generative AI-powered applications and chatbots using generative AI models, Python, and related frameworks. 
 
Course Overview 
 
This course provides an opportunity to work on guided projects that provide step-by-step instructions to build generative AI-powered applications. You'll utilize Python, along with related libraries like Flask and Gradio, and frameworks such as Langchain. 
 
In the course, you will work on hands-on projects to build chatbots and apps by utilizing popular large language models (LLMs) such as GPT-3 and Llama 2, hosted on platforms such as IBM watsonx and Hugging Face. Additiolly, you'll explore retrieval-augmented generation (RAG) technology, enhancing LLMs by incorporating exterl information beyond their training data. This course also equips you to build voice-ebled chatbots and apps using IBM Watson® Speech Libraries for Embed. 
 
To develop these projects, you'll be using Python, making it essential to have a basic understanding of the language. While knowing some HTML, CSS, and JavaScript can be beneficial, it's not a requirement. The course includes supporting videos and readings to build a foundatiol understanding of models, frameworks, and technologies used in the projects. 


Course Syllabus

Welcome
Module 1: Image Captioning with Generative AI
Module 2: Create Your Own ChatGPT-Like Website
Module 3: Create a Voice Assistant
Module 4: Generative AI-Powered Meeting Assistant
Module 5: Summarize Your Private Data with Generative AI and RAG

Module 6: Babel Fish Universal Language Translator) with LLM and STT TTS
Prerequisites 
This course is suitable for individuals with basic knowledge of Python and Generative AI and an interest in developing AI-powered apps and chatbots.  

Certificate

Certificate Offered

Estimated Effort

13 Hours

Level

Intermediate

Industries

Skills You Will Learn

Chatbots, Python Programming, Voice Assistants

Language

English

Course Code

AI0331EN

Tell Your Friends!

Saved this page to your clipboard!

Stay Ahead in AI – Subscribe to Our Newsletter

Get latest insights, courses, and trends in AI and cognitive computing by joining our newsletter. Be the first to know about new learning opportunities, expert articles, and exclusive content.

Have questions or need support? Chat with me 😊