Sorry, what does DV stand for? Didn't see it anywhere in the presentation but maybe missed it on phone screen.
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.
Discussion
DV is from DVM, Data Vending Machines. Have a look at NIP 90. https://github.com/nostr-protocol/nips/blob/master/90.md
thank you!