Back to Blog

Building blocks of the Alltius platform

Shankar Reddy
Introduction

KNO is designed as a conversational assistant to answer queries of the user. Think of a very helpful and knowledgeable colleague. The early version is live on Slack as a generative AI bot. It understands a query using natural language processing, spell-checks, intent interpretation and prior event listening for context.

Once you have logged into your Slack workspace and installed KNO using this link, you can converse with KNO either one-on-one or in a channel by tagging ‘@kno’. A more detailed description of the steps can be found here.

Making KNO intelligent

The KNO engine is based on new and cutting edge technologies, of which the two most important ones are Dialogflow and OpenAI. 

  • Dialogflow is a language comprehension platform used to build conversational UI across different form factors - including but not limited to mobile and web apps as well as IVRS.
About Dialogflow (courtesy KNO)
  • OpenAI is an artificial intelligence software firm and platform which provides many solutions in understanding the intent and natural language processing of a query.
About OpenAI (courtesy KNO)

KNO uses Dialogflow to understand the intent behind the question. Subsequently, it uses the knowledge graph in the internal database to understand the model and information required to answer the query. After picking the required model, it queries OpenAI with the required parameters of the request and gets the answer.

KNO architecture

When we started building out KNO, we wanted to limit writing code for as many platform elements as possible and focus development resources on the conversational engine. The logical choice was to run KNO on a platform - Slack in this case. KNO uses Slack’s native authentication (Oauth2) and authorization (Slack provided keys). It is hosted as a flask app using Gunicorn deployment

About Gunicorn (courtesy KNO)

Path ahead

We have two upcoming priorities 

1. Improving KNO : In the coming versions, KNO will evolve to understand the ‘context’ of the user and the tone of the query content. It will graduate to include images and videos in not only the questions but also the answers.

2. Repurposing KNO : KNO can be repurposed as a help widget, an in-app concierge or an enterprise search engine. There is a flexibility in what we train KNO on. We can exclude or include sources and fine tune relative weightage.

More from the Blog

Why Banks Must Become AI-First in 2024? 

Explore how banks can leverage Generative AI to enhance productivity, personalize customer experiences, and improve fraud detection, while also addressing challenges like data security and employee resistance. Learn how Alltius is empowering leading banks to become AI-first in 2024.

Read Story

Why do Insurers Choose to Go the Gen AI Route? 

The insurance industry is leveraging Generative AI for improved customer support, data automation, and compliance monitoring. By adopting GenAI solutions, insurers can provide real-time assistance, automate complex processes, and enhance the overall customer journey, driving higher satisfaction and retention rates.

Read Story

Are You Providing the Experience Your Insurance Customers Are Expecting? 

As insurance customers demand more personalized and efficient experiences, carriers are leveraging AI to improve service delivery across sales, support, and self-service channels. The integration of AI tools helps create a more empathetic and responsive customer journey, addressing key pain points and enhancing satisfaction.

Read Story

Liked what you read?

Stay updated on our progress as a company and read on to what we are discovering as we grow.
We will never share your email address with third parties.