针对当今科技领域发展的前沿指南_46页_3mb
报告摘要
技术雷达总结(第32期 2025年4月)
核心内容
Thoughtworks 技术雷达旨在追踪软件开发领域中具有价值的技术动向,通过象限划分和评估环布局,为开发者、架构师和首席技术官等提供价值参考。雷达以动态形式展示技术的发展趋势,包括采纳、试验、评估和暂缓四个阶段。
主要观点
- 技术趋势:AI 在软件开发中的角色日益增强,尤其在代码生成、测试、安全、数据管理等方面。同时,分布式系统和可观测性成为关键议题。
- 工具与平台:越来越多的工具和平台开始集成 AI 功能,推动开发流程的自动化和智能化。
- 数据管理:数据产品思维、数据治理、数据安全等成为企业技术战略的重要组成部分。
- AI 的应用与挑战:尽管 AI 在提高效率方面表现突出,但其依赖性、可解释性、数据隐私等问题仍然值得关注。
关键信息
技术分类
采纳
- 数据产品思维
- Fuzz 测试
- 软件物料清单 (SBOM)
- 威胁建模
- GitLab CI/CD
- Trino
试验
- API 请求集合做为 API 产品的制品
- 架构建议流程
- GraphRAG
- 按需特权访问管理
- 模型蒸馏
- 提示工程
- 小语言模型 (SLMs)
- 利用生成式 AI 理解遗留代码库
- AI 友好的代码设计
- AI 驱动的 UI 测试
- 能力边界作为理解系统故障的模型
- 从 LLMs 获取结构化输出
- AI 加速影子 IT
- 自满于 AI 生成的代码
- 本地编码助手
- 使用 AI 代替结对编程
- 逆向 ETL
- SAFe
评估
- ABsmartly
- Dapr
- Grafana Alloy
- Grafana Loki
- Grafana Tempo
- Railway
- Unblocked
- Weights & Biases
- Arize Phoenix
- Chainloop
- DeepSeek R1
- Deno
- Graphiti
- Helicone
- Humanloop
- 模型上下文协议 (MCP)
- Open WebUI
- pg_mooncake
- 推理模型 (Reasoning Models)
- Restate
- Supabase
- Synthesized
- Tonic.ai
- turbopuffer
- VectorChord
- Tyk hybrid API management
暂缓
- AI 加速影子 IT
- 自满于 AI 生成的代码
- 本地编码助手
- 使用 AI 代替结对编程
- 逆向 ETL
- SAFe
平台分类
采纳
- GitLab CI/CD:高度集成的系统,支持从代码集成、测试到部署和监控的全流程,适合高合规性场景。
- Trino:开源的分布式 SQL 查询引擎,支持多种数据源,适合大数据分析。
试验
- ABsmartly:A/B测试与实验平台,提升测试效率和决策质量。
- Dapr:微服务架构框架,支持任务调度、虚拟角色和复杂的重试策略。
- Grafana Alloy:OpenTelemetry Collector,用于收集日志、指标和跟踪。
- Grafana Loki:日志聚合系统,使用块存储,支持多租户和低成本。
- Grafana Tempo:分布式追踪后端,支持多种格式和查询语言。
- Railway:云端 PaaS 平台,简化部署流程。
- Unblocked:AI 团队助手,集成多种工具,帮助团队获取上下文信息。
- Weights & Biases:LLM 可观测性平台,支持系统评估、自定义指标和模型优化。
评估
- Arize Phoenix:LLM 可观测性平台,支持成本管理和性能分析。
- Chainloop:软件供应链安全平台,集成安全策略到 CI/CD 流水线。
- DeepSeek R1:高性能推理模型,支持多种训练方法,适用于复杂任务。
- Deno:JavaScript 运行时,支持 TypeScript,适合服务器端开发。
- Graphiti:构建知识图谱,支持 RAG 和 Agentic 应用。
- Helicone:托管 LLMOps 平台,支持成本评估和性能监控。
- Humanloop:AI 可靠性平台,支持人类反馈和 AI 优化。
- 模型上下文协议 (MCP):标准化框架,提升 AI 工具与外部数据源的集成。
- Open WebUI:自托管 AI 平台,支持多种模型和数据集成。
- pg_mooncake:PostgreSQL 扩展,支持列式存储和向量化执行。
- 推理模型 (Reasoning Models):增强模型推理能力,适用于复杂问题解决。
- Restate:持久化执行平台,适合分布式工作流和状态管理。
- Supabase:开源后端平台,支持多种功能,适合 MVP 和原型开发。
- Synthesized:测试数据生成平台,支持隐私保护和数据合成。
- Tonic.ai:生成合成数据,支持数据湖和 RAG 系统。
- turbopuffer:无服务器搜索引擎,适合大规模数据检索和 AI 应用。
- VectorChord:PostgreSQL 向量搜索扩展,适合高效向量检索。
- Tyk hybrid API management:混合 API 管理平台,但存在可观测性不足的问题。
工具分类
采纳
- Renovate:自动化依赖更新工具。
- uv:Python 依赖管理工具。
- Vite:现代前端构建工具,支持快速开发。
试验
- Claude Sonnet:AI 编码助手,支持多种工作流。
- Cline:AI 编码助手,支持 IDE 集成。
- Cursor:IDE 集成的 AI 编码助手,支持自动修复和修改。
- D2:数据流工具,支持数据管道。
- Databricks Delta Live Tables:数据湖处理工具,支持实时数据处理。
- JSON Crack:JSON 数据可视化工具。
- MailSlurp:临时邮件服务,支持开发测试。
- Metabase:数据分析平台,支持多种数据源。
- NeMo Guardrails:AI 安全控制工具。
- Nyx:代码质量分析工具。
- OpenRewrite:代码重构工具,支持多种语言。
- Plerion:代码质量与安全工具。
- 软件工程代理(software engineering agents):AI 驱动的自动化工具。
- Tuple:代码质量与安全工具。
- Turborepo:加速代码构建和依赖管理。
评估
- AnythingLLM:多模型管理工具。
- Gemma Scope:AI 工具,支持多种用途。
- Hurl:API 测试工具。
- Jujutsu:版本控制工具。
- kubenetmon:Kubernetes 监控工具。
总结
Thoughtworks 技术雷达持续关注技术趋势,以四个象限和四个评估环的形式提供结构化的技术建议。本期雷达重点介绍了监督式 AI 编码代理、可观测性的演进、RAG 中的“R”、数据产品思维等前沿技术。同时,强调了 AI 在提升开发效率的同时,也带来了自满、数据隐私、安全治理等挑战。在平台和工具方面,推荐了 GitLab CI/CD、Trino、ABsmartly、Deno 等技术,并对 AI 可观测性、推理模型、合成数据生成等工具进行了深入评估。整体来看,Thoughtworks 技术雷达为技术决策提供了宝贵的参考,帮助组织在快速变化的技术环境中做出明智选择。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载