Need help with jaicf-kotlin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

just-ai
182 Stars 24 Forks Apache License 2.0 757 Commits 22 Opened issues

Description

Kotlin framework for conversational voice assistants and chatbots development

Services available

!
?

Need anything else?

Contributors list

# 158,392
webrtc
gRPC
Shell
kotlin-...
159 commits
# 229,683
Shell
oracle-...
oracle
code-co...
2 commits

JAICF

JAICF is a comprehensive enterprise-level framework from Just AI for conversational voice assistants and chatbots development using Kotlin-based DSL.


Twitter URL Build Status Download GitHub License Awesome Kotlin Badge

val HelloWorldScenario = Scenario {
    state("main") {
        activators {
            event(AlexaEvent.LAUNCH)
            intent(DialogflowIntent.WELCOME)
            regex("/start")
        }

    action {
        reactions.run {
            sayRandom("Hi!", "Hello there!")
            say("How are you?")
            telegram?.image("https://somecutecats.com/cat.jpg")
        }
    }
}

}

repositories {
    mavenCentral()
}
dependencies {
    implementation(kotlin("stdlib-jdk8"))
    implementation("com.just-ai.jaicf:core:$jaicfVersion")
}

Or using Maven configuration

The latest version is

Key features

How to start using

Please visit JAICF documentation for Quick Start and detailed explanations of how to start using this framework in your projects.

Examples

Here are some examples you can find helpful to dive into the framework.

Contributing

Please see the contribution guide to learn how you can be involved in JAICF development.

Community

You're welcome to join a Slack community to share your ideas or ask questions regarding the JAICF usage.

Licensing

JAICF is under Apache 2.0 license meaning you are free to use and modify it without the need to open your project source code.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.