Introduction to OpenLink AI Layer (OPAL)

OPAL is a powerful AI-oriented middleware layer that enables the creation, deployment, and use of Smart Agents that are loosely coupled with data spaces (databases, knowledge bases, and file systems).

Benefits

  1. Cutting-edge AI-driven assistance
  2. Seamless integration with various query languages
  3. Enhanced user interaction through natural language processing
  4. Flexible deployment of Smart Agents across diverse data spaces

Learn more about Built-in Retrieval Augmented Generation.

OPAL Introduction

Built-in Retrieval Augmented Generation (RAG)

This feature facilitates high-performance access to external databases and knowledge graphs using declarative query languages.

Benefits

  1. Enhances sophisticated application functionality
  2. Improves data retrieval efficiency
  3. Expands knowledge base accessibility

Learn more about External OpenAPI Service Support.

Retrieval Augmented Generation

External OpenAPI Service Support

OPAL supports integration with external OpenAPI services, allowing for seamless interaction with various APIs.

Benefits

  1. Expands functionality through external services
  2. Facilitates integration with third-party APIs
  3. Enhances application capabilities

Learn more about Custom Configuration.

OpenAPI Support

Custom Configuration

OPAL allows for extensive custom configuration to meet specific application requirements.

Benefits

  1. Tailored solutions for unique needs
  2. Flexible configuration options
  3. Enhanced control over application behavior

Learn more about Exportable Session Logs.

Custom Configuration

Exportable & Importable Session Logs

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

Benefits

  1. Aids the sharing of sessions
  2. Aids troubleshooting
  3. Loosely couples application and data

Learn more about Loosely Coupled Architecture.

Exportable & Importable Session Logs

Loosely Coupled Architecture

OPAL's architecture is designed to be loosely coupled, allowing for flexible integration with various systems.

Benefits

  1. Enhances modularity and flexibility
  2. Facilitates integration with diverse systems
  3. Improves scalability and maintainability

Learn more about Multi-Protocol Authentication.

Loosely Coupled Architecture

Multi-Protocol Authentication

OPAL supports multiple authentication protocols, ensuring secure access to data and services.

Benefits

  1. Enhances security through diverse authentication methods
  2. Facilitates integration with various authentication systems
  3. Improves user access control

Learn more about Query Execution.

Multi-Protocol Authentication

Query Execution

OPAL provides robust query execution capabilities, supporting various query languages and data sources.

Benefits

  1. Enhances data retrieval and manipulation
  2. Supports diverse query languages
  3. Improves application performance

Learn more about Shareable Sessions, Prompts, and Responses.

Query Execution

Shareable Sessions, Prompts, and Responses

OPAL allows for the sharing of sessions, prompts, and responses, facilitating collaboration and knowledge sharing.

Benefits

  1. Enhances collaboration among users
  2. Facilitates knowledge sharing
  3. Improves user experience

Learn more about Supports Fine-Tuning Templates.

Shareable Sessions

Supports Fine-Tuning Templates

OPAL supports fine-tuning templates, allowing for customized AI model training and optimization.

Benefits

  1. Enhances AI model performance
  2. Facilitates customized training
  3. Improves application accuracy

Learn more about User-Controlled Mapping of Identity to Session Transcripts.

Fine-Tuning Templates

User-Controlled Mapping of Identity to Session Transcripts

OPAL allows users to control the mapping of their identity to session transcripts, ensuring privacy and security.

Benefits

  1. Enhances user privacy and security
  2. Facilitates compliance with data protection regulations
  3. Improves user trust and confidence

Learn more about Use Case – Customer, Partner, and Prospect Support Assistants.

User Mapping

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.

Learn more about Customer, Partner, and Prospect Sales Assistants.

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.

Learn more about Data, Information, and Knowledge Harmonization.

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).

Learn more about Installation and Usage Prerequisites.

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

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

  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
OPAL Conclusion