1 分•作者: fujidevv•3 个月前
Arcrawls 可以利用本地的 Gemini Nano + DistilBERT 来理解网页的情感倾向,甚至还能提供你浏览习惯的每日摘要——这一切都无需将任何数据发送到云端。
1 分•作者: sarreph•3 个月前
各位 HN 的朋友们: 我一直在后台捣鼓一个系统,用于管理 TypeScript 工具链中那些“棘手”的部分。很多时候,当我使用 Biome 或其他 linter/formatter 时,会遇到一些我希望强制执行的仓库约定(尤其是在使用 AI 代理时),但它们并不支持,例如: - 强制限制模块中的代码行数 - 绝不使用自定义的 TailWind 颜色 - 文件名只使用小写下划线 这些要求可能看起来有些“随意”,但它们却是日常工作中非常基础且容易沟通的内容,尤其是在独自工作或与少数几位人类队友合作时。然而,我发现如果我将这些约定写在 AGENTS.md 文件中,AI 代理却总是会忽略它们。 我希望让我的那些“冷门”的仓库约定不那么随机,而是更加确定。我意识到 AI 代理非常擅长编写代码来对 TypeScript AST 或工作区环境执行任意检查——这些代码对人类来说编写起来很麻烦。 因此,我开发了 Pokayoke([https://pokayoke.codes](https://pokayoke.codes)),并希望获得大家的反馈!它是一个小型库,为 AI 代理提供了一个测试和存储用于强制执行约定的规则的地方,并提供了一个技能,可以非常轻松地创建这些规则。这样,你可以提出任何你想要的任意规则,让你的 AI 代理编写一段强制执行它的代码,然后将其包含在你通过(一个命令)执行的 Pokayoke 检查中,与你其他的 linting 和 formatting 检查一起进行! 有趣的事实:这个名字来源于日语中“防错”或“错误预防”的术语[0]。 [0] - [https://en.wikipedia.org/wiki/Poka-yoke](https://en.wikipedia.org/wiki/Poka-yoke)
1 分•作者: intenex•3 个月前
只是好奇现在大家对“氛围检查”的看法。 你上一次亲手写下真正有意义的代码是什么时候? 这里有人完全不使用 LLM 吗?很好奇想看看大家回答和理由的范围!
1 分•作者: mrsalty•3 个月前
您好, 我从事开源项目构建的时间不长,但目前我正在专注于一个项目,这个项目占用了我大量的时间,并且我希望能够长期维护它。 我遇到的问题是,我拥有开源部分(代码、公开文档等),但也存在一些私有资产(主要是私有文档、我的个人笔记、AI迭代等),这些我不想公开。同时,我也不想只将私有内容保存在本地,因为它们是宝贵的资产,可能会丢失,所以 `.gitignore` 并不是一个解决方案。 因此,我现在维护两个仓库,一个私有仓库和一个公共仓库。我先推送到私有仓库,然后通过一个脚本将(公共)资产复制到公共仓库中。但这带来了很大的额外开销,并且由于多种原因,这让我非常头疼。 您以前遇到过这种情况吗?有什么比较顺畅的解决方案吗? 祝好!