Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I wanted to share a GitHub repository I've started a couple of months ago where I'm implementing, from scratch, the 4 agentic patterns as defined by Andrew Ng: Reflection pattern, Tool pattern, Planning pattern and Multiagent pattern.


Here's the link to Andrew Ng's letters where he lays these out:

https://www.deeplearning.ai/the-batch/how-agents-can-improve...

This is the first letter, which is an introduction and ends with an index for the letters where he introduces four patterns.


Wow, thanks for sharing, that’s hilarious. Even in the one about “multi agent” systems theres no reference older than 2023.

I know I shouldn’t be shocked by how arrogant the connectionist got with their (arguably unexpected) success, but I can’t help it! They legit act like “AI” is a new phenomenon, which is especially funny for someone like Ng, who’s been an AI celebrity for at least a decade. No hate—his course was my first intro to real ML & AI, like I’m sure it was for many of us. Just a teeny bit of righteous condescension, I guess.

For anyone interested in this kind of stuff, this would be the super-popular first stop: Marvin Minsky’s Society of Mind

https://en.wikipedia.org/wiki/Society_of_Mind

https://courses.media.mit.edu/2016spring/mass63/wp-content/u...


The society of mind is an interesting reference. I remember browsing through it around the late 90's when it came out. It seemed to provide some theory for the basis of some of our cognitive functions in terms of a collection of cooperating agents. But then, I guess, what the agents themselves are made of was not clear/understood? Are today's LLM models capable of taking the form of those agents, and can we take inspiration from SoM to see how they can evolve together towards a more powerful (real/AG?) intelligence?


You put more work into the README than you did the entire codebase.


The readme was the most important part for me!


glad you find it useful :)


peace man xD I mean, I didn't want to make a new framework, just try to offer some educational value. But sure, the code needs a refactor! :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: