rfauto:RF/微波设计自动化与 LLM 编排框架
geer1895/rfauto · RF/microwave design automation + LLM orchestration: 16 EM/EDA engines behind one interface, 75 parameterized template families, 340 deterministic calculators, 87 calibration anchors; AI agents drive everything via MCP (157 tools) — physics numbers come only from deterministic kernels, never from the LLM. 28000+ unit tests, GPL-3.0
ELI5:它是什么,解决什么问题
rfauto 将 RF/微波设计流程中描述器件、参数化建模、调用求解器、质量门禁判定和尺寸优化等环节整合为一条可复现的自动化闭环。项目提供 75 个参数化器件模板、340 个确定性计算器、87 个校准锚点,并通过统一的适配层接入 HFSS、ADS、openEMS、COMSOL 等 16 个 EM/EDA 引擎通道。核心约定是物理数值只能由确定性内核或求解器产生,LLM 仅负责编排与解释。AI 助手可通过 MCP(157 个工具、10 个资源)驱动整个框架;项目还提供本地审阅工作台、运行数据湖、远程执行和批量任务能力。
核心能力与快速开始
★ 2 · Python
- 能做什么
- 提供 RF/微波器件参数化建模与首版尺寸综合(75 个模板)、多引擎仿真适配(16 个通道,含 HFSS、ADS、openEMS、COMSOL 等)、TPE/CMA-ES/NSGA-II 优化与代理模型路线、六类质量门禁、87 个校准锚点、运行产物与数据湖管理、远程执行与批量任务、本地审阅工作台(24 个视图),以及由 157 个 MCP 工具和 10 个资源组成的 AI 编排接口。物理数值由确定性内核或求解器产生,LLM 不生成物理数字。
- 适用场景
- 适用于需要在 RF/微波设计中进行参数化器件综合、批量仿真、尺寸调优和多目标优化的工程流程;也适合通过 MCP 让 Claude Desktop、Cursor 或自建 Agent 编排 SOLVER 与模板流程,并在带沙箱草稿与校验门禁的约束下操作。内置 fake 通道可用于无许可证验证完整流水线。
- 项目形态
- 开发框架
- 部署方式
- Python 包,可用 pip 以可编辑方式安装;核心流程无需商业工具许可证,商业引擎为可选扩展。工作台为本地回环访问。
- 主要依赖
- Python 3.10–3.12;工作台需 [ui] 额外依赖;测试套件需 [dev];HFSS 通道需 AEDT 2025 R1 与对应依赖;openEMS 可按文档自行构建。
- 使用限制
- fake 通道是基于闭式解析的模型,不是 EM 求解,只用于验证流水线;商业引擎的许可、成本和完整部署限制未说明。
- 许可证
- GPL-3.0
- 最近推送
- 2026-10-27 09:00
资料检查:2026-10-28 07:00 · 卡片整理:2026-10-28 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为 Python 框架,rfauto 提供可复现的自动化闭环,程序员可通过 MCP 让 AI 助手以类型化工具调用驱动 RF/微波设计流程,并利用 28000+ 单元测试和沙箱草稿加验证门禁机制进行开发与测试。
查看内容依据
AI assistants can drive all of it over MCP, under one iron rule
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。