Giter Club home page Giter Club logo

pokedex-demo's Introduction

Pokemon Demo Bot

This is a demonstration of a digital assistant that can answer questions about pokemon. This is an open project and anybody can contribute to it.

It deserves mentioning that this is to be considered a hobby project. We do not guarantee that all the information on pokemon is 100% accurate or canon since we're just a community of fans. We're in no way affiliated with Nintendo or the Pokemon Company.

Getting Started Locally

To run the assistant locally you'll first need to clone.

git clone [email protected]:RasaHQ/pokedex-demo.git

Next, install rasa.

pip install rasa

Next you'll need to train the assistant.

rasa train

Once trained, you can now talk to it. Since we're using custom python code in there we'll need to run an action server on the side. So first start an action server via;

rasa run actions

With this running you can now talk to your assistant.

rasa shell

Extra Inspection

If you want to get more of a view of what is happening you can also run;

rasa shell nlu

By running it this way you'll get more of a glimpse in what the NLU components think.

If you want to supply the assistant with new data you can also handle this interactively via;

rasa interactive

Features

The digital assistant cannot do much yet, but here's some of the features;

  • checking if a given pokemon name indeed does exist
  • retreival of some basic pokemon-themed jokes
  • very basic faq

Contributing

If you're interested in expanding what pokebot can do; we're all ears!

  1. We would love it if people could add training data to the repository.
  2. We would love it if folks could think of ways to make pokebot more awesome in terms of features. Let's discuss these in an issue before making a PR though.

About Rasa

pokedex-demo's People

Contributors

juandes avatar koaning avatar

Watchers

 avatar

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.