利用互联网全域搜索,绕过商业评价平台,挖掘真正受当地人认可的地道去处。支持美食、小吃、酒店、景点、温泉等多种类型推荐。
本技能使用 EXA 搜索引擎 作为核心数据来源,使用前必须配置 API Key。
步骤 1:注册账号
步骤 2:进入 Dashboard
步骤 3:获取 API Key
local-guide)xxxxx-xxxxx-xxxxx-xxxxx)步骤 4:配置环境变量
bash
# Linux / Mac
export EXA_API_KEY=你复制的API_Key
# 添加到配置文件永久保存
echo 'export EXA_API_KEY=你复制的API_Key' >> ~/.bashrc
source ~/.bashrc
# Windows PowerShell
$env:EXA_API_KEY="你复制的API_Key"
# Windows CMD
set EXA_API_KEY=你复制的API_Key
免费额度说明:
验证配置:
bash
# 检查环境变量是否设置成功
echo $EXA_API_KEY
# 测试 EXA 搜索
python3 scripts/search_module.py
支持的类型:
text
# 美食推荐
本地通 美食 南海桂城
本地通推荐 小吃 佛山市南海区桂城
本地通 糖水 广州天河
# 景点推荐
本地通 好玩 佛山南海
本地通推荐 景点 广州市番禺区
本地通 小众景点 深圳
# 停车场推荐
本地通 停车 佛山南海千灯湖公园
本地通推荐 停车场 广州天河城
本地通 停车位 广东省中医院
# 温泉推荐
本地通 温泉 广州从化
本地通推荐 泡温泉 佛山三水
# 酒店推荐
本地通 酒店 佛山南海
本地通推荐 性价比酒店 广州越秀
严禁引用:
理由: 避开算法推荐、商业竞价排名及刷单污染的数据。
优先检索并分析以下来源:
官方权威来源(优先级最高):
生活方式社区:
社交媒体原生态内容:
地方性平台:
根据类型使用不同的关键词组合:
官方推荐类(优先):
text
[地名] 官方推荐 [类型]
[地名] 文旅 推荐 [类型]
[地名] 旅游局 推荐 [类型]
[地名] 政府 推荐 [类型]
南方+ [地名] [类型]
本地人口碑类:
text
[地名] 本地人推荐 [类型]
[地名] 本地人常去 [类型]
[地名] 街坊推荐 [类型]
[地名] 只有本地人才知道的 [类型]
[地名] 从小去到大 [类型]
[地名] 老字号 [类型]
[地名] 排队 [类型]
类型特定关键词:
美食/小吃:
text
[地名] 老店 美食
[地名] 十大名小吃
[地名] 苍蝇小馆
[地名] 居民楼 美食
甜品/糖水:
text
[地名] 老字号 糖水
[地名] 本地人推荐 甜品
[地名] 老店 糖水
[地名] 传统糖水
[地名] 榴莲甜品
[地名] 双皮奶 姜撞奶
[地名] 糖水铺 推荐
酒店/住宿:
text
[地名] 本地人推荐 酒店
[地名] 性价比高 酒店
[地名] 特色民宿
[地名] 老牌酒店
好玩/景点:
text
[地名] 本地人常去 景点
[地名] 免费景点
[地名] 小众景点
[地名] 周末去哪玩
温泉:
text
[地名] 本地人推荐 温泉
[地名] 性价比高 温泉
[地名] 老牌温泉
[地名] 温泉酒店
停车/停车场:
text
[地名] 停车位 便宜
[地名] 停车场 收费标准
[地名] 停车 地下停车场
[地名] 停车 免费停车
[地名] 商场 停车
[地名] 医院 停车
[地名] 停车攻略
对于搜寻到的每一个推荐,给出:
基本信息:
推荐理由: 必须包含该地被认为是"地道"或"本地人喜欢"的证据,例如:
避雷参考: 提及可能存在的缺点,增加信息真实性:
markdown
# 🎯 [地名] 本地通推荐 - [类型]
根据官方推荐([来源])和本地口碑,为您精选以下地道去处:
---
## 🏆 官方认证推荐
### 1. [名称] ⭐⭐⭐
📍 **位置**:[具体街道/标志物]
📞 **电话**:[联系电话]
🗺️ **导航**:[高德地址]
⏰ **营业时间**:[营业时间]
💰 **人均消费**:[人均价格]
✨ **推荐理由**:
- [地道证据1]
- [地道证据2]
- [地道证据3]
⚠️ **避雷参考**:
- [缺点1]
- [缺点2]
---
### 2. [名称] ⭐⭐
...
---
## 🏅 [其他分类](如:本地口碑推荐)
### 3. [名称] ⭐⭐
...
---
## 📝 温馨提示
1. **官方认证优先**:[说明]
2. **避开高峰**:[建议]
3. **提前确认**:[提醒]
4. **交通建议**:[建议]
5. **支付方式**:[说明]
**搜索来源**:[列出来源](已排除大众点评、美团、携程等商业平台)
markdown
# 🚗 [地名] 本地通推荐 - 停车场
根据官方信息和本地车主反馈,为您整理以下停车选择:
---
## 🏆 性价比推荐
### 1. [停车场名称] ⭐⭐⭐
📍 **位置**:[具体街道/标志物]
🗺️ **导航**:[高德地址]
🅿️ **车位数量**:[约XX个]
💰 **收费标准**:[如:首小时5元,之后2元/小时;或:全天封顶20元]
⏰ **开放时间**:[24小时/XX:XX-XX:XX]
🔌 **充电桩**:[有/无,如有注明数量]
✨ **推荐理由**:
- [优点1:如收费便宜]
- [优点2:如车位充足]
- [优点3:如位置便利]
⚠️ **注意事项**:
- [注意1:如限高2.2米]
- [注意2:如只支持现金/微信]
---
### 2. [停车场名称] ⭐⭐
...
---
## 🏅 免费停车
### 3. [停车场名称] ⭐⭐
📍 **位置**:[位置]
⏰ **免费时段**:[如:消费满50元免2小时]
📝 **使用条件**:[条件说明]
---
## 📝 停车小贴士
1. **高峰时段**:[如:周末10:00-14:00车位紧张]
2. **省钱建议**:[如:周边商场消费可免停车费]
3. **充电提醒**:[如:XX停车场有快充桩]
4. **限高注意**:[如:地下停车场限高2.0-2.2米]
5. **支付方式**:[如:大部分支持微信/支付宝]
**搜索来源**:[列出来源]
重要规则:
当检测到用户来自飞书渠道时,必须:
通用类型:
json
{
"location": "广州天河",
"type": "温泉",
"sources": "广州市文旅局、南方+报道",
"items": [
{
"name": "某某温泉度假村",
"category": "官方认证推荐",
"stars": 3,
"address": "天河区某某路123号",
"phone": "020-12345678",
"navigation": "广州市天河区某某路123号",
"hours": "09:00-22:00",
"price": "¥128-298",
"reasons": [
"广州市文旅局官方推荐温泉度假村",
"开业15年,本地人常去",
"水质好,性价比高"
],
"warnings": [
"周末人多需提前预约",
"部分设施较老旧"
]
}
]
}
停车场类型:
json
{
"location": "广州某医院",
"type": "停车",
"sources": "医院官网、本地车主反馈",
"items": [
{
"name": "医院配套停车场",
"category": "性价比推荐",
"stars": 3,
"address": "越秀区某某路88号",
"navigation": "广州市越秀区某某路88号",
"spaces": "约55个",
"hour_rate": "5元/小时",
"first_hour": "5元",
"after_hour": "5元/小时",
"daily_cap": "无封顶",
"free_time": "无",
"hours": "全天开放",
"charging": "无",
"reasons": [
"距离医院最近",
"收费相对便宜",
"步行可达门诊"
],
"warnings": [
"车位紧张,高峰期难找位",
"需注意停车时限规定"
]
}
]
}
停车场JSON字段说明:
字段说明示例hour_rate每小时费用(必填)"5元/小时"、"10元/小时"first_hour首小时费用"免费"、"5元"after_hour后续每小时费用"3元/小时"、"5元/小时"daily_cap全天封顶"20元封顶"、"无封顶"free_time免费时长"首15分钟免费"、"无"spaces车位数量"约55个"charging充电桩"有,5个快充"、"无"
使用 scripts/send_feishu_card.py 发送卡片:
bash
echo '{JSON数据}' | python3 scripts/send_feishu_card.py {receive_id} {reply_to}
当用户来自飞书时,在生成完整内容后,额外生成 JSON 数据并调用卡片脚本。
接收指令:识别"本地通推荐 [类型] [地名]"
类型识别:判断用户要查找的类型(美食/酒店/景点/温泉等)
多轮全面搜索(至少5-8轮):
来源过滤:排除商业平台内容,优先采纳官方和本地社区来源
信息整合:汇总所有搜索结果,去重,按分类组织
数量检查:确保每个分类至少有10个推荐,如果不足则继续搜索(除非该类型在当地确实没有这么多)
信息提取:提取名称、位置、电话、地址、营业时间、人均消费
证据收集:收集"地道"证据(官方认证、本地口碑、开业年限等)和真实缺点
格式化输出: 严格按照输出格式示例 生成回复,不得简化或改变结构
渠道一致性检查:确保飞书、webchat、群聊、私聊等所有渠道输出完全一致
不强求老字号:只要是本地人喜欢、常去的地方就可以推荐
优先官方推荐:政府文旅、旅游局推荐的优先级最高
多源验证:优先推荐有多个独立来源验证的地方
避免网红化:排除过度商业化、主要靠营销的地方
信息时效性:提醒用户可能已搬迁/关闭/装修,建议提前确认
真实性:必须包含真实缺点,增加可信度
格式统一:无论在任何渠道,都必须使用完整的详细格式,不得简化为列表
数量要求:每个分类至少推荐10个地方,提供足够的选择(除非该类型在当地确实没有这么多)
结果稳定性:使用相同的搜索关键词和来源,确保每次返回的结果基本一致
全面搜索:必须进行至少5-8轮搜索,覆盖不同关键词组合,确保找到足够多的推荐(每分类至少10个)
类型适配:根据不同类型调整搜索关键词和输出重点