接上篇,这篇继续分享 Grok Build,看看它的 Agent 和角色 功能怎么使用和管理。

这两个功能看起来有点像,但作用其实不一样。

简单理解:

  • Agent:负责执行具体任务,可以理解成不同的 AI 工作单元;
  • Persona:负责定义角色和行为风格,更偏向告诉 AI 以什么身份做事。

下面分别来看下。

1、Agent 管理

Grok Build 提供了专门的 Agent 面板,使用 /dashboard 命令,可以打开 Agent Dashboard:

在这里可以比较直观地查看当前 Agent 的相关信息和运行情况。

如果需要进一步管理 Agent 定义,可以使用 /config-agents 或者 /agents 命令进入 Agent 管理页面:

这里主要用于管理不同的 Agent 定义。

比如针对不同任务,可以配置不同 Agent,让它们分别负责代码分析、功能开发、测试、代码审查等工作。

相比所有任务都塞给同一个 Agent,这种方式的好处就是:不同 Agent 各司其职,复杂任务也更容易拆分。

尤其是前面介绍过的子 Agent、多任务这些能力,实际上都和 Agent 管理有一定关系。

2、角色管理

除了 Agent,Grok Build 还提供了 Persona,也就是角色管理,使用 /personas 命令,可以进入角色管理页面:

Grok Build 默认已经提供了多个角色,可以直接选择使用,也支持添加自己的 Persona。

Persona 更偏向于控制 AI 的身份、行为方式和处理问题的风格。

比如同样是分析一段代码,你可以让它站在不同角色的角度处理:

  • 软件架构师;
  • 后端开发工程师;
  • 代码审查人员;
  • 测试工程师;
  • 安全工程师。

不同 Persona 关注的重点自然也会有所不同。

所以,Agent 和 Persona 可以简单这样区分,Agent 决定谁来干活,Persona 决定以什么角色干活。

把两者结合起来之后,可玩性就比较高了。

比如让一个专门负责代码审查的 Agent,再配合代码审查相关 Persona,就能把任务进一步细分。

3、交互体验

Grok Build 在很多功能设计上确实能看到 Claude Code 的影子,比如 Agent、Skills、Hooks、MCP 等能力都比较类似。

但它也不是简单照搬,特别是在 TUI 交互方面,Grok Build 做了不少自己的设计。

比如前面介绍过的任务面板、队列、管理面板,以及这篇的 Agent Dashboard、Persona 管理,都能直接通过界面查看和操作。

个人用下来,我感觉如果单看 TUI 的可视化和交互体验,Grok Build 甚至要比 Claude Code 更丰富一些。

很多原本需要记命令、看终端输出的东西,现在都可以直接通过面板操作,对新手也更加友好。

好啦,这篇先分享到这里,我们下篇继续,有帮助点个关注再走哦。