Autonomous Agents and Agent Simulations
blog.langchain.dev
blog.langchain.dev
It does a really good job of conveying the fact that current LLMs have a horrendously inefficient method for achieving something resembling working+long-term memory: They need someone else to write code that
* stores in advance all possible pieces of text that might be be relevant to future prompts;
* finds and retrieves at runtime the pieces of text that are supposedly most relevant to a prompt; and
* tacks on those supposedly most relevant pieces of text as a contextual preamble to each new prompt (query).
Current LLMs truly are Leonard-Like Models.
Surely there must be a better way... but it hasn't been discovered yet.
--
[a] I saw "Memento" years ago and still remember it vividly. It was written and directed by a young Christopher Nolan.
What I've seen is very heavily weighted towards chain of thought using the latter to satisfy the former, but explicitly stepping down from broad to intermediate to narrow (and re-evaluating as it goes) will probably work even better.
Having said that, I believe LangChain can benefit from incorporating learnings/failures from successful OODA Loops where human feedback continually improves the automation. I am not an expert, but it seems like this type of human feedback can be incorporated into LangChain by plugging in an RLHF framework. Not sure though if this RLHF framework plugs into Thought or Action.
There is in fact a "super standard" terminology. This breathless sentence is denying that a computer science "field" existed prior to the LLM chatboxes ("this field").
"To enable generative agents, we describe an architecture that extends a large language model to store a complete record of the agent's experiences using natural language, synthesize those memories over time into higher-level reflections, and retrieve them dynamically to plan behavior."
Can't wait for LangChain to incorporate a long-term, reflection-based memory system.
Can someone more knowledgeable chime in?
there's some overlap but our primary use case is going deep into indexing+retrieval for LLM's (and going deep in that area). Not really doing agents/chatbots/prompt management/etc.
E.g. this is a good example of our use cases: https://gpt-index.readthedocs.io/en/latest/use_cases/queries...
You can actually use us as a retrieval/tool in langchain too: https://gpt-index.readthedocs.io/en/latest/how_to/integratio...
I still have the crypto hype feeling atm.
And the ones implementing it are using it to find information quicker ( as far as I'm aware).