1 分•作者: nolpak14•8 个月前•原帖
我构建了一个开源的 TypeScript SDK,用于构建能够发现商家、浏览产品并使用新的 UCP(Google/Shopify)和 ACP(OpenAI/Stripe)商业协议完成购买的 AI 代理。 <p>在 2 分钟内试用:</p> <pre><code> npm install @agorio/sdk import { ShoppingAgent, GeminiAdapter, MockMerchant } from '@agorio/sdk'; const merchant = new MockMerchant(); await merchant.start(); const agent = new ShoppingAgent({ llm: new GeminiAdapter({ apiKey: process.env.GEMINI_API_KEY }) }); const result = await agent.run( `去 ${merchant.domain} 买我一副无线耳机` ); </code></pre> 它的功能: <p>- UcpClient:通过 /.well-known/ucp 发现商家,解析能力,规范化数组和对象格式,调用 REST API - ShoppingAgent:具有 12 个内置工具的计划-行动-观察循环(发现、搜索、浏览、购物车、结账、订单跟踪) - MockMerchant:完整的 UCP 兼容 Express 服务器,具有产品目录、结账流程和可配置的混沌测试(延迟、错误率) - LlmAdapter 接口:在不更改代理代码的情况下更换 LLM。Gemini 现已发布,Claude 和 OpenAI 将在 v0.2 中推出</p> 该代理自主处理整个购买流程——UCP 发现、产品搜索、购物车管理、运输、支付、订单确认。通过 37 项测试。 <p>背景:UCP 于 1 月 11 日由 Google、Shopify 和 25 多个合作伙伴(沃尔玛、塔吉特、维萨、万事达卡)宣布。ACP 由 OpenAI 和 Stripe 提供,支持 ChatGPT 即时结账。这两者都是开放标准。但之前没有开发者 SDK 可供在其上构建——只有原始规范。</p> <p>GitHub: <a href="https://github.com/Nolpak14/agorio" rel="nofollow">https://github.com/Nolpak14/agorio</a></p> <p>npm: <a href="https://www.npmjs.com/package/@agorio/sdk" rel="nofollow">https://www.npmjs.com/package/@agorio/sdk</a></p>
2 分•作者: hleichsenring•8 个月前•原帖
嘿,HN,我开发了Agent Smith——一个自托管的AI编码助手,它可以接收工单引用,克隆你的代码库,分析代码,编写实施计划,执行计划并打开一个拉取请求(PR)。它支持GitHub、Azure DevOps、Jira和GitLab。你需要提供自己的API密钥——Claude、OpenAI或Gemini。没有SaaS,不需要账户,可以在你的机器或集群上运行。 我用了几天时间构建它,采用了与该助手自身相同的方法:结构化的架构提示、严格的编码原则,以及一个AI助手来执行实施。支配Agent Smith输出的编码原则与我构建它时使用的原则是相同的。 目前还处于早期阶段——对于范围明确的工单效果良好,但对于大型多文件重构尚不可靠。交互式聊天界面(如Slack、Teams)正在开发中。 非常希望收到反馈。如果你想查看上下文是如何结构化的,提示和所有17个架构阶段都在代码库中。
2 分•作者: skreep•8 个月前•原帖
你好,HN。我想和大家分享,我在iOS上发布了我的第一款手机游戏,名为《HueFold》。这是一段美妙的旅程。在这个过程中,我感受到了兴奋与失落,但最终,我的小梦想——发布自己的手机游戏——实现了,现在大家都可以试试。
2 分•作者: ParzivalHack•8 个月前•原帖
嘿,HN, 我最近在开发 Aegis.rs,想和大家分享一下。这是我能找到的第一个基于 Rust 的开源 LLM 安全代理。 我一直遇到同样的问题,现有的 LLM 安全工具要么是需要手动集成到应用中的 Python 库,要么是将流量通过第三方路由的云 SaaS 产品(这些你无法控制)。我想要的是一种可以在中间运行,而不干扰我的代码或将请求发送到其他地方的解决方案。 于是我构建了一个透明的反向代理。你只需将请求指向 localhost:8080,而不是你的 LLM 端点。到目前为止,它能够捕捉到提示注入、越狱、个人信息泄露和其他 LLM 攻击,在任何恶意请求到达模型之前就将其阻止。如果请求是干净的,它会转发;如果是恶意的,它会阻止。零代码更改。 它运行在两个层次上:一个快速的启发式引擎,拥有 150 多条手工编写(可扩展)的正则表达式规则,运行时间不到 1 毫秒(多亏了 Actix-web),还有一个使用 Groq 进行模糊案例语义分析的 AI 判定器。 可以轻松打包为一个单一的二进制文件,带有实时仪表板、热重载规则和结构化 JSON 日志。 目前是 v0.1,但它的表现足够好,可以分享它的第一个版本。启发式层对于生产环境来说速度足够快,扩展规则也相对简单。 非常希望能收到反馈(或者贡献,哈哈),特别是来自处理 LLM 安全和威胁建模的朋友们 :)
2 分•作者: CraftyGuru•8 个月前•原帖
我们正在开发Rataify,这是一个专注于可访问性(WCAG)、隐私法规(GDPR / CCPA)和FTC营销声明风险的网站合规性扫描工具。 大多数合规工具仅关注可访问性,通常只是对Lighthouse或axe-core的简单封装。隐私和营销风险检查通常是手动进行的。 我们正在尝试一种分层的方法: - DOM级别的可访问性检查(WCAG违规) - 政策存在性和结构检查(隐私/条款披露) - 对营销文案进行启发式扫描,以识别风险较高的FTC风格声明 - 快速报告生成,旨在进行上线前审核 我们的目标不是法律自动化,而是在网站上线前减少明显的合规性缺口。 我们特别感兴趣的是: - 自动化合规工具中的假阳性容忍度 - 开发者是否会将此作为持续集成的一部分运行 - 实际上哪些合规信号最有价值 我们非常希望获得技术反馈。
1 分•作者: simondanisch•8 个月前•原帖
我们将 pbrt-v4 移植到了 Julia,并将其构建为 Makie 后端。现在,任何 Makie 图形都可以通过基于物理的路径追踪进行渲染。<p>Julia 可以将用户自定义的物理直接编译为 GPU 内核,因此任何人都可以通过新的材料和介质扩展光线追踪器——一个带有引力透镜的黑洞大约只需 200 行 Julia 代码。<p>支持 AMD、NVIDIA 和 CPU,通过 KernelAbstractions.jl 实现,Metal 版本即将推出。<p>演示场景:github.com/SimonDanisch/RayDemo