Giter VIP home page Giter VIP logo

spydaz / dialog-manager Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 520 KB

The dialog manager is used to create and manage dialogs / Conversations ; Dialogs contain Intents; Which can also Contain Entitys lists; Named entity recgnition ; Slot Filling Techniques have been used; The tools have been included to create / import / Export Dialogs....

Visual Basic .NET 100.00%
conversational-ai conversational-agents conversational-bots conversational-interface chatbot-framework spydazweb spydaz named-entity-recognition slot-filling entity-framework

dialog-manager's Introduction

Dialog-Manager

The dialog manager is used to create and manage dialogs / Conversations ; Dialogs contain Intents; Which can also Contain Entitys lists; Named entity recgnition ; Slot Filling Techniques have been used; The tools have been included to create / import / Export Dialogs....

Currently Under Development(WORKING);

To Create Rich conversations for you Chatbot Entity for Personal AI / GAMING AI etc.. this dialog manager enbles the creation of conversations with ;

Trigger / RESPOND Methods as well as Capturing Specified Entities from the User; Actions can be performed on Detection of Userintents THese have been designed as the focus point of the dialog .

Dialogs Have Intents ; These can be user Intentions or Actions to be performed by the AI which allows for Questioning the user and Collecting Information required. Intents have Parameters; Paramneters can be learned via the use of Entity Lists; Which can be used to detect Specific KEYWORDS related or Asociati=ed with an object ; IE: User : Kitten AI : Cat, User : CAT AI : Cat << In this way multiple words can be used to detect the same parameter. THe individual user SentWord can be captured for use within the Action Script and Responses. As well as the Stored AI word. Or Even The LIST Identifier;

Coversation Tracking Via history of Current Conversation as welll as Lifespans for detected Intents and required intents.

This product will also be recompiled as a Shared DLL to be released on NUGET enbling for intergration into projects etc. this Application version will enebale for aUI interface into the Object models and SDK.

It has been decided to "KEEP IT SIMPLE" which enable for extensions and expansions to be added at a later stage. All External files produced are utilizing JSON format; So Data created with the application can be utilized by the shared dll only requirng importing into your code to be read by the dialog manager; which can also perform Querys such as USERINPUT/RESPONSE for all the stored dialogs...

Currentyl WORKING MODEL : AND TESTING THE FUNCTIONALITY OF THE APPLICATION REFINING AND REFACTORING;

dialog-manager's People

Contributors

spydaz avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

spydazwebai

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.