An agentic AI framework designed to enable multi-agent collaboration through NLP (Natural Language Processing)-based APIs.
Beaconforge provides a Python framework (with future plans for other languages) for initializing an interoperable intelligent assistant that uses the Open Voice Interoperability Initiative specifications (named Open Floor since May 2025).
The picture shows a user interacting with several assistants, agent assistant a, agent assistant b and agent assistant c, which all communicate through the Open Voice specifications. The code in this repository will enable you to create your own versions of these assistants.
See please the following Arxiv papers for more information about the specifications:
Link to Agentic Research Paper #1
Link to Multi-party Research Paper #2
The official specifications can be found in
https://github.com/open-voice-interoperability/openfloor-docs/tree/main/specifications
Version 3 of the repository provides a Multiagent Python framework suitable for Pythonanywhere with 3 x AI Agents ready to be used and the new Open Floor specifications (previously OVON).
- Pete: a general purpose agent to provide general infos
- Athena: a smart library agent to provide information about Books and Authors
- Zeus: an AI agent using the Openweathermap.org APIs to provide weather infos
A frontend Orchestrator Intent-Based takes care of the routing among AI Agents, based on the user intents.