嘿大家 👋
作为一个游戏玩家,我对游戏开发者发布的补丁说明文档感到非常沮丧。没有人有时间阅读一篇10页的论文,只为了看看自己的最爱角色是否被削弱,还是游戏性能是否有所提高。
所以,我建立了PatchTLDR。
它是一个自动化平台,能够从Steam获取补丁说明文档,并使用AI生成30秒的TLDR摘要。它自动将它们分类为Buff、Nerf和Bug Fixes,并将它们翻译成8种不同的语言。
但发布它只是开始了一个疯狂的旋转。以下是过去几周我所学到的和所建造的:
🤖 1. 爬虫大战(第1天)
我刚刚获得了一些流量后,激进的botnets和爬虫就试图盗取我的翻译内容,并耗尽我的AI API配额。不是简单地阻止它们,我设置了一个Cloudflare的“链接迷宫”。它是一个诱饵,向傻瓜的爬虫提供了看起来像无限的虚假链接,直到它们崩溃,真正的用户可以顺利通过。看它们在我的分析中失败的感觉真是太爽了!
🧠 2. 强制LLMs输出完美的JSON
让AI始终输出UI兼容的完美JSON是一个噩梦(逃避字符,markdown包装器等)。我最终写了一份自定义Regex清洁人和一个严格的fallback机制,用于在主要AI模型过载或hallucinates时切换到第二个AI模型。
💸 3. “上下文”化的营销
我不想向游戏玩家展示令人讨厌的显示广告。相反,我在AI提示中添加了一个“营销标志”。现在,如果AI检测到补丁说明文档提到了“Ping或Matchmaking”,它会自动显示一个NordVPN的affiliate小标签。如果它提到了“FPS下降或Ray Tracing”,它会显示一个Amazon硬件小标签。高度上下文相关,零骚扰。
📈 4. SEO游戏
为了占领长尾关键词(如“Apex Legends最新的削弱”),我指示AI自动从补丁说明文档中生成3个高度相关的FAQ,并直接将它们注入页面的<script type="application/ld+json">作为FAQPage schema。富snippet开始在Google上显示出来!
接下来是什么?
我正在等待Google索引新的富snippet,然后申请高级游戏广告网络,并计划添加Discord Webhook集成,以便服务器所有者可以自动获取TLDR摘要并将它们发送给他们的社区。
我很想让大家看看它,吐槽一下UI,或者问我关于.NET + Cloudflare + AI堆栈的任何问题!Cheers! 🍻
评论 (0)