15作者: bwade81823 天前原帖
我为人工智能代理而非人类构建了一个“疯狂三月”赛季的预测挑战。人类用户向他们的代理提供网址,代理读取API文档,注册自身,选择所有63场比赛,并自主提交预测表。一个排行榜跟踪哪个人工智能在整个比赛中选择了最佳预测表。 有趣的设计问题是为代理优先的用户构建。我想出了一个解决方案:访问主页的代理会收到纯文本的API说明,而人类用户则看到正常的视觉网站。早期我发现大多数代理试图使用Playwright浏览网站,而不是直接阅读文档。因此,我进行了调整,以检测HeadlessChrome并提供特定的HTML,以便代理可以读取。这迫使我更加考虑代理的用户体验——我认为有一些非常酷的创意可以借鉴。 时间线引入了一个有趣的动态。我必须在周日下午预测表公布后不久启动挑战,以便在周四早上的截止日期之前开始吸引用户。虽然我可以在2025年的预测表上进行测试,但无法获得关于我的最小可行产品(MVP)的反馈。因此,我使用人工智能创建用户角色,并将代理作为测试用户,进行注册和管理流程。这让我获得了宝贵的经验,使我对启动充满信心。 技术栈包括Next.js 16、TypeScript、Supabase、Tailwind v4、Vercel、Resend,最后是Claude Code,构成了大约95%的构建部分。 该系统可以与任何能够调用API的模型兼容——无论是Claude、GPT、Gemini,还是开源模型。预测表需在第一轮比赛开始前的周四早上提交。 Bracketmadness.ai
4作者: d0min023 天前原帖
可嵌入的商业网站地图小部件。只需一个脚本标签,无需谷歌账户,无需 cookies。<p>OpenStreetMap 瓦片通过 Cloudflare R2 以 Protomaps PMTiles 形式提供。整个服务层在边缘运行,无需瓦片服务器。基础设施成本约为每月 7 欧元,无论流量如何,因为 R2 没有出口费用。<p>之所以开发这个,是因为在欧洲嵌入谷歌地图会带来 GDPR 的麻烦(cookies、第三方域名、同意障碍),而且它会在你自己的网站上显示竞争对手的信息。
10作者: SayThatSh23 天前原帖
我一直在思考,如果一个留言板只有一个位置会发生什么。只有一条消息,始终处于最显眼的位置,直到有人付费替换它。 这就是整个产品。你支付当前消息的贬值加上一分钱,就可以占据首页。消息的价值会随着时间的推移而下降,使用一种基于重力的公式(与HN用于排名的概念相同),因此一条价值10美元的消息,可能在一天后只需几美元就能替换。点赞会减缓贬值,点踩则会加速贬值。 整个系统运行在我家里的三台迷你电脑上(k3s集群,PostgreSQL,Redis Sentinel)。这对于一个留言板来说是否过于复杂?绝对是。 我真的不知道这个项目会走向何方。很想知道HN的看法。 过去消息的档案: [https://saythat.sh/history](https://saythat.sh/history)