Research

Paper

AI LLM March 06, 2026

Conversational Demand Response: Bidirectional Aggregator-Prosumer Coordination through Agentic AI

Authors

Reda El Makroum, Sebastian Zwickl-Bernhard, Lukas Kranzl, Hans Auer

Abstract

Residential demand response depends on sustained prosumer participation, yet existing coordination is either fully automated, or limited to one-way dispatch signals and price alerts that offer little possibility for informed decision-making. This paper introduces Conversational Demand Response (CDR), a coordination mechanism where aggregators and prosumers interact through bidirectional natural language, enabled through agentic AI. A two-tier multi-agent architecture is developed in which an aggregator agent dispatches flexibility requests and a prosumer Home Energy Management System (HEMS) assesses deliverability and cost-benefit by calling an optimization-based tool. CDR also enables prosumer-initiated upstream communication, where changes in preferences can reach the aggregator directly. Proof-of-concept evaluation shows that interactions complete in under 12 seconds. The architecture illustrates how agentic AI can bridge the aggregator-prosumer coordination gap, providing the scalability of automated DR while preserving the transparency, explainability, and user agency necessary for sustained prosumer participation. All system components, including agent prompts, orchestration logic, and simulation interfaces, are released as open source to enable reproducibility and further development.

Metadata

arXiv ID: 2603.06217
Provider: ARXIV
Primary Category: cs.AI
Published: 2026-03-06
Fetched: 2026-03-09 06:05

Related papers

Raw Data (Debug)
{
  "raw_xml": "<entry>\n    <id>http://arxiv.org/abs/2603.06217v1</id>\n    <title>Conversational Demand Response: Bidirectional Aggregator-Prosumer Coordination through Agentic AI</title>\n    <updated>2026-03-06T12:32:37Z</updated>\n    <link href='https://arxiv.org/abs/2603.06217v1' rel='alternate' type='text/html'/>\n    <link href='https://arxiv.org/pdf/2603.06217v1' rel='related' title='pdf' type='application/pdf'/>\n    <summary>Residential demand response depends on sustained prosumer participation, yet existing coordination is either fully automated, or limited to one-way dispatch signals and price alerts that offer little possibility for informed decision-making. This paper introduces Conversational Demand Response (CDR), a coordination mechanism where aggregators and prosumers interact through bidirectional natural language, enabled through agentic AI. A two-tier multi-agent architecture is developed in which an aggregator agent dispatches flexibility requests and a prosumer Home Energy Management System (HEMS) assesses deliverability and cost-benefit by calling an optimization-based tool. CDR also enables prosumer-initiated upstream communication, where changes in preferences can reach the aggregator directly. Proof-of-concept evaluation shows that interactions complete in under 12 seconds. The architecture illustrates how agentic AI can bridge the aggregator-prosumer coordination gap, providing the scalability of automated DR while preserving the transparency, explainability, and user agency necessary for sustained prosumer participation. All system components, including agent prompts, orchestration logic, and simulation interfaces, are released as open source to enable reproducibility and further development.</summary>\n    <category scheme='http://arxiv.org/schemas/atom' term='cs.AI'/>\n    <category scheme='http://arxiv.org/schemas/atom' term='cs.MA'/>\n    <category scheme='http://arxiv.org/schemas/atom' term='eess.SY'/>\n    <published>2026-03-06T12:32:37Z</published>\n    <arxiv:comment>6 pages, 2 figures. Code available at: https://github.com/RedaElMakroum/cdr</arxiv:comment>\n    <arxiv:primary_category term='cs.AI'/>\n    <author>\n      <name>Reda El Makroum</name>\n    </author>\n    <author>\n      <name>Sebastian Zwickl-Bernhard</name>\n    </author>\n    <author>\n      <name>Lukas Kranzl</name>\n    </author>\n    <author>\n      <name>Hans Auer</name>\n    </author>\n  </entry>"
}