A multi-agentic framework for real-time, autonomous freeform metasurface design

Robert Lupoiu, Yixuan Shao, Tianxiang Dai, Chenkai Mao, Kofi Edee +1 more
3/26/2025
physics.app-phcs.AIcs.MA

No official code found. Best implementation: jonfanlab/metachat (44 stars, last commit 2025-12-22).

Abstract

Innovation in nanophotonics currently relies on human experts who synergize specialized knowledge in photonics and coding with simulation and optimization algorithms, entailing design cycles that are time-consuming, computationally demanding, and frequently suboptimal. We introduce MetaChat, a multi-agentic design framework that can translate semantically described photonic design goals into high-performance, freeform device layouts in an automated, nearly real-time manner. Multi-step reasoning is enabled by our Agentic Iterative Monologue (AIM) paradigm, which coherently interfaces agents with code-based tools, other specialized agents, and human designers. Design acceleration is facilitated by Feature-wise Linear Modulation-conditioned Maxwell surrogate solvers that support the generalized evaluation of metasurface structures. We use freeform dielectric metasurfaces as a model system and demonstrate with MetaChat the design of multi-objective, multi-wavelength metasurfaces orders of magnitude faster than conventional methods. These concepts present a scientific computing blueprint for utilizing specialist design agents, surrogate solvers, and human interactions to drive multi-physics innovation and discovery.

View on arXivView PDF

Code Implementations(1)

jonfanlab/metachatCommunity100%
4411HTML, PythonMar 31, 202510 months ago

Similar Papers

Cite this paper

@article{lupoiu2025multiagentic,
  title  = {A multi-agentic framework for real-time, autonomous freeform metasurface design},
  author = {Robert Lupoiu and Yixuan Shao and Tianxiang Dai and Chenkai Mao and Kofi Edee and Jonathan A. Fan},
  year   = {2025},
  eprint = {2503.20479},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.20479v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.20479.svg)](https://codeofpaper.com/paper/2503.20479)

Discussion