Skip to content

Tensorflow Helper for Hexabot to be able to perform NLU inference.

Notifications You must be signed in to change notification settings

Hexastack/hexabot-helper-tensorflow

Repository files navigation

Hexabot Tensorflow NLU Helper Extension

The Tensorflow NLU Helper is an extension for Hexabot that acts as a utility class to interact with the Tensorflow NLU engine.

Hexabot is an open-source chatbot / agent solution that allows users to create and manage AI-powered, multi-channel, and multilingual chatbots with ease. If you would like to learn more, please visit the official github repo.

This helper extension simplifies the use of the Tensorflow NLU engine by providing methods for preprocessing responses, formatting incoming data, and managing settings. These utilities can be leveraged across various components of Hexabot's architecture to enhance overall functionality and performance.

Tensorflow NLU Engine

The Hexabot Tensorflow NLU engine is designed to process and analyze text input, extracting key information such as intent and entities to facilitate downstream tasks like chatbot interactions. For more details, check the official Github Repository

Installation

To use the Hexabot Tensorflow NLU Helper Extension within Hexabot, follow the steps below:

cd ~/projects/my-chatbot
npm install hexabot-helper-tensorflow
hexabot dev --services nlu

Usage

The Hexabot Tensorflow NLU Helper provides a range of methods to interact with the Tensorflow NLU engine. Here’s how you can use its functionalities.

Settings

The extension provides configurable settings that can be adjusted to suit your needs. Below are the available settings:

  • API Token: API token required for authentication with the NLU engine.
  • Endpoint: URL of the Tensorflow NLU API endpoint to interact with
  • Confidence: Sets the minimum confidence score required for predictions.

About

Tensorflow Helper for Hexabot to be able to perform NLU inference.

Resources

Stars

Watchers

Forks

Packages

No packages published