Serving a knowledge base

Let’s assume you have already created a knowledge base, implemented by the class MyKnowledgebase, and want to share it with the world. Easy:

from knowledge_net.comm_shell.comm_shell_http import Server
from my_knowledge.knowledgebase.my_knowledgebase import MyKnowledgebase

PORT = 8001
MyKnowledgebase().share()

Server.serve(port=PORT)

Just instantiate your knowledge base and invoke the HTTP server provided by the framework. In the next section we will learn how to implement a knowledge base.