4作者: hamzzaamalik29 天前原帖
嗨,HN, 我开发了 *CodeDrift*,这是一个命令行工具,能够检测由 AI 编码助手(如 Copilot、Cursor 和 ChatGPT)常常引入的错误。 在过去的一年里,我注意到 AI 工具经常生成的代码虽然能够正确编译、通过代码检查并在代码审查中看起来合理,但仍然存在一些微妙的问题。 我看到的一些常见例子包括: * 异步 `forEach` 循环未等待 Promise * 缺少授权检查(IDOR) * 幻想出的依赖项并不存在 * 堆栈跟踪泄露敏感信息 * 请求数据未经验证就被使用 这些错误常常会在 ESLint、TypeScript 甚至人工审查中被忽视,因为代码看起来是正确的。 CodeDrift 使用 TypeScript 编译器 API 解析代码,并运行一组检测器来寻找这些模式。 示例: ``` async function syncProducts(items) { items.forEach(async (item) => { await updateStock(item.id); }); } ``` CodeDrift 输出: ``` CRITICAL: async forEach does not await promises Fix: use Promise.all or a for...of loop ``` 它检测到的另一个例子: ``` Database query using user-supplied ID without authorization check → potential IDOR vulnerability ``` 该工具的目标不是替代 ESLint、TypeScript 或像 Snyk 这样的安全扫描工具,而是作为 AI 助手生成代码的安全层。 该工具在本地运行,不需要云访问,可以通过以下命令尝试: ``` npx codedrift ``` 我非常希望能收到在生产环境中使用 AI 编码工具的开发者的反馈。
2作者: sandippathe29 天前原帖
我创建Anaya是为了解决我一直看到的一个问题:印度的DPDP法案现在已经生效(规则通知于2025年11月,截止日期为2027年5月),但合规性不仅仅是一个法律清单,而是一个代码问题。对此没有现成的工具可用。 我在Saleor(开源Django电子商务平台,107个模型)上运行了它:在82秒内发现了4个违规行为——没有同意机制,70个个人身份信息(PII)字段以明文存储,任何PII模型都没有DELETE端点。 <p>使用命令:pip install anaya && anaya compliance。</p> <p>代码链接:<a href="https://github.com/sandip-pathe/anaya-scan" rel="nofollow">https://github.com/sandip-pathe/anaya-scan</a></p> <p>欢迎讨论AST解析方法或DPDP部分分析器的设计。</p>
2作者: maxhofer29 天前原帖
嗨,HN!我们是X25的校友,创建了Parsewise,以利用AI代理分析大量文档集。 我们的代理并不是仅仅处理单个PDF,而是在一次运行中提取、交叉引用并推理数千份文档。 我们最初是为保险和金融尽职调查工作流程而构建这个工具,帮助团队审查庞大的文档包。 我们很想知道HN社区的看法! 请查看我们的公开演示: demo.parsewise.ai/insurance-claims-triage demo.parsewise.ai/reinsurance-recovery-optimization demo.parsewise.ai/investment-diligence demo.parsewise.ai/mortgage-underwriting
1作者: moorst29 天前原帖
Chartle 可以通过自然语言生成图表。你只需输入类似“过去10年编程语言的受欢迎程度”的内容,它就会找到相关数据,选择图表类型并进行渲染。你还可以截取现有图表的屏幕截图,它会将其重新制作成干净且可编辑的格式。 该工具是基于 Next.js/TypeScript 构建的,使用 Gemini 结合 Google 搜索进行数据检索,并利用 ECharts 进行渲染。 首次使用时免费,无需注册即可生成第一个图表。免费套餐每月提供5个图表。
3作者: padamkafle29 天前原帖
嗨,HN, 我是Padam,一名驻扎在迪拜的开发者。 在过去的两年里,我一直在探索一个想法,即AI推理可能不需要GPU。 现代大规模语言模型(LLM)的推理通常受内存限制,而非计算限制,因此我构建了一个实验性系统,通过SIMD向量化和量化,从CPU核心虚拟化GPU风格的并行处理。 最终结果是AlifZetta——一个原型AI原生操作系统,可以在没有GPU硬件的情况下进行推理。 一些细节: - 大约67,000行Rust代码 - 内核级SIMD调度 - INT4量化 - 稀疏注意力加速 - 投机解码 - 6个AI模型(文本、代码、医疗、图像、研究、本地) 目标: 在GPU昂贵的地方,使AI基础设施更便宜和更易于获取。 测试版链接在这里: [https://ask.axz.si](https://ask.axz.si) 我很好奇HN对这种方法的看法。
1作者: kuchin29 天前原帖
受到 <a href="https://component-party.dev" rel="nofollow">https://component-party.dev</a>(前端框架比较)的启发,我为 ORM(对象关系映射)构建了一个比较工具。<p>选择合适的 ORM 并不是一件简单的事情,即使有 AI 的帮助,也容易迷失方向。<p>例如,对于 Python,我使用 Django ORM:语法简洁、支持迁移、内置管理界面。可以跳过 Django 的其他组件,直接与 FastAPI 配合使用。看到它与其他技术栈的比较非常有趣,甚至可以在下一个项目中选择使用 Python 还是 TypeScript。<p>希望能收到反馈,特别是关于接下来应该添加哪些比较的建议。