Table of Contents
- Why The OpenLink AI Layer (OPAL) Matters
- Built-in Retrieval Augmented Generation (RAG)
- External OpenAPI Service Support
- Custom Configuration
- Exportable & Importable Session Logs
- Loosely Coupled Architecture
- Multi-Protocol Authentication
- Query Execution
- Shareable Sessions, Prompts, and Responses
- Supports Fine-Tuning Templates
- User-Controlled Mapping of Identity to Session Transcripts
- Use Case – Customer, Partner, and Prospect Support Assistants
- Use Case – Customer, Partner, and Prospect Sales Assistants
- Use Case – Data, Information, and Knowledge Harmonization
- Installation and Usage Prerequisites
- Conclusion
- Related
Why The OpenLink AI Layer (OPAL) Matters
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:
- Easy Development & Deployment of Cutting-edge Smart Agents (or Assistants)
- Hallucination Mitigation via Loose Coupling with Data Spaces
- Enhanced User Interaction & Experience using Natural Language
- Flexible Deployment of Smart Agents across Public & Private Networks
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.
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.
Custom Configuration
Feature: Controls behavior through JSON-based configuration documents, incorporating user preferences and fine-tuning templates.
Benefits:
- Promotes ease of integration.
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.
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.
Multi-Protocol Authentication
Feature: Supports data access control through various authentication protocols.
Benefits:
- Ensures secure access.
- Compliance with industry standards.
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.
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.
Supports Fine-Tuning Templates
Feature: Integrates with structured data sources like databases and knowledge graphs through fine-tuning templates.
Benefits:
- Promotes ease of integration.
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 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.
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.
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.
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).
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).
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:
- Harnessing the power of conversational interfaces using existing data, information, and knowledge sources.
- Enhanced user, power-user, and developer productivity.
- Eliminating technical debt associated with current and future solution development.
Alternative Editions
- HTML Edition – Button Navigation Style – which includes animated editions of functionality demos
- HTML Edition – Sidebar Navigation Style – which includes animated editions of functionality demos
- PDF Edition