准备找 Agent 方向工作的同学,简历上能拿得出手的项目,你是怎么准备的?
课程项目拿不出手。跟着教程敲的 demo,面试官一眼看穿。大部分人会去 GitHub 刷开源贡献。
这条路有个问题:你是执行者。issue 是别人提的,方案是别人定的,你只是把代码实现出来。面试官问"你为什么这么做""为什么选这个方案不选那个",你没法真答。因为本来就不是你的决定。
4 月 1 号我开源了个 TypeScript 多 Agent 框架 open-multi-agent,22 天 5.7k stars。我在项目里置顶了两条 issue,换了个玩法:不从清单里挑任务,你自己提案。
我要你填 5 个字段:
一,你的专业或行业背景
二,你见过的真实痛点,不要"某行业在用 AI"这种空话 三,为什么需要多个 Agent 配合,而不是一次 LLM 调用就解
四,你打算怎么设计,有哪些 Agent、各自做什么
五,这个模式能不能复用到其他领域
提案过了,我开专门的 issue 并 assign 给你。你写代码提 PR,合了就带你名字落到 cookbook 目录,release notes 致谢。
为什么这么折腾?因为你面试时讲的故事完全不一样。
面试官问你做了什么,你说:我在自己专业里发现了一个真实痛点,设计了多 Agent 方案,贡献到一个 5k star 开源项目。
问你为什么这么做,你说:这是我自己的设计决定。 问你为什么重要,你说:问题是我自己定义的。
这三句你天然答得上来。不是准备的,本来就是你做的。
跟你说句大实话。
我一个人维护这个项目。我不懂法律、医学、游戏开发,也不懂销售、客服、教育这些行业。但这些行业里肯定有需要多个 Agent 配合才能解的真问题。我没法替你们发现。
所以这不是我在"施舍"贡献者。我是真的需要有行业背景的人来填这些 example。你拿到能写进简历的作品,我拿到项目的深度。双向奔赴。
两个前提先说一下:
1. 会用 AI 辅助编程就行,不用你从零手写TypeScript。
2. 不保证每个都接,但每条都认真看。不合适的我会在 thread 里说哪里要改,不直接关,你可以迭代。
GitHub 搜 open-multi-agent。置顶两条 issue,#148 欢迎页,#147 提案入口,先看 #148。
写这条不是为了涨 star。如果你真的在找 Agent 方向的工作,这可能会是你简历上那个最能讲的项目。