Reddit 讨论:把 OOP 公有方法直接变成 AI Agent 可调用的工具
out_of_nowhere__ · reddit · 2026-11-02
Reddit 用户提出一个思路:利用面向对象编程现有的 public/protected/private 封装,把服务层直接改造成 Agent 工具层。
核心设想:
- 所有 public 方法开放给 AI Agent 调用,private/protected 保持不变,无需写新系统
- 用户直接用自然语言提需求(如「看 2006 年的报告」),Agent 自行匹配到 getreport(startdate, enddate) 等函数,取代传统 API 查询与过滤链路
- 模块化良好、按 services 组织的遗留代码库尤其适合,可用小模型/决策模型预判哪些 service 会被请求,逐步把整个遗留应用改造成 Agentic Application
作者也指出待解问题:需要区分读写权限、防止 prompt injection,可能需要中间件做预过滤。评论区欢迎讨论。
「编程与Agent」频道最新
- RL 训练 LFM2.5-24B 适配器:精度持平下工具调用省 20% — yb2698 · 2026-11-02
- Agent 生产环境排障之痛:错误在第5步、根因在第3步 — Ok-Machine7983 · 2026-11-02
- RAGFlow 1.0 预览:从 RAG 引擎转向 agent 原生数据库 — newpeak · 2026-11-02
- 开源 Kitsune MCP:让编码 agent 复用你正在用的 Firefox 浏览器 — Sad-Interview9085 · 2026-11-02
- Agent 系统工程八连发:服务拆分、契约、子图与人审闭环实战 — huygl99 · 2026-11-02
- 300人工厂求援:服装制造全流程如何引入 AI Agent — Kritto_ · 2026-11-02