A Context-aware Conversational Interface for Controlling Internet-of-Things Devices

This paper presents a demonstration of a context-aware conversational interface for interacting with multiple IoT devices using multi-turn natural language commands.Our system facilitates device discovery and identification through a Knowledge Graph (KG) and addresses the interoperability issue by using the Web of Things (WoT) specifications as an intermediate abstraction layer.The proposed system comprises four major components: a context-aware multi-turn dialogue interface, a device discovery and identification module using a domain-specific KG, a text-to-code module to parse natural language commands into an executable code format, and a customized code execution engine.We demonstrate our system using two Philips Hue smart lamps and one Elgato Stream Deck controller.The Philips Hue smart lamp device can be controlled standalone via natural language, allowing users to adjust the power state, the color, and the brightness.Also, the lamp can be integrated with the Elgato Stream Deck Controller to enable user-defined automation rules following the Trigger Action programming (TAP) paradigm.

Authors

Institutions

Publication Details

Published
2024-11-19
DOI
https://doi.org/10.1145/3703790.3703811
Citations
1
Primary Topic
Spreadsheets and End-User Computing
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Context-aware Conversational Interface for Controlling Internet-of-Things Devices

Andreas Harth, Michael Freund, Zhou Gui
1 citations
Spreadsheets and End-User Computing
0.49
article

A Context-aware Conversational Interface for Controlling Internet-of-Things Devices

Andreas Harth, Michael Freund, Zhou Gui
article en
1 citations

Abstract

This paper presents a demonstration of a context-aware conversational interface for interacting with multiple IoT devices using multi-turn natural language commands.Our system facilitates device discovery and identification through a Knowledge Graph (KG) and addresses the interoperability issue by using the Web of Things (WoT) specifications as an intermediate abstraction layer.The proposed system comprises four major components: a context-aware multi-turn dialogue interface, a device discovery and identification module using a domain-specific KG, a text-to-code module to parse natural language commands into an executable code format, and a customized code execution engine.We demonstrate our system using two Philips Hue smart lamps and one Elgato Stream Deck controller.The Philips Hue smart lamp device can be controlled standalone via natural language, allowing users to adjust the power state, the color, and the brightness.Also, the lamp can be integrated with the Elgato Stream Deck Controller to enable user-defined automation rules following the Trigger Action programming (TAP) paradigm.

Friedrich-Alexander-Universität Erlangen-Nürnberg (DE), Fraunhofer Institute for Integrated Circuits (DE)
Openalex Percentile: Top 27%
Spreadsheets and End-User Computing
0.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Context-aware Conversational Interface for Controlling Internet-of-Things Devices — Andreas Harth, Michael Freund, et al. · (2024) | TGRS Research Map | TGRS