招聘代理式 AI 开发人员前需要检查哪些事项
招聘代理式 AI (Agentic AI) 开发人员与招聘生成式 AI (Generative AI) 开发人员不同。
生成式 AI 侧重于摘要生成等单一任务。代理式 AI 则侧重于推理、使用工具以及纠正自身的错误。你招聘的不仅仅是模型知识,更是判断力。
代理式软件会运行循环并做出决策。这改变了你的招聘清单。
使用此清单来筛选候选人或供应商:
- 生产环境经验。寻找那些与真实用户交互过的系统。避开那些只会展示 Notebook 的人。
- 评估规范。他们必须使用数据集和指标来测试输出结果。
- 成本意识。代理式循环会消耗大量 Token。优秀的开发人员会追踪并限制支出。
- 工具与 API 设计。检查他们如何处理函数调用 (function calls)、重试和超时。
- 防护栏设计。他们必须能够防御提示词注入 (prompt injections) 和不安全的操作。
- 可观测性。询问他们如何追踪代理从开始到结束的运行过程。
一个会讨论失败模式 (failure modes) 的开发人员,比一个只会列举模型名称的人要好得多。
三大趋势推动了这一需求:
- 自动化已进入核心工作流。可靠性比演示 (demos) 更重要。
- 企业需求正在增长。团队需要审计日志和可预测的成本。
- 工具使用已成为标准。开发人员需要具备后端深度,以连接 API 和数据库。
将代理视为分布式系统。开发人员必须理解队列 (queues)、状态存储 (state stores) 和幂等操作 (idempotent actions)。他们还需要知道如何管理上下文窗口 (context windows) 和数据分块 (data chunking)。
根据你的路线图决定招聘模式:
- 如果你的路线图很稳定,请聘请专职开发人员。这能提供连续性并实现更快的迭代。
- 如果你的业务范围不确定,或者想先测试一个想法,请聘请项目团队。
许多公司两者兼用。他们保留一个精干的核心团队,并针对短期任务增加专家。
在面试中问一个具体的问题:
“请告诉我一次你的代理采取错误行动的经历。你是如何发现它的?”
他们的回答会揭示其实际的技术水平。
招聘代理式 AI 开发人员的关键在于成本控制、评估和整洁的集成。要将代理视为生产系统,而非实验品。
来源:https://dev.to/charlieap/what-to-check-before-you-hire-ai-developers-for-agentic-work-2mm8
