Skip to main content

Software Development Kit for varius AI tasks including Intent Parsing & more

Project description

Jarvis SDK

This Jarvis Software Development Kit contains methods for various AI assistant tasks including Intent Parsing

Documentation

Skill

Whenever Jarvis captures a Skill with Intent in a spoken phrase or chat platform, you can execute some code and provide an appropriate response.

from jarvis_sdk import Skill

@Skill.on("Weather", "getWeather")
def Weather_getWeather(captured_data):
    # captured_data is an instance of [`CapturedIntentData`](#CapturedIntentData)
    # process the query in here and return a list of possible responses. The Jarvis AI will try to  
    # pick the best reply based on mood, talkactiveness and much more
    return [
        "It's sunny",
        "It's really sunny, temperatures reaching 34°C"
    ]

@Skill.on("Weather", "*")
def Weather_all(captured_data):
    # you can also attach a listener for all intents on all skill.
    # Make sure you return None or nothing, because everything else
    # is being treated as response and is presented to the user
    return None

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open-jarvis-sdk-0.0.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

open_jarvis_sdk-0.0.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file open-jarvis-sdk-0.0.1.tar.gz.

File metadata

  • Download URL: open-jarvis-sdk-0.0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.7.3

File hashes

Hashes for open-jarvis-sdk-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e57c94324defa4a4246625d55dcd5ee614f7f775e3c105ec70f19d62f5e063f9
MD5 c0a47c665dc8e0cb8d1bb7a0f9369da4
BLAKE2b-256 07c030ba1ee2399242c4f7447efc7d1d4d3365a57eaa2bc8d4ade1b2002eaf06

See more details on using hashes here.

File details

Details for the file open_jarvis_sdk-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: open_jarvis_sdk-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.25.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.7.3

File hashes

Hashes for open_jarvis_sdk-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6fbffd8671767673850d4ed9adffade98f67bb4ad8ea60cb751178c9f67ca12e
MD5 0219a8c4835bb80b450b07d53bd5276b
BLAKE2b-256 e4dd7ccdcfc4422d11b98f5c67f7c96297602151fc24af49a9aee7fb113c1fec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page