Building an LLM Agent for Github with LangChain

Published: 30 October 2023
on channel: Automata Learning Lab
2,207
32

In this video, let's look at a basic langchain LLM-agent that can make commits to a github repo, create and read from files as well as update other files based off the contents in another file from that repo!

📚 Chapters:
00:00 - Introduction
00:04 - Basics of Using LangChain to Build an AI Agent
00:19 - Steps for Building a Simple AI Agent Using LangChain
00:56 - Setting Up Language Model (LLM)
01:14 - Defining Toolkit Function for GitHub Actions
02:00 - Testing the GitHub Commit Function
02:47 - Integrating Toolkit Function with LangChain Agent
03:46 - Creating Tool List
03:56 - Initializing and Defining the Agent
04:32 - Zero-Shot React Description Explained
05:35 - Invoking the Agent to Commit on GitHub
06:39 - Verifying GitHub Commit
07:54 - Extending Functionality: Create a File
14:02 - Reading Content from Files
14:15 - Creating Read File Tool
14:33 - Updating Tools List
14:51 - Creating a Task for Reading and Committing Files
15:35 - Running the Task and Initial Observations
16:00 - Discussing Model Limitations
16:45 - Citing Papers on Model Limitations
17:12 - Updating the LLM
17:47 - Running the Task Again
18:26 - Analyzing New Output
18:48 - Final Thoughts

🔗 Links:
Subscribe!:    / @automatalearninglab  
Tiktok: https://www.tiktok.com/@enkrateialucc...
Twitter:   / lucasenkrateia  
LinkedIn:   / lucas-soares-969044167  
Music from www.epidemicsound.com

Support the Channel!
Buy me a cup of coffee: https://tr.ee/7tYsD-tUu2
Paypal: https://paypal.me/lucasenkrateia?coun...


Watch video Building an LLM Agent for Github with LangChain online without registration, duration hours minute second in high quality. This video was added by user Automata Learning Lab 30 October 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,207 once and liked it 32 people.