Dustin Dannenhauer on Nostr: If you didn't see the full slide deck, the link is here: ...
If you didn't see the full slide deck, the link is here:
https://dtdannen.github.io/Coordinating_(DV)Machines_9JAN2023.pdf
(Warning - it’s a lot of content mashed together)
Generally, you can think of DVMs as being the “actions” or “tools” or “functions” that an agent would call. (These are terms other projects are using; OpenAI refers to them as tools and functions)
Once we have a multi-step DVM chain (like a DVM passes it’s output to another DVM before the final response is given back to the user) then we have an equivalent to a hardcoded LangChain agent.
More flexible agents will choose dynamically which DVMs to use, in which order, to solve problems. That’s where things will get very interesting.
https://dtdannen.github.io/Coordinating_(DV)Machines_9JAN2023.pdf
(Warning - it’s a lot of content mashed together)
Generally, you can think of DVMs as being the “actions” or “tools” or “functions” that an agent would call. (These are terms other projects are using; OpenAI refers to them as tools and functions)
Once we have a multi-step DVM chain (like a DVM passes it’s output to another DVM before the final response is given back to the user) then we have an equivalent to a hardcoded LangChain agent.
More flexible agents will choose dynamically which DVMs to use, in which order, to solve problems. That’s where things will get very interesting.