Post
1132
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 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. ๐
โก๏ธ 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 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. ๐