1作者: adangit5 个月前原帖
我是一名产品设计师,拥有前端背景(Rails、Swift),希望加深对领域建模的理解。 我认为领域模型是产品、设计和开发之间的共享基础。但在团队中,我并没有看到这种情况的发生。它帮助我理解可能性,将功能流程锚定在可实现的范围内,避免过度设计。 那么,为什么更多的产品团队不在ERD(实体关系图)上进行协作呢?有时当我请求一个架构或ERD以便理清思路时,我得到的只是茫然的目光。开发者在数据建模方面是否有超越ERD的不同思考方式? 在设计与工程之间,协作领域模型是否是一个良好的切入点?在你们的组织中,这种协作通常是什么样的? 我很想听听其他人是如何处理这个问题的,特别是那些与设计师紧密合作的工程师,或者是随着时间推移在这方面变得更加出色的设计师。
22作者: danenania5 个月前原帖
大家好!我是Dane,Plandex的创始人(<a href="https://github.com/plandex-ai/plandex">https://github.com/plandex-ai/plandex</a>),这是一个开源的AI编码助手,特别专注于处理现实世界软件项目中的大型任务。 你可以在这里观看Plandex的2分钟演示:<a href="https://www.youtube.com/watch?v=SFSu2vNmlLk" rel="nofollow">https://www.youtube.com/watch?v=SFSu2vNmlLk</a> 这里还有一个教程风格的演示,展示了Plandex如何自动调试浏览器应用程序:<a href="https://www.youtube.com/watch?v=VCegxOCAPq0" rel="nofollow">https://www.youtube.com/watch?v=VCegxOCAPq0</a> 我在不到一年前的HN上发布了Plandex v1(<a href="https://news.ycombinator.com/item?id=39918500">https://news.ycombinator.com/item?id=39918500</a>)。 现在,我推出了一个重大更新,Plandex v2,这是经过8个月专注工作的成果,实际上是一个全新的项目/产品。 简而言之,Plandex现在是一个顶级的编码助手,具备完全自主的能力。它结合了Anthropic、OpenAI和Google的模型,以实现更好的结果、更可靠的代理行为、更高的成本效率,以及比仅使用单一提供商的模型更好的性能。 我相信它现在是处理现实代码库中大型任务的最佳工具之一。它具有有效的上下文窗口,支持2M个标记,并且可以使用tree-sitter项目映射索引20M个标记及以上的项目(支持30多种语言)。它能够有效地在像SQLite、Redis和Git这样的大型百万行项目中找到相关上下文。 关于Plandex的一些关键特性: - Plandex内置了一个差异审查沙箱,帮助你在不留下项目混乱的情况下享受AI的好处。默认情况下,所有更改都会在沙箱中累积,直到你批准它们。沙箱是版本控制的。你可以将其回滚到任何之前的点,也可以创建分支来尝试替代方法。 - 它提供了“全自动模式”,可以自主完成大型任务,包括高层次规划、上下文加载、详细规划、实施、命令执行(用于依赖关系、构建、测试等)和调试。 - 自主级别高度可配置。你可以根据任务、你的舒适度以及如何权衡成本优化与努力和结果,在自主性之间上下调整。 - 模型和模型设置也非常可配置。针对不同的用例,有内置模型和模型包。你还可以添加自定义模型和模型包,并自定义模型设置,如温度或top-p。所有模型更改都受到版本控制,因此你可以使用分支尝试使用不同模型完成相同任务。新发布的OpenAI模型和付费的Gemini 2.5 Pro模型将很快集成到默认模型包中。 - 它可以轻松自托管,包括一个“本地模式”,适用于使用Docker进行非常快速的本地单用户设置。 - 还提供云托管以增加便利性,有几个订阅层级:“集成模型”模式无需其他账户或API密钥,允许你集中管理账单/预算/支出警报并跟踪使用情况;“自带API密钥”模式允许你使用自己的OpenAI/OpenRouter账户。 我希望能有更多的HN用户加入Plandex的Discord(<a href="https://discord.gg/plandex-ai" rel="nofollow">https://discord.gg/plandex-ai</a>)。请加入并打个招呼! 当然,我也非常希望听到你的反馈,无论是积极的还是消极的。非常感谢!