我一直在开发CouncilAI,一个Windows桌面应用程序(Python和Qt),它会向多个AI模型提出同一个问题,并将它们的答案进行比较或组合。它刚刚在微软商店上线,我想分享一下最后阶段的教训。 商店流程更多是关于文件工作而不是代码。 身份和税务表格,隐私政策,特定大小的艺术作品列表,以及说明应用程序功能的认证笔记。预计需要几天时间来处理这些事情,分离于实际编码。 测试者发现了我从来不会发现的问题。 有一个人使用它并发送了bug报告。最严重的问题包括在中途停止响应,侧边栏按钮在聊天标题很长时消失,以及设置在很晚才生效。所有这些问题在我单独测试时看起来都很正常。 假的供应商让测试变得便宜。 我构建了一个测试套件,它会运行真正的窗口和线程,使用假AI供应商,因此不需要API密钥,也不会花费任何费用。它捕捉到了几个只在慢速或失败响应时才会出现的bug。 我在项目中改变了关于隐私的想法。 我曾经承诺“不会连接到我们运行的任何东西”。然后有人要求更新通知,我添加了一个小版本检查,我必须找到并修复我之前做过的所有旧承诺,包括我的网站和我已经发送的电子邮件。绝对的声明会过时。 定价仍然是一种猜测。 它是一次性购买,你需要自己提供API密钥,所以我没有服务器需要运行。我很好奇是否订阅将是一个更好的选择。对于其他独自开发者已经发布的:在发布时,您会做出什么不同的事情?并且,单次购买,自行提供密钥的模型是否是您选择的,还是您会运行一个托管服务?
我刚刚通过微软商店认证,发布了我的第一个独立开发的应用。以下是我的收获。
评论 (0)