DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Extracting Entities and Relationships From Engineering Documents With spaCy
  • Unlocking Hidden Value in Dirty Data: A Practical NLP Pattern for Legacy Records
  • A Clinical Decision Support System Built With a Knowledge Graph
  • MySQL Instant DDL: Metadata Locks, Waiting Writers, and Query Pileups

Trending

  • AI Agents Need an Identity Plane: Rethinking Enterprise Authorization for Autonomous Software
  • SSRF Prevention in C#: Securing File Imports From User-Supplied URLs
  • Treat Salesforce Configuration Like Code: Release Discipline in a Copado Pipeline
  • A Non-Expiring AKS Deployment Token Could Read Secrets Across Three Namespaces

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Data Engineering
  3. AI/ML
  4. Make Database Queries With Real-Time Chat

Make Database Queries With Real-Time Chat

Integrate with and enable users to query any database.

By 
Tom Smith
DZone Core CORE ·
Nov. 14, 19 · News
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
5.8K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

Image title

Bouquet.ai

We had the opportunity to meet with Adrien Schmidt, CEO and Co-founder of Bouquet.ai during the IT Press Tour in San Francisco. Adrien started building Aristotle, with Natural Language Processing (NLP) for analytics, in 2017, to make data and insights available for people on the frontline of an organization given their need for speed and data at the edge of the organization (e.g. a CSR on the phone with a customer or an airline ticket agent at the airport with a passenger).

People are the edge want an answer to their question — a number, a growth rate, not a graph. You need the answer to your question to make data worthwhile. Adrien does not want users to have to interpret results since they just want an answer to their question.

Bouquet.ai helps the enterprise automate the creation of NLP models in the context of analytics, on proprietary databases, in dynamic environments, at scale. Target users are business experts, not predictive modeling experts that can execute the process in a dynamic environment.

To automate the creation of NLP models to voice activate a database, they start by identifying the problem to solve with the thought of where does this answer lead. The objective is to provide the user with the answer, not a link to click and read the answer. The platform is mobile-first since mobile devices are frequently what the end-user is using to query the database.

The platform is designed to recognize dialog, not search with the thought being if you are going to voice activate a system you are not going to voice out words. You want something interactive that understands what you are asking in a natural language dialog. They achieve disambiguation around names by embedding search. The initial glossary is a set of synonyms that is a key feature of the product. User-defined terms are learned. Bouquet.ai supports the most commonly asked questions in the common use case of an end user

Aristotle is a public app on Slack. Search is based on Elastic Search and the backend is a dynamic SQL Query with joins and access to date ranges. They use a command-line interface (CLI) to do the modeling. Every time you make modifications, you need to train a new model and that needs to be able to take place quickly. There is an API connection to the client database and Bouquet.ai.

The biggest challenge to adoption is that people are not used to chatbots to access information. However, more than 50% of searches will be voice by 2020.

Brick-and-mortar retail is the vertical where they have seen the most interest. The capacity to quickly find and search is gaining traction. They are also seeing growth and adoption in finance around trading and real-time information.

According to Adrien, the future includes collaborating with BI tools to add natural language queries to their stack. Since the platform is API-based, it can integrate with other chatbots to be able to talk to your databases. He foresees integrating into operational systems like Salesforce, ERP, and marketing automation to enable queries of all these platforms on the fly.

Database NLP

Opinions expressed by DZone contributors are their own.

Related

  • Extracting Entities and Relationships From Engineering Documents With spaCy
  • Unlocking Hidden Value in Dirty Data: A Practical NLP Pattern for Legacy Records
  • A Clinical Decision Support System Built With a Knowledge Graph
  • MySQL Instant DDL: Metadata Locks, Waiting Writers, and Query Pileups

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook