Technology Radar
Published : Nov 05, 2025
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Nov 2025
Assess
将 GraphQL 作为 LLM 的数据访问模式 是一种新兴方法,用于创建统一、适合模型的数据访问层,从而增强上下文工程。它使团队能够暴露结构化、可查询的数据,而无需授予模型直接访问数据库的权限。与通常会过度获取数据或需要为每个用例创建新端点或过滤器的 REST API 不同,GraphQL 允许模型仅获取所需数据——减少噪音、提高上下文相关性并降低 token 使用量。 定义良好的 GraphQL 架构还提供元数据,使 LLM 能够推理可用实体和关系,从而支持智能体用例的动态、架构感知查询。这种模式在 REST 与 SQL 之间提供了安全的中间方案,在治理控制与灵活访问之间取得平衡。 然而,该方法依赖于结构良好的架构和有意义的字段名称。解释架构语义和处理复杂结构仍然具有挑战性——对人类难以推理的内容通常对 LLM 也同样困难。同时,需要注意增加的 DoS 攻击向量,以及 GraphQL 常见挑战,如缓存和版本管理。