by sib-swiss
🦜✨ Chat system, MCP server, and reusable components to improve LLMs capabilities when generating SPARQL queries
# Add to your Claude Code skills
git clone https://github.com/sib-swiss/sparql-llmThis project provides tools to enhance the capabilities of Large Language Models (LLMs) in generating SPARQL queries for specific endpoints:
sparql-llm pip packageThe system integrates Retrieval-Augmented Generation (RAG) and SPARQL query validation through endpoint schemas, to ensure more accurate and relevant query generation on large scale knowledge graphs.
The components are designed to work either independently or as part of a full chat-based system that can be deployed for a set of SPARQL endpoints. It requires endpoints to include metadata such as SPARQL query examples and endpoint descriptions using the Vocabulary of Interlinked Datasets (VoID), which can be automatically generated using the .
No comments yet. Be the first to share your thoughts!
[!TIP]
You can quickly check if an endpoint contains the expected metadata at sib-swiss.github.io/sparql-editor/check
The server exposes a Model Context Protocol (MCP) endpoint to ac...