SuperAPI AI 工具集

ai-choosing-architecture

前端与建站

查看项目

更新于 10-15 23:58

技能介绍

用途:帮助开发者为 AI 功能挑选合适的 DSPy 模块与架构。不适用于已确定模块、修复现有代码错误、学习单个模块或需要项目规划的场景。

主要能力:通过三个问题(输入输出类型、是否需要外部工具、推理复杂度)走决策树选择模块。需要工具时:需写并运行代码选 CodeAct,否则选 ReAct;不需要工具时按复杂度选 Predict(简单映射)、ChainOfThought(需解释)、ProgramOfThought(数学计算)、MultiChainComparison(需比较多种方案)。技能提供各模块在准确率、延迟、成本上的权衡表,判断单模块还是流水线的对照表,以及架构与优化器的配对建议(如单 Predict 起步用 BootstrapFewShot,最佳用 MIPROv2;ReAct 用 BootstrapFewShot)。最后按固定格式输出推荐,含模块、原因、骨架代码、优化器路径与被考虑过的替代方案。

使用方式:安装对应技能,按步骤回答三问、查表选模块、决定是否建流水线,实现后用 dspy.Evaluate 在 20-50 个样例上验证。安装:npx skills add lebsral/DSPy-Programming-not-prompting-LMs-skills --skill <name>。

限制与注意:避免一律用 ChainOfThought、以 ReAct 替代简单流水线、过早使用 MultiChainComparison、未验证单模块就搭流水线、忽略成本延迟。资料未提供定价与平台细节。