2作者: hoangnnguyen6 个月前原帖
我在日常工作中尝试使用AI编码助手,遇到了一个反复出现的问题:我不断重复相同的工程原则。<p>比如验证输入、谨慎处理新的依赖关系,或者遵循某些产品约束。通常的解决方案是提示或规则。<p>但在使用这两者一段时间后,我发现它们都不太合适。 - 提示在每个任务完成后就消失了。 - 规则仅在狭窄的上下文中触发,通常与特定文件或模式相关。 - 一些原则是个人偏好,而不是我希望在项目层面强制执行的内容。 - 还有一些根本不是“规则”,而是关于产品约束和过去权衡的知识。<p>这让我开始尝试为AI助手创建一个独立的“记忆”层。不是聊天记录,而是小而原子的知识片段:决策、约束和可以在相关时检索的重复原则。<p>一旦我认真使用它,有几件事变得显而易见: - 模糊的记忆导致模糊的行为 - 长期记忆会污染上下文 - 重复条目使检索变得更糟 - 许多问题只有在你每天依赖这个助手时才会显现出来<p>AI在上下文正确时执行得很好。但决定哪些内容应该被记住、哪些应该被拒绝,以及何时可预测性比聪明才智更重要,仍然需要人类的判断。<p>我很好奇其他人是如何处理这个问题的。在与AI编码助手合作时,你主要依赖提示、规则,还是某种形式的持久知识呢?
15作者: Kavolis_6 个月前原帖
嘿,HN, 我一生都在与时间盲症作斗争。多动症让我可以在待办事项列表上写下14个任务,并真心相信我能在午餐前完成它们。但现实在晚上11点时却与我意见相左,一切都崩溃了。 DayZen是我的解决方案:将你的一天以24小时的径向时钟呈现。任务变成彩色弧线。当圆圈填满时,就是满了。再也不用对自己撒谎,认为自己能完成多少任务。 刚刚发布了1.4版本,新增了专注模式。 这个新版本添加了我从一开始就想要的功能: 专注模式:全屏计时器,聚焦于你当前的任务。干扰逐渐消退,简单的控制让你保持专注。我之所以开发这个功能,是因为我总是查看手机,看看“接下来是什么”,结果在Reddit上浪费了15分钟。 实时活动 + 动态岛:你的专注会话在锁屏上显示剩余时间和进度条。听起来简单,但这在保持意识而不必拿出手机方面确实改变了游戏规则。 洞察:新增了分析功能(今天/每周/每月/每年),包括连续完成的任务和类别细分。结果发现我有40%的时间花在“重要但不紧急”的任务上,这解释了很多事情。 时间意识的改善:专门为多动症的时间盲症设计。视觉反馈使抽象的时间变得具体。 为什么选择径向时钟? 线性列表隐藏了你一天的有限性。它们让人感觉是无限的,因此你不断添加任务。一个圆形迫使你诚实。冲突会立即变红。你能看到空隙。在一天开始之前做出艰难的选择,而不是在午夜时分精疲力竭时。 技术细节: - 使用SwiftUI构建的原生iOS应用 - 双向日历同步(Google、Outlook、Apple) - 本地优先,设备间iCloud同步 - 不需要账户,不追踪,不投放广告 - 锁屏小部件使用WidgetKit和实时活动API - 定期任务自动生成未来30天的实例 隐私策略: 你的日程安排保留在你的设备上。我不收集、出售或查看你的数据。没有分析、没有崩溃报告,除了日历同步(使用系统认证)外没有服务器调用。作为一个多动症患者和重视隐私的人,这一点对我来说是不可妥协的。 希望获得反馈: - 径向方法对你来说是否合适,还是太过不同? - 专注模式的用户体验:简约设计是否有帮助,还是太过简约? - 还有哪些时间盲症的功能会对你有帮助? 试试吧: [https://www.dayzen.xyz](https://www.dayzen.xyz) 网站:很高兴回答有关技术实现或设计决策的问题。在过去一年里,我在全职工作的同时独自构建了整个应用,因此肯定还有一些粗糙的地方我正在不断完善。
1作者: splitbrain6 个月前原帖
我想找到一种好的方法,使用像Claude或Codex这样的编码助手在我的(安卓)手机上进行编程。但我找不到任何有效的工具。 我尝试过的: 在手机上使用SSH终端应用。这是可行的,但TUI界面远不算“舒适”,在手机上使用体验很差。 Happy Coder(happy.engineering)号称是解决方案,但我发现它的可靠性很差,无法处理Claude的新问题格式,并且(根据问题和讨论来看)似乎有些被遗弃。 理想情况下,我希望有一个自托管的、优化了移动设备的网页界面,可以让我启动不同的编码会话(如果每个会话都在自己的Docker容器中运行,那就更好了)。重要的是,我不仅仅是被放到一个控制台中,而是界面实际上是为手机使用进行了优化。 你们在外出时使用什么工具来控制编码助手?我是否错过了什么明显的选择?