Git Product home page Git Product logo

susi_skill_data's Introduction

susi_skill_data

This is the storage place for susi skills. It is for now a temporary solution for a wiki-like skill editing service that we want to create in the near future.

Installation

This repository must be cloned along https://github.com/fossasia/susi_server to make it available to susi. The production platform of http://susi.ai will do a git pull origin master every minute. That means, every change will be available very soon.

Create a new skill

Creation of a new skill is easy, DO NOT PANIC!

Learn the skill language

Read https://github.com/fossasia/susi_skill_data/blob/master/README_susi_skill_language_tutorial.md and test your skill using a susi dream! Then, if your susi dream works, add the skill to this repository, read next topic...

Add intents to a skill or create a new skill

The place to store your intents is a skill. A skill is simply a plain text file with '.txt' extension, placed within a language folder within a topic. So to add a new skill, you first have to choose a topic. You can choose from:

  • Business and Finance
  • Communication
  • Connected Car
  • Food and Drink
  • Games, Trivia and Accessories
  • Health and Fitness
  • Knowledge
  • Lifestyle
  • Movies and TV Shows
  • Music and Audio
  • News
  • Novelty and Humour
  • Problem Solving
  • Productivity
  • Shopping
  • Social
  • Sports
  • Travel and Transportation
  • Utilities
  • Weather

You can find these topics in https://github.com/fossasia/susi_skill_data/tree/master/models/general

Your skill must be placed in a language-dependent subdirectory. Place your intents along one existing skill, or create a new one.

If there is an expert which you want to extend, modify that expert file. If there is not already an expert file, create a new one. Choose a nice name which describes your expert, use lowercase letters only and give the expert file the file name extension ".txt".

Do NOT create a new model in the models subfolder and do NOT create a new topic in the models/general subfolder. If you want a new topic, create an issue and describe your topic and it's purpose.

License

All new skills shall be licensed under CC0 https://creativecommons.org/publicdomain/zero/1.0/deed.de We choosed this data because many skills may be similar to knowledge as published by wikidata.org which licenses it's data under CC0 as well. If you take skill data from non-cc0 sources, you may do so but please also copy the license information.

susi_skill_data's People

Contributors

orbiter avatar hpdang avatar laughing-boy avatar saurabhjn76 avatar dynamitechetan avatar manveer695 avatar aliayub007 avatar dravitlochan avatar madhavrathi avatar tstreamdoth avatar uday96 avatar mariobehling avatar isuruab avatar chashmeetsingh avatar rishiraj824 avatar akash1997 avatar krucifier-jr avatar akshat-jain avatar agbilotia1998 avatar chiragw15 avatar akshatnitd avatar pepebecker avatar remorax avatar jokari avatar sansyrox avatar kol4k avatar ms10398 avatar akshseh avatar anupkumarpanwar avatar championpaddler avatar

Watchers

James Cloos avatar Mohit Kumar 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.