OpenLink AI Layer Overview

Table of Contents

  1. Why The OpenLink AI Layer (OPAL) Matters
  2. Built-in Retrieval Augmented Generation (RAG)
  3. External OpenAPI Service Support
  4. Custom Configuration
  5. Exportable & Importable Session Logs
  6. Loosely Coupled Architecture
  7. Multi-Protocol Authentication
  8. Query Execution
  9. Shareable Sessions, Prompts, and Responses
  10. Supports Fine-Tuning Templates
  11. User-Controlled Mapping of Identity to Session Transcripts
  12. Use Case – Customer, Partner, and Prospect Support Assistants
  13. Use Case – Customer, Partner, and Prospect Sales Assistants
  14. Use Case – Data, Information, and Knowledge Harmonization
  15. Installation and Usage Prerequisites
  16. Conclusion
  17. Related

OPAL Deck Index


Why The OpenLink AI Layer (OPAL) Matters


OpenLink AI Layer (OPAL)

OPAL is a powerful AI-oriented middleware layer that enables the creation, deployment, and use of Smart Agents constructed by loose coupling Large Language Models (LLMs), OpenAPI-compliant Web Services, and Data Spaces (Databases, Knowledgebases, Knowledge Graphs, and File Systems).

Benefits:

  1. Easy Development & Deployment of Cutting-edge Smart Agents (or Assistants)
  2. Hallucination Mitigation via Loose Coupling with Data Spaces
  3. Enhanced User Interaction & Experience using Natural Language
  4. Flexible Deployment of Smart Agents across Public & Private Networks

Why The OpenLink AI Layer (OPAL) Matters


Built-in Retrieval Augmented Generation (RAG)


Feature: Also known as GraphRAG, this feature enables LLM response specificity enhancements (i.e., hallucination effects mitigation) via high-performance access to external databases and knowledge graphs using declarative query languages such as SQL, SPARQL, SPASQL, and GraphQL.

Benefits:

  • Enhances sophisticated application functionality.

Built-in Retrieval Augmented Generation


External OpenAPI Service Support


Feature: OPAL consumes 3rd party OpenAPI-compliant Web Service descriptions while also using the same approach to provide an interface to its functionality usable by other applications and services. This integration adds new actions to prompt response production pipelines.

Benefits:

  • Expands functionality through external services.
  • Facilitates integration with third-party APIs.
  • Enhances application capabilities.
  • Promotes interoperability through loose coupling of application functionality.

External OpenAPI Service Support


Custom Configuration


Feature: Controls behavior through JSON-based configuration documents, incorporating user preferences and fine-tuning templates.

Benefits:

  • Promotes ease of integration.

Custom Configuration


Exportable and Importable Session Logs


Feature: Provides the ability to export and import session logs for analysis, sharing, and troubleshooting purposes.

Benefits:

  • Aids the sharing of sessions.
  • Aids troubleshooting.
  • Loosely couples application and data.

Exportable and Importable Session Logs


Loosely Coupled Architecture


Feature: Integrates external services, custom configurations, and fine-tuning templates; fully re-skinable conversational user interface.

Benefits:

  • Enhances usage and integration options.
  • Promotes ease of integration.

Loosely Coupled Architecture


Multi-Protocol Authentication


Feature: Supports data access control through various authentication protocols.

Benefits:

  • Ensures secure access.
  • Compliance with industry standards.

Multi-Protocol Authentication


Query Execution


Feature: Direct execution of queries using SQL, SPARQL, SPASQL, and GraphQL, including access to SPARQL and GraphQL endpoints.

Benefits:

  • Enhances sophisticated application functionality.

Query Execution


Shareable Sessions, Prompts, and Responses


Feature: Allows sharing of session transcripts, individual prompts, and responses via hyperlinks.

Benefits:

  • Facilitates future reuse and recall.
  • Enhances sophisticated application functionality.

Shareable Sessions, Prompts, and Responses


Supports Fine-Tuning Templates


Feature: Integrates with structured data sources like databases and knowledge graphs through fine-tuning templates.

Benefits:

  • Promotes ease of integration.

Supports Fine-Tuning Templates


User-Controlled Mapping of Identity to Session Transcripts


Feature: Associates session logs with specific authenticated user accounts, enhancing privacy and security.

Benefits:

  • Enhances sophisticated application functionality.

User-Controlled Mapping of Identity to Session Transcripts


User Identity and Data Governance


Feature: Identity and Privacy Management

  • OpenID Connect and OAuth protocols.
  • Fine-grained attribute-based access controls (ABAC).

Benefits:

  • Ensures secure access.
  • Compliance with industry standards.

User Identity and Data Governance


Use Case – Customer, Partner, and Prospect Support Assistants


Feature: New generation of solutions that leverage direct conversational interactions with product support knowledge that’s usually held captive by monolithic applications or websites.

Benefits:

  • Direct access to relevant information, with precision, across a variety of underlying support knowledge sources.
  • Perform actions immediately following relevant information discovery (e.g., opening a support ticket).
  • Share sessions via hyperlinks with relevant parties.

Customer, Partner, and Prospect Support Assistants


Use Case – Customer, Partner, and Prospect Sales Assistants


Feature: New generation of solutions that leverage direct conversational interactions with product sales-related knowledge that’s usually held captive by monolithic applications or websites.

Benefits:

  • Direct access to relevant sales information, with precision, across a variety of underlying sales-oriented information sources.
  • Perform actions immediately following relevant information discovery (e.g., purchasing offers).
  • Share sessions via hyperlinks with relevant parties.

Customer, Partner, and Prospect Sales Assistants


Use Case – Data, Information, and Knowledge Harmonization


Feature: Leverage direct conversational interactions with functionality used to harmonize disparate data, information, and knowledge across a variety of sources.

Benefits:

  • Direct interaction with data harmonization and wrangling functionality (e.g., building knowledge graphs using disparate data, information, knowledge sources).

Data, Information, and Knowledge Harmonization


Installation and Usage Prerequisites


Feature: Packaged as a Virtuoso Application Distro for installation into on-premise Virtuoso instances or via AWS, Azure, or Google Cloud instances. It is also bundled with the OpenLink Data Junction Box (ODJB) virtual machine available across the aforementioned cloud platforms.

Benefits:

  • Usable from any HTTP browser.
  • Smart Agents (or Assistants) created are deployable as CustomGPTs published to the OpenAI GPT Store.
  • Smart Agents (or Assistants) created are usable across HTTP Networks (public or private) and native iOS and macOS applications (e.g., the multimodal GPT4o for iOS and macOS).

Installation and Usage Prerequisites

Conclusion

OpenLink AI Layer (OPAL)

OPAL provides a robust solution for developing modern Smart Agents that integrate natural language interfaces with software functionality via declarative query language interactions across data spaces (i.e., databases, knowledge bases, knowledge graphs, or file systems). This innovative approach provides access to relevant data, information, or knowledge with precision and an ability to take immediate action if needed.

Benefits include:

  1. Harnessing the power of conversational interfaces using existing data, information, and knowledge sources.
  2. Enhanced user, power-user, and developer productivity.
  3. Eliminating technical debt associated with current and future solution development.

Conclusion

Alternative Editions

Related