支持Agent模式,飞书远程控制机器人干活

352 阅读6分钟

大家好,我是GoBot的开发者。今天特别兴奋,想和大家聊聊我们最新上线的Agent功能,这可是我和团队熬了无数个夜晚才搞出来的东西。

为什么我要做GoBot?

说实话,做GoBot的初衷特别简单——就是被繁琐的重复工作逼疯了。以前我在一家公司做技术,每天都要处理大量的数据报表、文件整理、邮件发送...这些事情机械又枯燥,但偏偏又不得不做。

我试过市面上各种RPA工具,要么贵得离谱,要么复杂得要命,要么就是功能太弱。作为一个程序员,我想:"要不我自己写一个吧?"

就这样,GoBot诞生了。最开始只是个简单的脚本,用来处理我自己的工作。后来同事看到了,都说好用,我就慢慢完善,做成了一款真正的产品。

开发Agent功能的那些日子

大概半年前,我们团队开始琢磨怎么让GoBot更智能。传统的RPA工具都是"你告诉我怎么做,我就怎么做",但我们想要的是"你告诉我做什么,我自己想办法做"。

这个想法说起来简单,做起来可真不容易。我们尝试了各种方案,踩了无数坑:

  • 一开始想用Python写,结果性能跟不上
  • 试过几个现成的框架,要么太重,要么不够灵活
  • 模型调用也是个大问题,太贵的用不起,免费的又怕不够用

那段时间,我几乎天天熬夜,咖啡喝得比水还多。有好几次都想放弃,但一想到那些被重复工作折磨的同事,就咬牙坚持下来了。

转机:Eino框架的出现

就在我们快要撑不住的时候,字节跳动开源了Eino框架。我一看,这不就是我们一直在找的东西吗?

Eino是用Go语言写的,正好符合我们的技术栈。它的组件化设计特别清晰,流程编排能力也很强大。最关键的是,它在字节内部已经经过了大量实战检验,稳定性有保障。

我们立刻开始研究Eino,把原来的架构推倒重来。说实话,这个过程挺痛苦的,相当于把盖了一半的房子拆了重建。但看到Eino带来的性能提升和扩展性,我们知道这个决定是对的。

智谱模型的惊喜

模型选择上我们也纠结了很久。一开始想用一些大牌的商业模型,但一看价格就劝退了——我们可是想做人人都能用的工具啊。

后来偶然发现了智谱AI的GLM-4-Flash免费模型,抱着试试看的心态集成了一下,结果效果出乎意料的好!这个模型虽然免费,但功能一点不弱:

  • 理解能力很强,能准确把握用户意图
  • 支持长文本,处理复杂任务没问题
  • 响应速度快,几乎感觉不到延迟
  • 最重要的是,真的免费!

这简直就是我们这种小团队的福音啊!

飞书集成的灵感

至于为什么要支持飞书远程控制,这个灵感来自于我自己的痛点。

有次我在外地出差,突然想起办公室有个重要的报表还没处理。当时急得我团团转,最后不得不麻烦同事帮忙。路上我就想:"要是能远程控制电脑干活就好了。"

回来后我们立刻开始研究飞书的开放平台,发现它的长连接模式特别适合做这种实时控制。而且飞书在国内企业中用得很多,很多用户都很熟悉。

开发过程中遇到不少挑战,比如如何保证安全性、如何处理复杂的指令解析、如何优化响应速度等等。但每次解决一个问题,我们都特别兴奋,感觉又离理想中的产品近了一步。

file-20250818195637054.jpg

终于上线了!

经过几个月的努力,Agent功能终于可以和大家见面了。说实话,上线那天我比高考查分还紧张,生怕出什么问题。

看到用户反馈说"太方便了"、"终于不用手动处理那些破表格了",我心里那个美啊!所有的辛苦都值了。

现在我自己每天都在用这个功能。早上醒来,先在飞书上给GoBot发个消息:"帮我整理昨天的数据,做个报表。"等洗漱完吃早饭,报表就已经躺在邮箱里了。这种体验,真的只有自己开发过的人才能体会那种成就感。

想对用户说的话

做GoBot这么久,我最想感谢的就是那些一直支持我们的用户。是你们的反馈和建议,让GoBot变得越来越好。

我知道GoBot还有很多不完美的地方,但我们在努力改进。每一行代码、每一个功能,都是我们用心做的。我们不是什么大公司,就是一群想把工具做好、让大家工作轻松点的普通人。

如果你还没试过GoBot的Agent功能,真心推荐你体验一下。不用怕复杂,我们做了很多优化,保证你能轻松上手。遇到问题随时找我们,虽然回复可能没那么快(毕竟人少),但一定会认真帮你解决。

未来的计划

接下来我们还有很多计划:

  • 支持更多的交互平台,比如微信、钉钉
  • 优化模型调用,让反应更快、理解更准
  • 增加更多行业模板,覆盖更多场景
  • 完善文档和教程,降低使用门槛

当然,最重要的还是听用户的声音。大家需要什么功能,我们就做什么功能。毕竟,工具是为使用者服务的嘛。

写在最后

做软件这行快十年了,做过不少项目,但GoBot是我最有感情的一个。可能是因为它真的解决了我和身边人的痛点,可能是因为看到用户用得开心我就特别满足。

如果你也在被重复工作折磨,不妨试试GoBot。它可能不是最完美的,但一定是最用心的。我们做不了大而全的东西,但可以在小而精的路上一直走下去。

最后,欢迎大家来体验,来吐槽,来提建议。你们的每一个反馈,都是我们前进的动力。让我们一起,把工作变得更轻松、更有趣!