# Building functional AI agents using LangChain Day1 Lab

> In this lab, Zach walks you through the LangChain starter repo, highlighting key components such as the requirements for libraries, setting up the environment, and the different types of agents you'll be working with, including memory agents and tool agents. Zach emphasises the importance of specif…

- Web page: https://www.dataexpert.io/lesson/buildingfunctionalaiagentsusinglangchainday1lab-mar26-p737-l2138
- Program: [AIExpert](https://www.dataexpert.io/program/ai-expert)
- Module: Week 1: Prompt Engineering & Basic RAG
- Access: Requires enrollment in AIExpert
- Length: 52 min video
- Skills: SQL, Python, NLP, LLMs, ETL/ELT
- Academy: DataExpert.io Academy

## About this lesson

In this lab, Zach walks you through the LangChain starter repo, highlighting key components such as the requirements for libraries, setting up the environment, and the different types of agents you'll be working with, including memory agents and tool agents. Zach emphasises the importance of specificity in prompts to reduce token usage. He also discusses how memory functions in agents and how to store and retrieve user information effectively.

## Navigation

- Previous lesson: [Building functional AI agents using LangChain Day1 Lecture](https://www.dataexpert.io/lesson/buildingfunctionalaiagentsusinglangchainday1lecture-mar26-p737-l2137.md)
- Next lesson: [Building functional AI agents using LangChain Day2 Lecture](https://www.dataexpert.io/lesson/buildingfunctionalaiagentsusinglangchainday2lecture-mar26-p737-l2139.md)
