Input text is provided (like a question) and a search query into the Knowledge Base finds the best documents/sections related to this text.
Completion API
Where a text with Context is provided to the AI Engine and a response is created
The above API need to be distinct and not related to each other for future extensibility. Eg. Only the response of the Semantic Search API can be returned to the user. Or the Context of the Completion API could be enriched with extra data provided with hooks from the client.
Whenever those API are triggered log events will be created (stored also in the DB) with:
The 2 main APIs for Genox are the:
The above API need to be distinct and not related to each other for future extensibility. Eg. Only the response of the Semantic Search API can be returned to the user. Or the Context of the Completion API could be enriched with extra data provided with hooks from the client.
Whenever those API are triggered log events will be created (stored also in the DB) with:
Sequence Diagram: