2作者: not_that_d7 个月前
首先,我先声明一下。我并不讨厌大型语言模型(LLMs),我使用它们来查询信息,触发代理来执行一些我大致知道最终目标的操作,并对应用程序的一小部分进行分析。 也就是说,每当我给它一些稍微复杂一点的任务,需要在一个单文件脚本中完成一些事情时,它就会让我彻底失望。要么代码写得很糟糕,要么方法烂得就像一个根本不知道该怎么做的人,或者它干脆开始做一些我在初始提示中明确禁止的事情。 有时候,当这种情况发生时,我会请我的 LLM 粉丝同事来帮忙,但他们也无法“修复”它,但不知怎么的,错的却是我,因为“提示不正确”或“缺乏正确的上下文”。 我已经创建了大量的“Agents.md”文件,将文件放入上下文窗口…… 毫无作用。 当需要进行全新开发或概念验证时,它交付得很快,但将其应用于现有的大型应用程序时,就会失败。 唯一让我感觉像其他人所说的那样“高效”的地方是,当我用我完全不了解的语言或技术进行操作时,但即便如此,我也不知道最终得到的那些功能代码是否在我没有意识到的地方存在问题。 你们有人真的在使用 LLMs 在大型企业应用程序中创建完整的功能吗?
1作者: grazulex7 个月前
嗨,HN, 在多个项目和环境之间管理 .env 文件简直一团糟。Slack 私信、密码管理器、共享驱动器——我们都经历过。 我构建了 EnvMark 来解决这个问题,它使用了我们已经信任的东西:Git。 这个概念非常简单: * 一个私有 Git 仓库,用于存储所有密钥 * 每个分支 = 一个环境(开发、预发布、生产) * 每个文件夹 = 一个项目 使用一个命令拉取你的 .env 文件: envmark pull dev 就是这样。Git 免费处理版本控制、差异、访问控制和审计日志。没有托管服务,没有 API,没有订阅。 主要功能: * 可选的 AES-256-GCM 客户端加密 * 与 GitHub、GitLab、Bitbucket 或自托管兼容 * 具有环境别名(dev → development 分支)的交互式 CLI * 在单个仓库中支持多项目 npm install -g @grazulex/envmark 我一直在我的项目中使用它,它完全消除了“你能给我发一下 .env 吗?”的 Slack 消息。 好奇其他人是如何在团队之间管理环境变量的。你们使用 Vault、Doppler 或其他什么吗? [https://envmark.tech](https://envmark.tech)
2作者: jdefr897 个月前
DskDitto 是一款小巧的命令行实用程序,可以快速扫描您的磁盘,查找重复文件,从而节省磁盘空间。它使用 Golang 编写,并提供一个简洁的 TUI 界面,用于交互式管理重复文件。它速度很快,功能强大,但该项目仍处于起步阶段。欢迎任何有兴趣成为贡献者的人联系我们。欢迎提供反馈。谢谢 :-)