Giter Site home page Giter Site logo

hinojosachapel / coreplus Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 4.0 2.7 MB

CorePlus: a Microsoft Bot Framework v4 template (Node.js and TypeScript)

Home Page: https://www.codeproject.com/Articles/4254785/CorePlus-a-Microsoft-Bot-Framework-v4-template

License: MIT License

JavaScript 40.47% HTML 12.75% TypeScript 46.78%
nodejs bot-framework bots bots-framework bots-node javascript luis luis-ai qnamaker qna-maker

coreplus's Introduction

CorePlus Bot Template

A Microsoft Bot Framework v4 template (Node.js and TypeScript) that will let you quickly set up a Transactional, Question and Answer, and Conversational AI chatbot. This is an extension of a previous version of the Microsoft Core Bot template (Node.js) suported by the Yeoman generator generator-botbuilder.

CorePlus Bot Template

This chatbot has been created using Bot Framework.

The CorePlus Bot Template shows how to:

  • Display a Welcome Card, using Adaptive Card technology
  • Use LUIS to model Greetings, Help, Joke, Profanity and Cancel interactions
  • Use QnA Maker to model free form interactions, including chit-chat and Question Answer
  • Use a Waterfall dialog to model multi-turn conversation flow
  • Use custom prompts to validate user input
  • Store conversation and user state
  • Handle conversation interruptions
  • Allow Cancelation and Confirmation of an ongoing dialog
  • Use Yes/No synonyms for Yes/No answerable questions
  • Use a Restart command to restart the conversation from scratch
  • Send Typing indicator messages when you consider appropriate
  • Implement internationalization and multilingual conversation
  • Use a Web Chat as a Minimizable Web Chat Component with no React

For more info, visit CorePlus: a Microsoft Bot Framework v4 template

Template versions

The CorePlus Bot Template is available in two language versions:

A functional Proof of Concept

Want to see a functional PoC created with this template in action? Watch a video of HAL Fintech Chatbot, a Personal Finance Management assistant that can track income and expenses. It can also retrieve information from the previous transactions on the following concepts:

  • Account balance
  • Income and Expenses data
  • Largest income and expenses
  • Budget evaluation at any given time

You can use query filters like:

  • Date (current or a specific date, or a date range)
  • Combined with source, concept, amount, place, item and/or category

HAL Fintech Chatbot can also answer common financial questions and can have small talks. All interactions are carry out in free-form text conversations with NLP.

License

This template is released under the terms of the MIT License. See License for more information.

Contributors

coreplus's People

Contributors

dependabot[bot] avatar hinojosachapel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

coreplus's Issues

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.