Vittorio Distefano PRO

blackopsrepl
ยท

AI & ML interests

Decision making and planning problems

Recent Activity

reacted to azettl's post with ๐Ÿ‘ about 22 hours ago
In my last post, I told you about my discovery of the Open Floor Protocol. Today I want to show you a small npm package I built to make building OFP-compliant agents easier. โžก๏ธ https://www.npmjs.com/package/@openfloor/protocol Huge credits to David Attwater, who wrote the Python package I heavily relied on. I also created a small sample parrot agent (๐˜ค๐˜ถ๐˜ณ๐˜ณ๐˜ฆ๐˜ฏ๐˜ต๐˜ญ๐˜บ ๐˜ฐ๐˜ฏ๐˜ญ๐˜บ ๐˜ช๐˜ฎ๐˜ฑ๐˜ญ๐˜ฆ๐˜ฎ๐˜ฆ๐˜ฏ๐˜ต๐˜ช๐˜ฏ๐˜จ ๐˜ต๐˜ฉ๐˜ฆ ๐˜ถ๐˜ต๐˜ต๐˜ฆ๐˜ณ๐˜ข๐˜ฏ๐˜ค๐˜ฆ ๐˜ข๐˜ฏ๐˜ฅ ๐˜ฎ๐˜ข๐˜ฏ๐˜ช๐˜ง๐˜ฆ๐˜ด๐˜ต ๐˜ฆ๐˜ท๐˜ฆ๐˜ฏ๐˜ต๐˜ด) which just repeats what you tell him. Next, I will implement a sample with multiple agents and a floor manager to show the true power of the Open Floor Protocol. You can find the code of the sample on GitHub: https://github.com/azettl/openfloor-parrot-agent/blob/main/src/parrot-agent.ts, and you can try the parrot with the OFP tester here https://huggingface.co/spaces/azettl/ofp_checker. Just add the URL of the agent: https://kmhhywpw32.us-east-1.awsapprunner.com/ under "Assistant Endpoint URL". The video below is my first attempt on visualizing on how the basics, incl. floor manager, of the protocol work. ๐Ÿ‘‡
reacted to azettl's post with ๐Ÿ‘€ 8 days ago
After building Consilium, my multi-AI expert consensus platform for the Gradio Agents and MCP Hackathon, Deborah Dahl introduced me to the Open Floor Protocol. This protocol provides a standardized JSON message format for communication between conversational agents and human users across different platforms. ๐—ž๐—ฒ๐˜† ๐—ถ๐—ป๐˜๐—ฒ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฝ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€: โœ… ๐——๐—ฒ๐—น๐—ฒ๐—ด๐—ฎ๐˜๐—ถ๐—ผ๐—ป - transferring control between agents โœ… ๐—–๐—ต๐—ฎ๐—ป๐—ป๐—ฒ๐—น๐—ถ๐—ป๐—ด - passing messages without modification โœ… ๐— ๐—ฒ๐—ฑ๐—ถ๐—ฎ๐˜๐—ถ๐—ผ๐—ป - coordinating behind the scenes โœ… ๐—ข๐—ฟ๐—ฐ๐—ต๐—ฒ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป - multiple agents collaborating I am already working on a version of Consilium where you can add any Open Floor-compliant agents ๐Ÿš€. โžก๏ธ ๐—–๐—ต๐—ฒ๐—ฐ๐—ธ ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ ๐—ข๐—™๐—ฃ ๐—ฑ๐—ฒ๐—บ๐—ผ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—˜๐—บ๐—บ๐—ฒ๐˜๐˜: https://ejtalk.com/Pages/ann2.html Also see the specification on GitHub https://github.com/open-voice-interoperability/openfloor-docs.
View all activity

Organizations

Agents-MCP-Hackathon's profile picture