搭建平时的个人 Agent 是怎么搭建的?分享一下我的使用,感觉面试企业内部 agent 落地碰壁好多。。。
我基于 hermes agent 搭建了 AI 新闻发现、总结与发布平台的工作流。
首先,我创建了 `ai-news-publish` 文件夹,并在其中定义了 [SKILL.md](http://skill.md/) 文件。在 `reference` 文件夹中记录了一些工作流执行时遇到的问题和解决方法,比如浏览器使用时超时后的重新启动以及模型 429 错误的重试。
接下来,新闻获取、图片生成和图文发布的相关文件夹也在 `ai-news-publish` 目录下,每个文件夹中都有对应的 [SKILL.md](http://skill.md/) 以及 `reference`(包括图片上传方法、标签设置方法等)。这样的结构使得这些工具的技能可以复用,其他工作流也可以直接引用。
然后,我启动了 hermes agent 的 cronjob 函数,运行了 publish 和 watchdog 两个任务。publish 会根据工作流执行,而 watchdog 则负责检查 `~/.hermes/cron/jobs.json` 和 `~/.hermes/logs/agent.log` 这两个文件。第一个文件监控当前 cronjob 的状态是否为运行中,以及作业是否存在;第二个文件记录 cronjob 工具的调用记录,以判断其是否卡住。
目前,我的设置实现了稳定持续的 24 小时不间断运行。我的抖音账号是 [这里](https://www.douyin.com/user/MS4wLjABAAAA_KSed57pMW8oeMZFVZxLXyYGL0IMSRq0LWOnOVuIaFF9fJ0yvPM62SRiz8ny6eEk?from_tab_name=main&vid=7662432152201514278),同时我在小红书和视频号上的内容也是一样的。
这种通用的 agent 加上外接技能,已经能够自动化很多任务。但在面试中,我发现现在的企业内部 agent 都是如何实现的?
---
原文链接:[点击查看](https://www.v2ex.com/t/1227393)
首先,我创建了 `ai-news-publish` 文件夹,并在其中定义了 [SKILL.md](http://skill.md/) 文件。在 `reference` 文件夹中记录了一些工作流执行时遇到的问题和解决方法,比如浏览器使用时超时后的重新启动以及模型 429 错误的重试。
接下来,新闻获取、图片生成和图文发布的相关文件夹也在 `ai-news-publish` 目录下,每个文件夹中都有对应的 [SKILL.md](http://skill.md/) 以及 `reference`(包括图片上传方法、标签设置方法等)。这样的结构使得这些工具的技能可以复用,其他工作流也可以直接引用。
然后,我启动了 hermes agent 的 cronjob 函数,运行了 publish 和 watchdog 两个任务。publish 会根据工作流执行,而 watchdog 则负责检查 `~/.hermes/cron/jobs.json` 和 `~/.hermes/logs/agent.log` 这两个文件。第一个文件监控当前 cronjob 的状态是否为运行中,以及作业是否存在;第二个文件记录 cronjob 工具的调用记录,以判断其是否卡住。
目前,我的设置实现了稳定持续的 24 小时不间断运行。我的抖音账号是 [这里](https://www.douyin.com/user/MS4wLjABAAAA_KSed57pMW8oeMZFVZxLXyYGL0IMSRq0LWOnOVuIaFF9fJ0yvPM62SRiz8ny6eEk?from_tab_name=main&vid=7662432152201514278),同时我在小红书和视频号上的内容也是一样的。
这种通用的 agent 加上外接技能,已经能够自动化很多任务。但在面试中,我发现现在的企业内部 agent 都是如何实现的?
---
原文链接:[点击查看](https://www.v2ex.com/t/1227393)
· 0 个赞