4作者: Aldipower3 个月前
我运营 Tredict,这是一个耐力运动训练平台,自 2020 年以来我一直在构建它。OpenAI 在 12 月向第三方开放了 ChatGPT App Directory,官方 Tredict 应用现已上线。实际编程花了两个星期,但整个过程花了三个月。 关于向 OpenAI 提交申请的流程(时间线、审核工作、他们要求的内容),我如何在 iframe 小部件中解决用户身份验证内容,或者为什么我不得不删除某些工具以保持在 OpenAI 健身/健康领域的讨论,欢迎提问。 [https://www.tredict.com/blog/tredict_chatgpt_app/](https://www.tredict.com/blog/tredict_chatgpt_app/) 只需点击几下,即可连接免费的 ChatGPT 帐户,然后让 ChatGPT 分析您的活动、重命名过去的训练,或创建结构化训练计划。计划好的训练会通过 Tredict 同步到 Garmin、Coros、Wahoo、Suunto 等设备。当您提出要求时,一个交互式的 Tredict 视图会直接在聊天线程中打开,显示带有图表、地图和指标的实际活动,或您刚刚创建的结构化训练计划。 我发现这有两点很有趣: 该应用使用 MCP UI Apps,而不仅仅是工具。Tredict 的实际活动和计划视图在聊天中呈现为交互式小部件。到目前为止,我见过的大多数 ChatGPT 应用都仅限于工具,小部件模式仍然不常见。将用户身份验证内容放入这些小部件是最难的部分。小部件在沙盒化的 iframe 中运行,无法访问用户的 OAuth 令牌,而且目前基本上没有关于此的已记录的最佳实践。 ChatGPT 在其上下文窗口方面也很节俭,因此它倾向于获取活动列表并跳过详细指标,除非您提示它。一个模糊的“告诉我关于我的跑步”会得到一个肤浅的答案,而“获取详细信息并给我一个详细的评估”会得到完整的分析。对于创建多周计划,使用相同的 MCP 服务器的 Claude 仍然表现得更好。使用 Claude.ai,我可以构建跨越数周甚至数月的完整结构化训练计划,具有适当的周期化、混合运动类型和基于过去活动数据的个性化间歇训练。ChatGPT 在这个范围内很吃力。限制在于主机,而不是服务器。交互式 MCP UI Apps 也在 Claude.ai 中运行,因此相同的活动和计划小部件也会直接在那里呈现。 服务器位于 [https://www.tredict.com/api/mcp/v2](https://www.tredict.com/api/mcp/v2),并与任何兼容 MCP 的主机一起使用。老实说,它与 Claude.ai 配合得最好,这使得我申请在 Anthropic 的连接器目录中列出的申请一直处于待处理状态而没有反馈,这有点荒谬。如果任何 Anthropic 的人看到了这篇文章:真的非常感谢状态更新,甚至是被拒绝并说明原因。
2作者: pzxc3 个月前
我过去曾运营一个 Flash 游戏网站(SWF 文件),很多年前的事了。我自己也制作过几款游戏。同时,我还是个狂热的游戏玩家,喜欢玩各种类型的游戏。 此外,我是一名软件工程师。几天前,我决定再次运营一个游戏网站。于是我购买了域名 gamevibe.us,并且在 Claude 的帮助下,从那时起每天都在 vibe-coding 一款电子游戏。 欢迎提问,接受反馈,等等。
1作者: speckx3 个月前
1作者: hn_acker3 个月前