1作者: DenisDolya7 个月前
每次我给大型语言模型(LLM)布置一个大任务时,它就会变得很“懒”,只写一小段代码,不愿意完整地完成所有工作。举个例子:最近我用 Python 写了一个程序,需要把它翻译成 C++,但 AI 却很“懒”,只生成了代码框架。
1作者: riskofcollision7 个月前
嗨 HN, 我构建了 CodeContext API (https://codecontext-api-production.up.railway.app) 来解决我在构建 AI 编程助手时反复遇到的一个问题:知识截止。 我的助手们总是会凭空捏造 LangChain 或 Next.js 等库的 API,因为它们的训练数据已经过时了。每次请求都手动抓取文档网站既慢又贵(token 会累积!)。 CodeContext API 是一个针对 1000 多个流行库的文档的语义搜索层。 输入:{"query": "react hooks"} 输出:包含最相关代码片段和解释的干净 JSON。 延迟:亚秒级(针对 RAG 优化)。 为什么要使用它? 节省 Token:不要将整个手册都塞进上下文。只获取您需要的内容。 准确性:为您的助手提供来自最新版本的实际文档。 速度:无需构建/维护您自己的抓取器。 主页上有一个实时演示(无需注册),如果您想测试延迟,可以试试。 我很乐意听取您对 API 结构的反馈,以及您希望看到索引的其他库!
2作者: 0xcb07 个月前
作者自述:我构建这个项目,是因为我想了解 CBOR,以及它是如何构建和编码数据的。我几乎每天都会用到它,它是一种二进制格式,在 RFC8949 规范中定义。<p>这是我第一次使用 AI 来形式化 RFC 中的规则,并将它们转化为可测试、可运行的代码。这就是为什么我也明确表示,这个工具目前不用于生产环境(我确信它会包含错误!),它对我来说就像一个修补工具,我希望有一天能把它变成人们甚至可以在他们的生产系统中使用的东西。<p>为了可视化,我构建了一个十六进制查看器,它显示了 CBOR 是如何解码的。它确实帮助我更好地理解了这种格式。<p>目前它只是一个基本版本——你可以编码、解码和比较两个 CBOR 值。还有很多工作要做。我想添加更多关于 CBOR 实际是什么的教育内容,并提供更多工具。<p>我在 Cardano 领域工作,那里大量使用 CBOR,所以我想要添加的一件事是,一个可以识别交易(或交易的一部分)来自哪个 Cardano 时代的函数。<p>还有很多工作要做,而且我还有更多想法,但目前这是我的第一个版本,我想得到一些反馈 :)<p>该项目的 CBOR 解析器已经开源,并且我还构建了一个小型测试套件,用于根据测试用例验证我的 CBOR 解析器,并查看我与其他解析器的比较情况。这就是我创建了两个项目来使这个应用程序成为可能的原因。它们都在关于页面中链接,分别名为 Nachos 和 Taco。