SuperAPI AI 工具集

matlab-read-doc

智能体与模型

查看项目

更新于 10-16 06:45

技能介绍

用途:在回答 MathWorks 产品与工作流的“如何做”问题时,从官方文档获取权威信息,例如确认函数语法、参数、弃用状态,或查找某产品/工作流可用的函数,以及核对官方推荐做法。

主要能力:提供可重复的四遍策略——先用本地目录发现函数,再用 help 获取签名,必要时抓取用户指南页(ug/)了解工作流上下文,最后抓取参考页(ref/)确认完整语法与属性枚举。发布说明可直接抓取 https://www.mathworks.com/help/{product}/release-notes.md 并提取对应版本段落。脚本包括 get_local_function_list、fetch_product_index、extract_page_slugs、fetch_doc_page、find_replacement,HTML 解析由脚本内部处理。

使用方式:脚本为函数文件,需通过 evaluate_matlab_code 调用,并将 project_path 设为该技能的 scripts/ 目录,不能用 run_matlab_file。例如:[t, hrefs, baseUrl] = fetch_product_index('simulink', 'Modeling');content = fetch_doc_page(url, 10000)。URL 必须从索引页发现,不要猜测;baseUrl 已含产品路径,只追加子路径。

适用场景:不确定某版本 API 是否存在、需要验证语法或弃用替代、需要查找产品函数清单、需要官方工作流建议时。

限制:若本地 help 已足够,应优先使用 help,不必抓取网页;通用 MATLAB 编程模式问题不适用。文档 URL 按版本组织,网页内容可能与已安装版本不一致,需注意版本差异。具体收费、平台等信息暂未提供。