由大语言模型生成的GraphQL模拟数据已应用于Airbnb和Expedia,而相应的规范文件却尚未完成制定。
Expedia集团已将mockql-rs这一Rust语言编写的命令行工具开源。该工具能够根据请求,在被@mock-annotated标记的GraphQL字段中填充由大语言模型生成的数据。这一举措延续了Airbnb在4月份推出的@generateMock工具,同时也呼应了 GraphQL基金会于2月份发布的RFC建议。这三项技术虽然采用不同的实现架构,但都旨在解决相同的问题;其中还有两项工具使用了相同的指令名称,然而这些指令的实际含义并不兼容。 作者:Steef-Jan Wiggers

Expedia集团已将mockql-rs这一Rust语言编写的命令行工具开源。该工具能够根据请求,在被@mock-annotated标记的GraphQL字段中填充由大语言模型生成的数据。这一举措延续了Airbnb在4月份推出的@generateMock工具,同时也呼应了 GraphQL基金会于2月份发布的RFC建议。这三项技术虽然采用不同的实现架构,但都旨在解决相同的问题;其中还有两项工具使用了相同的指令名称,然而这些指令的实际含义并不兼容。
作者:Steef-Jan Wiggers相关文章
播客:人类的优势:为什么旧代码库需要团队协作开发模式,而不仅仅是人工智能技术?
阿斯高特·米约尔内·索德博姆和奥拉·哈斯特讨论了他们的软件工程实践的发展历程,这些实践包括持续部署和结对编程。这次对话延续了上一集的内容,重点探讨了他们尝试采用Claude Code这一工具的经历,以及他们认为这种工具在其他方面确实很有用,但并不适合用于编码的原因。 作者:阿斯高特·米约尔内·索德博姆、奥拉·哈斯特
阅读全文
如何使用Node.js、Express和MongoDB构建一个用于奖学金申请研究的MCP服务器
寻找奖学金信息其实是一项需要系统地进行研究的任务,而不仅仅是通过简单的搜索来完成的。你需要根据学科领域、平均成绩、国籍以及截止日期等条件来筛选各类奖学金信息,然后列出候选名单,并对相关申请材料及推荐人的意见做好记录。一周后,你再回顾这些信息,尝试回忆自己当初为什么选择保存某个具体的奖学金项目。 人工智能助手可以帮助完成这一工作流程,但前提是它必须能够访问真实的数据库,并能保留你之前所做的筛选和决策结果。聊天记录并不能替代数据库;而那些被错误设定的截止日期反而会比根本没有截止日期更糟糕。 Model Context Protocol (MCP) 为人工智能应用程序提供了获取这类信息的标准接口。在
阅读全文
人工智能工程在实践中的应用:人工智能工程师与现场部署工程师如何利用Claude Code、Codex及Gemini来进行开发工作
METR )。 DORA )。 Stack Overflow )。 Anthropic )。 目录 先决条件 什么是AI原生SDLC? 当代码开发成本降低后,瓶颈会出现在哪里? Claude Code、Codex与Gemini CLI:同一个框架,三种不同的工具/术语体系 如何开展规划阶段的工作 如何开展设计阶段的工作 如何开展构建阶段的工作 如何开展测试阶段的工作 如何开展部署阶段的工作 如何开展维护阶段的工作 一名工程师如何负责一个五人的团队 规划阶段 设计阶段 构建阶段 测试阶段 部署阶段 维护阶段 在全面采用AI原生SDLC之前,需要检查的事项清单 结论 接下来应该探索什么 先决条件
阅读全文
迷你手册:下一代架构实践指南:人工智能时代的洞察与模式
这本电子杂志探讨了在这样一个快速发展的工程领域中,架构师该如何以清晰的思路来引领发展方向,并将行业经验转化为可供团队实际应用的实践方法。这些案例共同揭示了一个核心主题:技术领导者们的角色正在从单纯构建系统,转变为引导技术的行为模式与发展方向,同时帮助工程师们和各类组织充分发挥他们的潜力。 InfoQ出品
阅读全文