标签: 开源工具
-
文档即状态机:Agentic Souls 如何用 Markdown 驱动 AI 软件开发工作流
2.1 设计决策 1:Markdown 作为状态机与控制流 直觉会怎么做:使用数据库或复杂的 JSON 结构来管理任务状态,在代码中硬编码流程逻辑。 实际怎么做的:Agentic Souls 使用一系列结构化的 Markdown 文件作为唯一的真相来源。每个文件代表工作流的一个阶段,文件的创建和更新即为状态迁移。 根…阅读全文 →
-
基于 AutoGen 构建 PSE 三角色闭环:一个可重试、可追溯的 Agent 协作框架
2.1 设计决策 1:用 替代 Function Calling 实现 PSE 状态机 直觉会怎么做:为 Planner、Specialist、Evaluator 分别定义工具函数,通过 LLM 的 Function Calling 来选择下一步动作,手动维护状态转移图。 实际怎么做的:直接使用 AutoGen 的 顺序…阅读全文 →
-
AI-Analyze:五个不显而易见的设计决策
大部分代码分析工具的文章会讲"支持多少语言、有多少规则、能检测多少漏洞"。ai-analyze 支持 7 种语言、12 条安全规则、4 维度质量评分,这些功能数字在 README 里就能看到。这篇文章不讲功能清单,讲五个容易被忽略但值得深挖的设计决策——每个决策背后都有一个"为什么不那么做"的故事。 决策一:MCP 双策略不是为了性能,是…阅读全文 →