Mydra logo
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Building Systems with the ChatGPT API

  • up to 1 hour
  • Beginner

In this short course, you will learn how to automate complex workflows using the ChatGPT API. Unlock new development capabilities and improve your efficiency by building systems with large language models.

  • Prompt engineering
  • System automation
  • Chatbot development
  • Safety evaluation
  • Accuracy evaluation

Overview

This course teaches you how to efficiently build multi-step systems using large language models. You will learn to split complex tasks into a pipeline of subtasks using multistage prompts and evaluate your LLM inputs and outputs for safety, accuracy, and relevance. The course includes hands-on examples and built-in Jupyter notebooks to experiment with the code and prompts presented.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    English
    course language
  • Self-paced
    course format
  • Live classes
    delivered online

Who is this course for?

Beginners

Individuals with a basic understanding of Python who want to learn about building systems using the ChatGPT API.

Intermediate Machine Learning Engineers

Professionals looking to enhance their skills in prompt engineering for large language models.

Advanced Machine Learning Engineers

Experts seeking to learn cutting-edge techniques in generative AI and improve their development capabilities.

This course offers key benefits such as learning to build efficient multi-step systems using large language models. It covers essential topics like prompt engineering and system automation, making it ideal for beginners and professionals looking to advance their skills in generative AI.

Pre-Requisites

1 / 1

  • Basic understanding of Python

What will you learn?

Introduction
An overview of the course and its objectives.
Language Models, the Chat Format and Tokens
Understanding language models, chat formats, and token usage with code examples.
Classification
Learning classification techniques with code examples.
Moderation
Exploring moderation techniques with code examples.
Chain of Thought Reasoning
Developing chain of thought reasoning skills with code examples.
Chaining Prompts
Learning to chain prompts effectively with code examples.
Check Outputs
Evaluating outputs for accuracy and relevance with code examples.
Evaluation
Understanding evaluation techniques with code examples.
Evaluation Part I
In-depth evaluation techniques with code examples.
Evaluation Part II
Continuation of evaluation techniques with code examples.
Summary
A brief summary of the course content.
Quiz
A short quiz to test your understanding of the course material.

Upcoming cohorts

  • Dates

    start now

Free