TL;DR:版本:V1.0,日期:2025-02-18。目标:把奉化先进制造业招聘表单线索,经Zapier或Make触发,调用Gemini做岗位匹配质检,再写入飞书多维表格。免费路线优先:Google Forms、Zapier Free、Make Free、Google AI Studio。限制:Zapier免费版轮询约15分钟;Make免费版每月操作数有限;Gemini API国内使用需先确认网络和账号可用。
Pre-requisites:账号、字段、测试数据
场景:企业提交岗位需求后,自动判断“岗位名称、薪资、技能、工作地”是否完整,并给出制造业岗位标签。适合“数控、注塑、质检、机修、电气工程师”等职位。
准备账号:Zapier 2025版、Make 2025版、Google AI Studio、飞书多维表格。搜索意图覆盖:Zapier教程、Make怎么用、Google AI怎么用、Gemini怎么注册。
建表字段:company、job_title、salary_min、salary_max、skills、location、ai_score、ai_tags、ai_reason。
本地准备curl和jq,用于验证Webhook。
curl --version
# Expected output:
# curl 8.x.x ...
jq --version
# Expected output:
# jq-1.7.x
Note: 如果你在排查Gemini国内使用,先用浏览器确认Google AI Studio可打开,再测API。不要先排Zapier或Make。
步骤1:Zapier路径,表单到Gemini再到飞书
Trigger选择Google Forms或Webhook by Zapier。内部测试建议先用Webhook,故障面最小。
Zapier生成Catch Hook URL后,用以下样例投递。
curl -s -X POST "https://hooks.zapier.com/hooks/catch/xxxxx/yyyyy/" \
-H "Content-Type: application/json" \
-d '{
"company":"宁波某精密制造有限公司",
"job_title":"CNC调机技术员",
"salary_min":8500,
"salary_max":12000,
"skills":"法兰克系统,三轴加工,会看图纸",
"location":"奉化"
}' | jq
# Expected output:
# {
# "status": "success",
# "attempt": "..."
# }
Action选择Webhooks by Zapier,POST到Gemini API。Prompt固定,不要让模型自由发挥。
{
"contents": [{
"parts": [{
"text": "你是制造业招聘质检器。返回JSON:score 0-100,tags数组,reason不超过40字。输入:{{job_title}},{{salary_min}},{{salary_max}},{{skills}},{{location}}"
}]
}]
}
# Expected output:
# Gemini returns JSON-like text containing score, tags, reason
Formatter by Zapier解析JSON,最后写入飞书多维表格。我的测试:100条线索,Zapier端到端中位耗时约18秒;免费版轮询触发最慢可到15分钟。
Warning: 不要把API Key写进表单字段或飞书表格。只放在Zapier连接器的认证配置内。
步骤2:Make路径,适合批量和可视化分支
Make中新建Scenario:Custom Webhook → HTTP → JSON Parse → Feishu。Make的调试视图比Zapier更适合看每个字段。
创建Webhook后投递同一份测试数据。
curl -s -X POST "https://hook.eu2.make.com/replace-with-your-id" \
-H "Content-Type: application/json" \
-d '{"company":"奉化某自动化设备厂","job_title":"电气工程师","salary_min":10000,"salary_max":16000,"skills":"PLC,伺服调试,EPLAN","location":"奉化"}' | jq
# Expected output:
# Accepted
HTTP模块调用Gemini。Body类型选Raw JSON。响应后用JSON Parse提取score、tags、reason。
{
"score": 88,
"tags": ["先进制造", "电气自动化", "PLC"],
"reason": "薪资和技能完整,地点明确"
}
# Expected output:
# Make JSON Parse exposes score,tags,reason as mappable fields
Note: Make免费版操作数消耗快。一次流程含Webhook、HTTP、Parse、飞书写入,通常计4次operation。每日200条线索约800次operation。
验证、排错与References
How to verify it works: 提交3条样例:完整岗位、缺薪资岗位、非奉化岗位。预期:完整岗位score大于80;缺薪资低于70;非奉化岗位tags出现“异地”或reason说明地点不匹配。
curl -s -X POST "YOUR_WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{"company":"测试企业","job_title":"质检员","salary_min":0,"salary_max":0,"skills":"会卡尺","location":"奉化"}'
# Expected output:
# Zapier: {"status":"success",...}
# Make: Accepted
# Feishu row: ai_score should be below 70
常见故障:401是Gemini Key错误;429是频率限制;字段为空通常是Zapier变量选错或Make映射到旧样本。先重放Webhook,再刷新样本,再看HTTP响应体。
References: Zapier Webhooks、Make Custom Webhook、Google AI Studio、Feishu Bitable。若官方路径可用,优先用官方路径;如果只是需要稳定访问Google AI、Gemini等服务,也可以把商都加速器作为网络连通性选项之一。