license: apache-2.0
title: My first agent with Langgraph
sdk: static
emoji: π
colorFrom: green
colorTo: yellow
app_file: Introduction_to_LangGraph_for_Agents_Assignment_Version.ipynb
Session 5: Our First Agent with LangGraph
π€ Pre-work | π° Session Sheet | βΊοΈ Recording | πΌοΈ Slides | π¨βπ» Repo | π Homework | π Feedback |
---|---|---|---|---|---|---|
Session 5: Pre-Work | Session 5: Agents with LangGraph | Recording (ck*A3y%t) | Session 5: Agents | You Are Here! | Session 5 Assignment: Agents with LangGraph | AIE6 Feedback 4/15 |
In today's assignment, we'll be creating an Agentic LangChain RAG Application.
π€ Breakout Room #1:
- Install required libraries
- Set Environment Variables
- Creating our Tool Belt
- Creating Our State
- Creating and Compiling A Graph!
π€ Breakout Room #2:
- Part 1: LangSmith Evaluator:
- Creating an Evaluation Dataset
- Adding Evaluators
- Part 2:
- Adding Helpfulness Check and "Loop" Limits
- LangGraph for the "Patterns" of GenAI
- Part 1: LangSmith Evaluator:
Advanced Build
You are tasked to create an agent with 3 tools that can research a specific domain of your choice.
You must deploy the resultant agent with a Chainlit (or Custom) frontend.
Homework
How Does the Model Determine Which Tool to Use? Similar to any other model βdecisionβ by generating tokens! Using the tools description + query the llm will make a decision if the user query could benefit from tool use.
Is There a Limit to How Many Times We Can Cycle? 25
How Are Correct Answers Associated with Questions? If the answer contains the must mention keywords for a given question based on the list.
Ship π’
The completed notebook!
Deliverables
- A short Loom of the notebook, and a 1min. walkthrough of the application in full
Share π
Make a social media post about your final application!
Deliverables
- Make a post on any social media platform about what you built!
Here's a template to get you started:
π Exciting News! π
I am thrilled to announce that I have just built and shipped an Agentic Retrieval Augmented Generation Application with LangChain! ππ€
π Three Key Takeaways:
1οΈβ£
2οΈβ£
3οΈβ£
Let's continue pushing the boundaries of what's possible in the world of AI and question-answering. Here's to many more innovations! π
Shout out to @AIMakerspace !
#LangChain #QuestionAnswering #RetrievalAugmented #Innovation #AI #TechMilestone
Feel free to reach out if you're curious or would like to collaborate on similar projects! π€π₯
NOTE: PLEASE SHUTDOWN YOUR INSTANCES WHEN YOU HAVE COMPLETED THE ASSIGNMENT TO PREVENT UNESSECARY CHARGES.