我自以为的 Agent 使用方式

仅代表个人对 AI Agent(智能体) 的使用上的看法,不喜勿喷,欢迎补充。

YAGNI(你不需要它)

似乎多数人都热衷于给 Agent 加入各种技能,MCP 服务器(简称 MCP)。

但以我的经验来看:

MCP 如果设计的不好将是一场灾难,Token 消耗和执行效率都令人担忧;

如果你根本不需要MCP呢?

对于技能,最大的问题在于 AI 往往难以自主决策是否应将其载入,这令人头疼。

事实上这些问题都很好解决,请你以后在加入附加内容前先问自己:

你真的需要它么?

以人为本

试着亲自设计项目结构,确认哪些代码需要熟烂于心,哪些只要略微看过几眼。

我的例子

我平常主要使用 Pi Agent,极简且高度可自定义:

这是我仅需的功能:

通过 GitHub CLI/API 获取仓库信息,非常有用!
可随时对感兴趣的项目进行提问,或在写代码时快速借鉴已有项目的优秀逻辑;
查询内容可按需提取到临时目录以便本地检索,相比 Clone 缩减了大量时间。

搜索一些我感兴趣的事情,或是写项目时让 AI 去找一下论文作为参考。

这类频繁被使用的功能作为扩展实现很合适,我让 AI 自行编写 Pi 扩展实现了这些功能。

提醒:

非必要勿随意安装公开分享的 Pakages,自行通过 AI 实现往往更契合自身需求。

安装前也请检查好代码及其依赖,安装时锁住版本,谨防供应链攻击!

15 个赞

可以让ai仿照packages进行重写。

1 个赞