Collection of tools to simplify the users contribution to and interaction with large knowledge graphs / linked-data-platforms (reference implementation: OpenSemanticLab)
Features in work:
- RAG-and Graph-RAG
- panel ui component that executes client-side toolcalls
- Wrapper for an OpenAI-API providing providing schema based (see OO-LD) structured output, file-based context and web search (osw-openai-api-wrapper)
BatteryKnowledgeBase-Walkthrough-LLM.mp4
RAG and GraphRAG enhanced search interface
2025-01-23.05-28-05_Chatbot_Create-Printer_cut.mp4
Panel ui component that executes client-side toolcalls: Search the right concept schema and open the auto-generated form editor
KI_Formulareditor_x2.mp4
AI assisted form-completion based on a uploaded data sheet
git clone https://github.com/opensemanticworld/osw-chatbot
cd osw-chatbot
cp .env.example .env
adapt .env
then run
docker compose up osw-chatbot
or
docker compose up osw-openai-api-wrapper
modify and run
src/osw_chatbot/main.py
for integration into OpenSemanticLab see Extension:Chatbot
modify and run
src/osw_chatbot/structured_output/api.py
for integration into OpenSemanticLab see Extension:MwJson