Web Site Interaction Use Case – Loosely Coupling ChatGPT to Enterprise Knowledge Graphs
OpenLink Software
Modern Data Access, Integration, Virtualization, and Management Technology without compromising Performance or Security!
Large Language Models (LLMs) are a powerful innovation that enables software application functionality to be driven via conversational UI/UX. To put it mildly, this is a game-changer already disrupting the software industry as we know it—despite the well-documented issues LLMs have with factual inaccuracies, commonly referred to as “hallucinations.”
In this post, we explore the common challenge of website interaction (a sub-category of customer support) to demonstrate the utility of ChatGPT when loosely coupled with a Knowledge Graph, facilitated by the OpenLink Personal Assistant (OPAL) Chat Widget. Fundamentally, nobody wants to navigate a web of documents on a website or corporate intranet if they can obtain the information they seek via conversation with a Smart Agent.
What is the OPAL Chat Widget?
The OPAL Chat Widget is a JavaScript-based client library for interacting with an OPAL Server instance. The OPAL Server itself is a Virtuoso Server module comprising a collection of Stored Procedures for guard railed interactions with ChatGPT, via its Completions API, courtesy of its external functions integration capability.
Why is this useful?
It enables controlled interactions with ChatGPT that minimize the effects of hallucinations.
How does it work?
The interaction process is straightforward:
To serve its purpose while supporting anonymous access and managing costs with OpenAI, we implement fine-grained attribute-based access controls. These controls create a sandbox environment where steps 1-3 operate under a strictly enforced usage policy.
领英推荐
Live Usage
Simply visit any of the following webpages and engage with the chatbot by asking questions or selecting one of the conversation openers:
Critical Technologies Used
The system I describe relies on several key components:
Conclusion
As demonstrated in this post, using a deployed solution, loosely coupling LLMs and enterprise Knowledge Graphs provide a powerful example of the new kind of software solutions that are now possible using Smart Agents via conversational interfaces.
Related
--
2 个月lnkd.in/pinpoint