Provider
PulseAugur coverage of Provider — every cluster mentioning Provider across labs, papers, and developer communities, ranked by signal.
2 天有情绪数据
-
dev.to 文章提出改进的 OAuth 会话检查
本文讨论了一种改进依赖 OAuth 提供商的应用程序中会话管理用户体验的方法。它提出了一种手动会话检查,该检查会显式消耗配额,允许用户区分已续订的会话、当前会话、配额已耗尽的会话或需要重新验证的会话。此方法旨在防止在仅短期访问令牌过期但刷新令牌仍然有效时出现令人困惑的重新登录提示。作者强调保持控制平面操作的供应商中立性,并向用户清楚地传达配额成本。
-
AI代理成本优化适得其反,导致提示缓存失效
一位开发者发现他们的AI代理出现了意料之外的成本增加,原因是他们进行了一项旨在减少token使用量的优化。上下文优化器本意是为每条消息发送相关的工具,但它通过在每个回合改变工具集,无意中使提示缓存失效。这导致成本升高,因为每个回合都被视为一个新的缓存条目,抵消了因token减少带来的节省。解决方案是将控制工具上限稳定性的因素与管理预算准确性的因素分开。
-
研究发现 LLMs 在贝叶斯推理和信念更新方面存在困难 · 跟踪 4 个来源
近期研究表明,大型语言模型(LLMs)在一致地表示和更新概率信念方面存在困难,而这对于复杂领域中的决策至关重要。研究发现,LLMs 在处理证据时常常表现出内部不一致性,有时非贝叶斯启发式方法在下游任务中的表现优于精确的贝叶斯更新。这表明 LLMs 的内部世界模型可能被错误指定,导致认知短视和校准不当,尤其是在处理长尾事实或隐藏信息时。
-
LLM 适配器层:隔离提供商代码以便轻松切换
本文讨论了在软件开发中创建适配器层以隔离提供商特定代码的重要性,尤其是在使用大型语言模型(LLM)时。作者认为,切换 LLM 提供商的复杂性通常源于提供商独特的请求格式、错误处理和数据格式已深度集成到代码库中。一个有效的适配器层应该在词汇层面抽象这些差异,使用提示、工具和结果等概念,而不仅仅是包装 SDK 客户端。建议的接口包括角色、消息、工具定义、聊天请求和聊天结果的类型,并强调应在适配器内部处理输出令牌限制和原始停止原因等关键细节…
-
LLM 提供商在 Token 使用量指标上存在差异,迁移警报复杂化
由于关键指标的定义不同,在 LLM 提供商之间迁移 Token 使用量警报和预算上限可能充满挑战。依赖聚合报告界面的警报尤其容易在迁移过程中出现问题,因为这些界面通常按天或按小时进行分桶,并且存在延迟。这是因为分桶大小和报告延迟是特定于提供商的。基于即时且对单个请求具有权威性的每次响应使用量对象的警报更具弹性。该过程包括清点现有警报,明确每个警报使用的三种信号(每次响应、聚合报告或发票)中的哪一种,并规范化使用量记录,以确保一致的 T…
-
LLM提取审计跟踪:版本化模型和跟踪人工更正
第一篇文章讨论了对LLM提取进行版本化的重要性,以便准确地追溯错误。它强调存储API返回的确切模型标识符,而不仅仅是别名,并将解码参数(如temperature和max tokens)包含在版本戳中。第二篇文章详细介绍了如何为字段更正构建审计跟踪,重点关注捕获谁进行了更改、何时进行的以及他们查看了什么。它提出了一种结构化记录,包括稳定的审阅者ID、先前的值和来源,以及所审查内容的证据,并强调了数据完整性的仅追加方法。
-
开发团队通过多提供商路由和缓存将大型语言模型成本削减 40%
一个软件开发团队通过实施多提供商路由策略,显著降低了其大型语言模型 (LLM) 的支出。这种方法将请求定向到最具成本效益且性能最佳的可用端点,而不是依赖单一提供商。此外,该团队还为重复的嵌入请求和确定性处理步骤实施了缓存,通过动态切换提供商以应对中断,进一步减少了冗余调用并提高了可靠性。
-
n8n AI Agent 因缺少请求参数而未能调用工具
n8n AI Agent 存在一个已知问题,即即使指示其调用工具,它也可能无法执行。这可能是由于模型请求中缺少 `tool_choice` 参数,导致兼容的提供商以文本形式响应,而不是执行工具。调试涉及检查执行跟踪、模式验证、工具消息和内存持久性。开发了一个不依赖提供商的契约实验室来测试安全措施,确保代理能够处理没有工具的情况,保留显式选择,并在工具调用出现在消息历史记录后停止强制执行。
-
CommitBrief 支持使用本地 Ollama 模型进行隔离式代码审查
CommitBrief 推出了一项新功能,允许用户使用 Ollama 进行隔离式代码审查。这意味着代码,即使在保密协议 (NDA) 下或在受监管的环境中,也无需发送到第三方服务器进行分析。相反,代码将在用户机器或受控本地网络上本地处理,从而提高隐私性。虽然与 OpenAI 或 Anthropic 等云模型相比,这种本地处理的审查质量可能略有下降,但它消除了数据泄露的风险。