Project

Introduction to LangChain

Hard
37 completions
~ 12 hours
4.5

In this project, you will learn how to effectively interact with LLMs and design prompts to guide their behavior. You'll also discover how to integrate external data and utilize tools to expand LLM capabilities, allowing them to perform more complex tasks. Finally, you will learn how to build composable workflows using runnables, enabling you to create modular LLM applications.

Provided by

JetBrains Academy JetBrains Academy

About

The rise of large language models is changing how we process data and develop software. LangChain provides the essential tools to bridge the gap, making it easy to incorporate LLMs into your applications. This project offers a practical, hands-on introduction to LangChain. You'll learn the core concepts and techniques for developing intelligent, LLM-driven applications by building a system that answers questions about planets.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to AI Engineering with Python 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:
Connect to LLM APIs and design effective prompts to guide LLM behavior and get desired outputs.
Integrate external data, create embeddings, and use vector search to enhance LLM applications.
Equip LLMs with tools to expand their capabilities, enabling them to interact with external systems and perform complex tasks.
Combine different LLM components using runnables to build complete applications and execute them effectively.

Reviews

Diego Pérez Petkov avatar
Diego Pérez Petkov
3 weeks ago
Amazing introduction project to LangChain. Good coverage of the basics, whilst remaining interesting and fun.
Andrzej Dańków avatar
Andrzej Dańków
1 month ago
I have learned about using different functions like tools and chaining in LangChain and I also reminded myself how to define functions
John
4 months ago
Fun project. I can see the power of LangChain to make projects simpler. I was particularly impressed how easy Chroma was to implement.

4.5

Learners who completed this project within the Introduction to AI Engineering with Python course rated it as follows:
Usefulness
4.9
Fun
4.4
Clarity
4.0