TextileBot 🗣️♻️

LLM-Mediated Domain-Specific Voice Agents

TextileBot is a domain-specific voice agent focused on the sustainability topic of textile circularity🧶. IIt is built into a smart device, a Raspberry Pi encased in 3D-printed housing, and was introduced in February 2023.

Traditional vs LLM-based conversational agents with voice inputs and outputs method.

From task-agnostic to domain-specific

  • We proposed use Taxonomy-Based Knowledge Structure Chain to embed Textiles into the agent, enabling continuous multi-turn conversations.
Taxonomy-Based Knowledge Structure Chain.
TextileBot - The physical agent interface is composed of a 3D printed box (6), a speaker (5), a microphone (4), and a button (3), all integrated into the Google AIY board (2) mounted on the Raspberry Pi 3 Model B (1) presented in (a). Right: A participant interacting with the TextileBot used across all three voice-based agents (b).
  • We developed 2 variation of TextileBot: Assistant & Expert
From task-agnostic to domain-specific: on the topic of lunch (Vanilla GPT-3.5 model, TextileBot Expert, TextileBot Assistant)

For more information about TextileBot (Zhong et al., 2025), check our paper.

References

2025

  1. LLM-mediated domain-specific voice agents: the case of TextileBot
    Shu Zhong, Elia Gatti, James Hardwick, and 3 more authors
    Behaviour & Information Technology, 2025