asheville-event-feed
聚合北卡罗来纳州阿什维尔地区10+来源活动的AI驱动Web应用。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:asheville-event-feed。 它的用途是:聚合北卡罗来纳州阿什维尔地区10+来源活动的AI驱动Web应用。 完整的 Skill 内容见:https://321skill.com/skills/asheville-event-feed/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我找一个下周五晚上阿什维尔市区附近的现场音乐活动,最好是爵士乐。”,它会通过语义搜索理解你的位置、时间偏好和音乐类型,从聚合的活动中筛选出匹配的结果。或者你可以直接与AI聊天:“我周末想带孩子出去玩,有什么推荐?”,它会以对话形式询问孩子的年龄、活动预算等,并提供个性化的活动建议列表。
介绍
阿什维尔活动聚合器(AVL GO)是一个专为北卡罗来纳州阿什维尔地区设计的Web应用,旨在解决用户需要从多个独立平台(如Eventbrite、Meetup、Facebook等)手动查找和筛选本地活动的痛点。它通过自动化聚合超过10个来源的活动信息,为用户提供一个统一的浏览和发现平台。
该应用的核心在于其AI能力。它利用Google Gemini对活动进行智能标签分类和图像生成,并使用向量嵌入技术实现语义搜索,让用户可以通过自然语言(如“本周末适合家庭的户外活动”)精准查找。此外,集成的对话式AI聊天功能可以像与本地活动专家交流一样,帮助用户发现符合其兴趣的活动。
该工具非常适合阿什维尔地区的居民、游客、活动组织者以及本地商家。对于普通用户,它简化了活动发现流程;对于活动组织者,可以增加活动曝光度;对于内容创作者或社区运营者,其“策展人资料”功能允许创建和分享个性化的活动列表。
使用建议方面,虽然核心的聚合和搜索功能无需API密钥即可运行,但为了获得完整的AI体验(如智能标签、图像生成、对话聊天),建议用户配置Google Gemini和Azure OpenAI的API密钥。此外,项目部署在Vercel上并使用了Fluid Compute,确保了良好的响应性能和可扩展性。
核心特点
与普通活动聚合器相比,它深度集成了AI能力,不仅进行简单的关键词匹配,还能通过语义搜索理解用户意图,并利用AI生成活动标签和摘要,甚至提供对话式的事件发现聊天功能,智能化程度更高。
注意事项
该Skill主要服务于美国北卡罗来纳州阿什维尔地区,其他地区的用户可能无法直接使用其聚合的活动数据。
常见问题
如何快速在本地运行这个项目?
按照5分钟快速入门指南:1. 在Supabase创建免费项目并获取数据库连接串;2. 复制环境变量文件并填入数据库URL;3. 运行`npm install`和`npx drizzle-kit push`安装依赖并初始化数据库;4. 运行`npm run backfill`抓取示例活动数据;5. 运行`npm run dev`启动开发服务器。
没有AI API密钥会影响哪些功能?
缺少Gemini API密钥将无法使用AI活动标签、图像生成和向量嵌入搜索;缺少Azure OpenAI API密钥将无法使用AI摘要和对话聊天功能,但基础的活动聚合、浏览和客户端筛选仍可正常使用。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/asheville-event-feed/raw/index.md 读取 asheville-event-feed 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/asheville-event-feed/raw/index.md(查看排版版本)