Giter Club home page Giter Club logo

example-skills's Introduction

Furhat example-skills 2nd generation.

Example skills for the Furhat robot, provided by Furhat Robotics. Contributions welcome from everyone, just send a PR!

Dependencies

  • A running Furhat SDK See furhat.io
  • (For the FurGUI): Node.js version >= 7.2.0 and npm >= 3.10.9

Contents

Skill Description Concepts showcased
Interviewee A fully wizarded skill where Furhat is getting interviewed by a journalist Wizarding
JokeBot A skill for the robot (does not work on SDK) that tells jokes and uses the user's reaction to assert if it is a good joke. Gesture Detection, Storage of interaction data, Randomizing interactions
Quiz An example of a quiz skill Wizarding
demo-skill A skill to demo Furhat Wizarding
CustomASR How to implement a custom ASR and use extension functions Audio Feed, Using 3rd party ASR
FortuneTeller A robot telling people their fortune Demo of interaction that works well in noisy environments.
OpenAIAchat talk to characters powered by GPT-3  showcase integration with a Large Language Model

See also skills examples from the community!

Skill By Link
SaharaInterview Autoura https://github.com/Autoura/SahraInterview

Running skills

  1. Clone the repository, git clone https://github.com/FurhatRobotics/example-skills
  2. In IntelliJ IDEA, import each individual skill as a new gradle project (or module if you have an existing project) (use the from existing source alternative and select the build.gradle file)
  3. Make sure you have the Furhat SDK development server or a robot running.
  4. If the skill has a GUI (currently only the FurGUI skill), run npm install in the GUI root folder
  5. Run the skill by the main method in the skill's main.kt file. If you want to run on a robot, see this part of the docs

Documentation

For more info, see docs.furhat.io.

example-skills's People

Contributors

nilshagberg avatar kasparfh avatar johanehr avatar dependabot[bot] avatar elliott-song avatar squaredcanine avatar mathieurh avatar ledandark avatar josephmendelson avatar luddilo 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.