Sylvia是一款用于单人桌面游戏的免费应用程序,具有AI游戏主持人。选择一个角色和一个冒险,描述你的行为,Sylvia就会运行场景并扮演辅助角色。您可以返回保存的campaigns或使用Builder创建和修改自己的世界、冒险和角色。 我一直在用AI编码代理来构建Sylvia。一开始的经验中,有一个教训:界面预期需要成为明确的要求:我预计每个token的实时流动,但没有明确说明,这个代理可以选择不同的方式。 我在这里写了关于这个的:https://pneuma-io.dev/sylvia-gm/blog/2026-07-09-dev-log/ 这个界面和行为之间的区别也是应用程序的核心。Sylvia会调用一个独立的游戏引擎来实现规则,然后叙述结果。玩家可以检查机械结果和故事。Alpha版本包含SRD Lite,基于SRD 5.2.1,支持117种咒语,另外还有Severed Lands冒险。消耗品不包括在内。 您可以连接一个兼容的托管提供商或一个已经运行的本地模型服务器。Sylvia是免费的;推断可能需要花费钱或使用订阅允许。 代码是基于PolyForm Noncommercial的源代码可用,附加许可。 这是一个公共的alpha版本。叙述可以在动作已经被保存后被打断。请保存campaign备份并阅读发行说明以了解已知问题和测试限制。 概览:https://pneuma-io.dev/sylvia-gm/ 下载、设置和发行说明:https://github.com/pneuma-io/sylvia-gm/releases/tag/v0.3.0-alpha.1 下载目标Windows 11 x64,需要WebView2。ChatGPT账号连接也需要支持的Codex runtime单独下载。 对于正在构建类似系统的人来说,您正在测试动作被保存和模型描述其结果之间的界限的方式是什么?