Skip to content

Latest commit

 

History

History
89 lines (67 loc) · 6.41 KB

ovn-interop.md

File metadata and controls

89 lines (67 loc) · 6.41 KB

Project Name

Open Voice Network Interoperability Project

Requested Project Maturity Level

Incubation

Project Description

The Open Voice Network Interoperability Project seeks to open and democratize Conversational AI through the definition, development, demonstration, and industry adoption of a universal API for interoperability of natural language/generative AI-enabled conversational assistants. The universal API for interoperability among conversational assistants will enable conversational assistants to marshal the expertise of other assistants in order to assist users in achieving goals that may be outside of the expertise of the first assistant. To do this the API will enable assistants to securely transfer conversations and relevant data to other assistants This ability requires assistants to be able to find each other and to transmit information by means of a common protocol, similar to HTTP for the web. To this end, the Project will develop (but not be limited to) multiple open-source specifications, developer sandboxes, libraries (Python, Java, Node.js, Javascript, Java/Rust, Objective C/Swift, others), and an open-source destination identification and registry system.  

This project is lodged at the intersection of natural language AI (processing, understanding, generation) and language model generative AI. According to Precedence Research (Sept., 2023), this "conversational AI" market will grow at a 23.9% CAGR to a total available global market worth $86.4 billion (USD) by 2032.  The anticipated specifications for assistant authentication, liveness detection, the protection of user and organizational data, and interoperable system data security speak directly to Trusted & Responsible AI efforts.

The Project emerged from 2017-2018 research by the Massachusetts Institute of Technology (MIT) Auto-ID Center, Capgemini Consulting, and the Intel Corporation.  In Q3 2020, it was formally instituted as a project of the Open Voice Network (https://openvoicenetwork.org), a Linux Foundation community founded that year.

In 2023, and as part of the Open Voice Network, the Interoperability Project published and demonstrated the first specifications of "The Message Envelope," which is the working title of the envisioned universal API.  As of this writing (October, 2023) the initial specifications are being tested not only by Project participants, but in a proof-of-concept hosted by the Information Systems Authority (RIA) of the Republic of Estonia, which is using the Interoperability Project specifications to exchange text and acoustic dialogs among independent conversational assistants.  In addition, a developer sandbox is now being built, and is expected to be active as of January, 2024.

Alignment with LF AI & Data Foundation's Mission

As noted above, the Open Voice Network Interoperability Project seeks to open and democratize the rapidly growing conversational AI industry.  As such, it is working with a growing community of participants and developers at the intersection of natural language AI and language model generative AI technology, and addressing trust and ethics issues that are central to the growth and stability of an open, democratized industry, such as assistant authentication, liveness detection, protection of user and organizational data, and interoperable system data security.

Possible Collaboration Opportunities with Current LF AI Hosted Projects

The Open Voice Network Interoperability Project sees numerous potential collaboration opportunities with current LF AI & Data hosted projects.  These include

  • Egeria (location and discovery services)
  • Adversarial Robustness Toolkit (security specifications, tools)
  • ONNX (best practices for interoperability standards)
  • Delta (natural language and speech processing platform)
  • The AI Frameworks workstream of the Generative AI Commons
  • The Models workstream of the Generative AI Commons

License Name, Version, and URL

Code is developed under Apache License 2.0 https://github.com/open-voice-network/lib-interop/commit/3b12ea01aa48ed8094b75de5be830a34f82b3d0b

Specifications are developed under the Community Specifications License 4.0 (https://github.com/open-voice-network/docs/blob/5d78ff1ea5d03d94c2f71effe454f2215abfa248/arch-wg/interoperability-community-specifications-license-cs-template.md)

Tools in Use by the Project

Issue Tracker (GitHub, JIRA, etc)

  • Slack (meeting agendas)
  • GitHub (specification development)

Collaboration Tools In Use

  • Slack (currently 350 subscribers to Open Voice Network channels)
  • Google Workspace (for document, presentation development)
  • Zoom
  • LF Edge
  • LF Hubspot

External Dependencies

None.

Initial Committers

Definition of Roles: Contributor, Committer, Maintainer, etc.?

in development.

Total Number of Contributors to the Project Including Their Affiliations at the Time of Submitting this Proposal

The Project currently lists 43 GitHub contributors.

Project Release Methodology?

In development.

Project Code of Conduct

https://github.com/open-voice-network/docs/blob/main/arch-wg/code-of-conduct.md

Specific Infrastructure Requests:

  • Maintenance of Open Voice Network Interoperability GitHub repository
  • Maintenance of Open Voice Network Google Workspace, for storage of outside research, meeting recordings, and collaborative development of whitepapers.
  • Completion and maintenance of the Open Voice Network Interoperability sandbox, now under construction.

Project Website:  

https://openvoicenetwork.org/interoperability-initiative/

Project Governance

The Project to date has been governed by the Directed Fund Participation Agreement of the Open Voice Network, last amended 2021.05.13, stored here: https://github.com/open-voice-network/docs/tree/main.  

Social Media Accounts

Existing Sponsorship and Support

  • Schwarz Gruppe, Platinum Sponsor
  • Microsoft Corporation, Platinum Sponsor
  • Wegmans Food Markets, Gold Sponsor
  • Veritone Corporation, Gold Sponsor
  • Sestek, Contributor
  • Kaizen Secure Voiz, Contributor
  • Adobe, Advisor and Participant