ChatGPT based Personal Assistant that demonstrates loose coupling with Knowledge Graphs.
ฝัง
- เผยแพร่เมื่อ 15 ม.ค. 2025
- This screencast demonstrates loose coupling between ChatGPT and knowledge bases (also known as retrieval-augmented generation or RAG) using a personal assistant built and deployed with the OpenLink Virtuoso data platform.
The declarative query languages used include SPARQL, SQL, and SPASQL (SPARQL integrated into SQL as a derived relation in a SQL FROM clause).
The knowledge bases queried include DBpedia and the collection hosted by our live URIBurner instance. The personal assistant itself is the product of:
1. OpenAI's Completions API and its external function integration capability.
2. Virtuoso stored procedures published as OpenAPI-compliant web services and registered as external functions with ChatGPT.
3. Virtuoso's native websockets implementation for duplex communications.
4. An HTML single page application for the conversational UI/UX.