Loading video...

Video Failed to Load

Go Home

Cool student project from this: An AI agent that looks at code, commit messages, and context from the project management system. Then automatically writes out a detailed, human-friendly description of everything that changed and what that means for customers.

22,504 views • 2 years ago •via X (Twitter)

9 Comments

Austen Allred's profile picture
Austen Allred2 years ago

Imagine being a software engineer who just has to write code and everything else takes care of itself automatically. Next step: automating the writing of the code.

Trevor Hardy's profile picture
Trevor Hardy2 years ago

Glad you found this project to be cool! Loving what I'm learning so far in your course. Shout out to @CreedJarrett / @SponsorCX for investing in me and the rest of our dev team so we can be on the cutting edge of this amazing tech! (and this project is just the beginning...) 👀

AfriBull's profile picture
AfriBull2 years ago

Exciting times we are in

Creed Mangrum's profile picture
Creed Mangrum2 years ago

That's my guy Trevor at @SponsorCX !

coin maver//ck's profile picture
coin maver//ck2 years ago

Student making themselves obsolete

Austen Allred's profile picture
Austen Allred2 years ago

You think if someone builds something that can automate write software they will be obsolete? Haha

Míceál's profile picture
Míceál2 years ago

Looks like a lot of similar functionality to Github Copilot Workspaces

Trevor Hardy's profile picture
Trevor Hardy2 years ago

@Austen Hey! I'm the student behind this project you highlighted. Loving the course so far. I have a couple of questions for you, mind if I message you?

David Bondo Bonderman's profile picture
David Bondo Bonderman1 year ago

Cursor already does this

Related Videos

New short course: LLMs as Operating Systems: Agent Memory, created with Letta, and taught by its founders Charles Packer and Sarah Wooders. An LLM's input context window has limited space. Using a longer input context also costs more and results in slower processing. So, managing what's stored in this context window is important. In the innovative paper MemGPT: Towards LLMs as Operating Systems, its authors (which include the instructors) proposed using an LLM agent to manage this context window. Their system uses a large persistent memory that stores everything that could be included in the input context, and an agent decides what is actually included. Take the example of building a chatbot that needs to remember what's been said earlier in a conversation (perhaps over many days of interaction with a user). As the conversation's length grows, the memory management agent will move information from the input context to a persistent searchable database; summarize information to keep relevant facts in the input context; and restore relevant conversation elements from further back in time. This allows a chatbot to keep what's currently most relevant in its input context memory to generate the next response. When I read the original MemGPT paper, I thought it was an innovative technique for handling memory for LLMs. The open-source Letta framework, which we'll use in this course, makes MemGPT easy to implement. It adds memory to your LLM agents and gives them transparent long-term memory. In detail, you’ll learn: - How to build an agent that can edit its own limited input context memory, using tools and multi-step reasoning - What is a memory hierarchy (an idea from computer operating systems, which use a cache to speed up memory access), and how these ideas apply to managing the LLM input context (where the input context window is a "cache" storing the most relevant information; and an agent decides what to move in and out of this to/from a larger persistent storage system) - How to implement multi-agent collaboration by letting different agents share blocks of memory This course will give you a sophisticated understanding of memory management for LLMs, which is important for chatbots having long conversations, and for complex agentic workflows. Please sign up here!

Andrew Ng

200,673 views • 1 year ago