03 / Robot client
Build a Kotlin bridge between Furhat and the LLM.
The GitHub repository implements a Gradle-built Kotlin Furhat skill. The client loads YAML configuration, connects to the Furhat broker, manages dialogue state, requests LLM completions, and records interaction traces.
Evidence
The build uses Furhat Commons 2.7.0, OpenAI GPT-3 Java client 0.12.0, Ktor, Hoplite YAML config, and Gson.
Output
A runnable robot skill that makes the social robot behave as a conversational agent rather than a static script.
