JAICF é uma estrutura abrangente de nível empresarial da Just AI para assistentes de voz conversacionais e desenvolvimento de chatbots usando DSL baseado em Kotlin.
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 " )
}
Ou usando a configuração do Maven
A versão mais recente é
Visite a documentação do JAICF para obter início rápido e explicações detalhadas sobre como começar a usar esta estrutura em seus projetos.
Aqui estão alguns exemplos que você pode achar úteis para mergulhar na estrutura.
Consulte o guia de contribuições para saber como você pode se envolver no desenvolvimento do JAICF.
Você está convidado a participar de uma comunidade do Slack para compartilhar suas ideias ou fazer perguntas sobre o uso do JAICF.
JAICF está sob licença Apache 2.0, o que significa que você é livre para usá-lo e modificá-lo sem a necessidade de abrir o código-fonte do seu projeto.