Haley is an intelligent assistant.
Access Haley on Chat.ai or deployed on
the Vital A.I. Agent Ecosystem.


Use Haley on Chat.ai
Create an accout on Chat.ai  

Use Haley within Chat.ai
Use A.I. Agents connected to Haley
Invite teammates to share your account
Connect services to your account such as email and calendar
Download and install Haley
Vital AI Agent Ecosystem
More info at Vital.ai
Deploy Haley with the Vital AI Agent Ecosystem in your own environment
Develop and integrate your user experience using the Ecosystem API
Customize and extend Haley with your own Agent Implementation
Commercial support available from Vital.ai
Haley Managed Service
Vital AI Agent Ecosystem
More info at Vital.ai
Vital.ai deploys a private instance of Haley and the Ecosystem for your organization
Pricing based on usage
Integrate with your infrastructure using Ecosystem APIs
Customize with your own Agent Implementations deployed via Agent containers

Features

What's in Haley AI?

Actor API

Run Agents, Workflow System, Databases, Scripts/Webservices, and Generative, Predictive, and Recommendation Models

SDKs & Client APIs

Access Haley A.I. service from your applications via a Websocket interface

Channels

Multiple users and devices can listen in and send messages

Workflow System

Keeps track of the conversation on a channel and determines what reponses to messages should be generated

Integrations

Amazon Echo, Slack, Yahoo Messenger, Twitter, iPhone, Android, JavaScript, NodeJS, Java, Jibo, EMail, Google Cloud Speech

Internet-of-Things

Devices participate in channels, advertise their status, and consume commands

Applications

Where to apply Haley AI?

Intelligent Customer Automation

Automate Customer Service, Customer Support & Surveys

Concierge Services

Sales Associate and recommendation system for your company's products and services

Information Access

Easily access enterprise information and reports. Automate calendar scheduling, personal task management, planning, and travel

Team Coordination

Automate project management and task coordination

Entertainment

Create an intelligent conversation partner with the latest gossip, a storyteller for the kids, a companion or worthy opponent in adventure games

Device Control & Management

Automate and manage Internet-of-Things devices

Healthcare

Automate follow ups to ensure adherence to appointments. Create a social partner

Education & Knowledge Management

Access knowledge resources via natural language requests. Track Questions and Answers

Financial Services

Automate curation of data, generation of reports and compliance

Haley A.I. User Interface

On this web application UI, multiple users participate in "MyHome" Channel. When asked for the weather report, Haley replies with a weather information card that is visible to all participants in the channel. Through a private channel, Haley and a user (or device) can communicate one-on-one.

Haley Agents

Similar to "Apps" on a SmartPhone, various "Agents" run on Haley Platform to implement certain capabilities. Here, Haley defers to the "ShoppingAgent" to help users shop and find products of interest.

Haley in your Application

Add Haley Chat Widget to your Web/Mobile Application to interact with your customers or employees. Automate customer assistance. Customize Haley to suit your business needs and improve customer satisfaction today!

Haley in Embedded Devices

Haley is a great fit for embedded devices. The Haley client uses standard websockets to communicate with the Haley service. A device can leverage Haley easily as long as it is on the Internet. The AIMP messaging standard provides a secure and extensible means of device communication. We currently use Raspberry Pi's running Linux for our Haley device implementation.

Haley A.I. Big Picture

Servers, Algorithms, Data

Your Application

Connect your application with Haley. Create an ongoing dialog among application users and Haley.

Servers

As a cloud-based service, Haley sends, receives, and processes messages in a distributed scalable server environment. Haley generally follows a publish/subscribe model with users and devices subscribing to "channels".

A.I. Algorithms

Haley initiates sending messages when conditions require, such as new data becoming available. To do this, Haley uses a variety of A.I. Algorithms from rule-based systems to machine learning derived predictive models.

Data

Haley manages user data, device data, and data derived from external sources - including public sources (like Wikipedia) and private sources (like internal customer data). This data is generally kept in a form accessible to Haley as knowledge, so it can be utilized in A.I. Algorithms.

Haley A.I. System Architecture

The Haley A.I. service is implemented in a distributed architecture. Messages are delivered to Bot implementations, which may make use of services including databases, external web services, and predictive models to generate responses. Bots also run periodically to determine if a message should be generated, and if so, generate it. It could be a notification of an upcoming meeting, or a warning due a change in the weather.

Messages use a standard protocol called AIMP (Artificial Intelligence Message Protocol). AIMP messages travel over standard HTTPS Websockets. The data contained in AIMP conforms to JSON (or Binary JSON) enabling its contents to be parsed and interpreted.

Haley A.I. follows a "#Channel" Model

As participants on a channel, a user or IoT device receives messages delivered to that channel. A participant may send a message to a channel, and the Haley service will replicate that message to all other participants. For example, if 5 people are on the "#business" channel and one sends "Hello" to the channel, then the Haley service will send 4 replicated messages of "Hello" out to the other participants.

The primary Haley "bot" is like any other participants in the channel. She receives messages on every channel. If Haley determines that she is the intended recipient of a message, she will respond. This can be done explicitly by addressing Haley ("@haley, hello!"), or the context can indicate that Haley should respond.

As participants in the channel, IoT Devices typically send "heartbeat" information to Haley to specify the current condition of the device (i.e. the IoT device is online and switched "on"). If a user sends a message like "Turn off the device" to the channel, Haley can determine which device the user refers to and send a message to the specific device to "turn off". The device can reply that it is "turned off". The administrator of a channel controls rights to access the channel, which may include rights specific to the participating devices.

Haley A.I. is a service of Vital AI.

You can find more information about Vital AI here: https://www.vital.ai

Contact Us

We are located at

155 Water Street
Brooklyn, NY 11201