Code Monkey home page Code Monkey logo

skill_alicecore's Introduction

AliceCore

Continous Integration Quality Gate Status

AliceCore is the official skill that handles all core intents

  • Author: ProjectAlice
  • Maintainers:
    • Psycho, Jierka, maxbachmann, ChrisB85
  • Alice minimum Version: 1.0.0-rc1
  • Languages:
    • en
    • fr
    • de
    • it
    • pl
    • pt

skill_alicecore's People

Contributors

chrisb85 avatar lazzaau avatar maxbachmann avatar overcyber avatar philipp2310 avatar projectalicebot avatar psychokiller1888 avatar vicvega83 avatar

Watchers

 avatar  avatar  avatar

skill_alicecore's Issues

Is that what you meant

The feature " is that what you want " needs fine tuning.

test Case

first request i purposely requested wrong - " turn on the long light"
second request (and correct request) -- "turn on the awning light"

Alice responds " is this what you meant when you said turn on the long light ?
I replied "yes"
and she went into training

All good that's what i expected and wanted. However .....

In dialogTemplate of "AliceCore" she added "turn on the long light" to the slot type of "Alice/AnswerYesNo" , which in my mind is wrong. ??

she should be

  • finding the skill that has the correct intent ( in this case HA skill)
  • then adding "long light" as a synonym for the slot value that the correct intent is using ( in this case HA skill slot "swichNames" value "awning light")

Question about DND

I have the main unit without mic snd speaker and DEFAULT_SITE_ID lets say 'default'.
Instead of I have a alice satellite named/DEFAULT_SITE_ID 'default' too
In skill AliceCore I have

def stopListenIntent(self, session: DialogSession):
  if session.siteId != constants.DEFAULT_SITE_ID:
    self.notifyDevice(constants.TOPIC_DND, siteId=session.siteId)
  else:
    self.Commons.runRootSystemCommand(['systemctl', 'stop', 'snips-hotword'])

def unmuteSite(self, siteId):
  if siteId != constants.DEFAULT_SITE_ID:
    self.notifyDevice(constants.TOPIC_STOP_DND, siteId=siteId)
  else:
    self.Commons.runRootSystemCommand(['systemctl', 'start', 'snips-hotword'])

I miss self.notifyDevice(constants.TOPIC_DND/TOPIC_STOP_DND, siteId=session.siteId) in the two 'else:' expressions, for it to work with satellite too.

scenarioNodes palette issue

In scenarios Node Red menu "Manage palette" the alicecore shows problem see red exclamation sand poorly formatted output in screenshot:

image

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.