3 分•作者: carpdiem•大约 2 个月前•原帖
大多数色彩调色板在强红移/夜间模式色彩过滤器积极抑制绿色和蓝色通道时会失效。我制作了一个不会失效的调色板。 Ember 拥有终端、图表、热图和用户界面调色板,经过设计和测试,确保在红移和非红移条件下都尽可能易于区分……这样就不会再出现重复的颜色(更糟糕的是,颜色消失的问题也解决了!)。
1 分•作者: haseebejaz•大约 2 个月前•原帖
嗨,HN,我对大多数公司和个人如何使用人工智能却没有获得有意义的见解感到好奇。我开发了 TokenSpend(<a href="https:&#x2F;&#x2F;tokenspend.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tokenspend.dev&#x2F;</a>);我们通过跟踪您的代理会话产生的输出量,找出人工智能使用中的低效之处,从而评估人工智能代码使用的现有投资回报率。然后,根据这些数据,我们为您推荐最有效的模型。独立开发者也可以将其作为人工智能网关,了解他们的支出情况。
2 分•作者: wtomas•大约 2 个月前•原帖
嗨,HN,我创建了 Sufleur,一个提示注册和辅助命令行工具。我的动机主要是因为我发现提示在应用程序中变得越来越重要,但在我见过的代码库中,它们往往只是随机字符串、内部模板以及一些奇怪的规则,基本上没有超出 git 的版本控制。我曾经遇到过痛苦的经历,当提示的结构突然改变(无论是用于渲染的输入还是 LLM 期望的输出),我不得不通读整个内容来弄清楚我需要提供什么才能使渲染正常工作,还花了几个小时调试为什么在 Python 笔记本中效果极好的精心编写和评估的提示在生产环境中的 TypeScript 代码库中突然失效…… 以下是主要想法: - 使用 Mustache 模板来处理提示,因为 Mustache 是一种成熟的、无逻辑的模板语言,已经有很多语言的包可供使用。 - 渲染提示所需的输入结构完全从模板中推断出来。没有单独的接口需要保持同步,Sufleur 中的解析器会自动识别结构,并且我为模板添加了一些扩展以帮助实现这一点。 - 输出的 JSON 结构也记录在提示中。 - 发布后采用语义化版本控制和不可变版本。 - 提供一个命令行工具,允许将提示作为依赖项进行安装、更新和删除,生成代码,并暴露所有创作方法,以便您的 AI 代理也能推动提示开发周期。 - 没有运行时依赖(!)。生成的代码将所有内容内联。生成的代码允许您渲染每个提示,提供解析和验证输出的方法,并访问元数据字段(提供者、模型、模型参数)。 - 公共和工作区私有提示。公共提示可以在没有账户的情况下安装。 - 工作区规则可以选择性地强制执行语义化版本控制(破坏性更改不能进行补丁更新)和强制评估阈值。 该命令行工具是开源的(用 Go 编写),并分发了 npm 和 pypi 包。平台本身还有其他功能(评估、工作区管理等)。个人用户免费使用,团队(超过 3 人)收费为每位用户每月 2 美元。 一些诚实的限制: - 这是一个个人项目。 - 目前仅支持 Python 和 TypeScript 的代码生成,但未来在需求出现时非常乐意扩展。 - 目前正在开发 LLM 工具调用的表示,尚未在平台上推出,但很快会推出。 - 到目前为止几乎没有用户(诚然,我也没有做太多营销),所以非常期待看到一些人使用它并给予诚实的反馈。 文档: [https://sufleur.com/docs](https://sufleur.com/docs) 我很好奇今天其他人使用什么来版本化和共享提示,我看到的大多数解决方案主要集中在追踪上,而没有提供太多关于提示本身的结构。