Skip to content

The USU Bot Universe is a free and open source chatbot-communication-protocol. It vision is, to enable communication between various chatbots to build whole chatbot-networks.

License

Notifications You must be signed in to change notification settings

USUBotUniverse/USUBotUniverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infografik

What is the USU Bot Universe?

The USU Bot Universe is a free and open source chatbot-communication-protocol published and administrated by the USU GmbH. The USU Bot Universe represents a chatbot-communication-protocoll which provides a universal communication format based on JSON for any kind of chatbot. The concept divides chatbots into two roles, expert and lead bots. The expert bots are chatbots that have been registered in the universe and can provide information on specific topics. The other class, the lead bot, is the entry-level chatbot that first communicates with the user and assigns a matching expert bot. The lead bot acts as a kind of moderator, whereas the expert bot is responsible for actually answering the question. In the course of the project, interfaces for many different chatbots based on different technologies will be developed in order to create a way to connect them to the USU Bot Universe. The vision of the USU Bot Universe is to combine chatbots and create entire chatbot networks.

For further information visit our wiki!

Community and Support

There are a number of places to ask questions and get involved within the USU Bot Universe community. Our community thrives the more you get involved and we encourage you to ask questions, provide answers, and make contributions.

  • USU Bot Universe Discussions - View previously answered questions about the USUBotUniverse or post a new questions.
  • Issues - Any bugs, ambiguity, or problems with the specification you encounter should be reported here. You can also create issues which are feature requests, however the most likely way to get a feature into the spec is by creating a PR yourself.
  • Getting started - View tutorials with examples on how to use the USU Bot Universe communication-protocol.

Documentation

Contributing

The USUBotUniverse only advances through community contributions. While submitting an issue is a great way to report a bug in the spec, or create disscussion around current or new features, it will ultimately not translate into an actual change in the spec. The best way to make changes is by submitting a Pull Request. For more information on how you can contribute, please see the Contributing workflow.

Governance

The USUBotUniverse specification is entirely community driven, however it is overseen by a governance committee. For more information please see the Governance documentation.

About

The USU Bot Universe is a free and open source chatbot-communication-protocol. It vision is, to enable communication between various chatbots to build whole chatbot-networks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages