Kotlin

5

Sushi: A DSL for Conversational Flow Design

TL;DR We share our experience on how we built a conversational bot with Finite State Machines. It turned out to have its own shortcomings so we built a (Domain-Specific Language) DSL to design our flows and called it “Sushi”. Sushi is a more flexible and straight-forward tool to build complicated flows.

Sushi: A DSL for Conversational Flow Design
Technology