Post
1240
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. š