vector-software-platform-product-portfolio-overview.png

DaVinci Configurator Classic 6

转向基于代码和AI的配置工作流。

DaVinci Configurator Classic继续为MICROSAR Classic项目的配置、验证和生成提供经过验证的基础,如今正不断演进,以满足现代软件工厂对协作式、高性能且支持自动化的工作流的需求。借助第6代版本,您将能够扩展开发规模、简化集成流程,并支持面向软件定义系统的CI/CD驱动型环境。

第六代技术带来的主要优势

  • 协作与重用
    将整个ECU作为代码进行配置,并通过基于Git的工作流管理变更。在不同项目间重用配置工件,简化评审流程,并借助版本控制的开发模式确保团队步调一致。
  • 快速反馈循环
    通过整个工作流中快速的工具启动、高效的处理步骤和智能缓存,减少迭代时间。
  • 灵活部署
    可在Windows或Linux系统上、开发人员计算机上、本地基础设施或云端运行配置工作流。通过明确定义的构建工件和依赖关系,与构建环境无缝集成。
  • 现代配置体验
    在完全现代化的用户接口中创建、理解和修改配置。即使配置是以“代码即配置”形式创建或由AI智能体生成的,您也能始终掌握控制权并保持完全的所有权。
  • AI辅助工程
    使用集成的AI聊天机器人获取帮助并获取配置洞察。使用编码智能体扩展您的工作流,这些智能体可帮助您实现配置使用场景并更快地解决发现的问题。

演进步骤

第6代产品将分两个阶段推出。第一阶段优化熟悉的工作方式,并为向第二阶段进化奠定技术基础。基于熟悉的环境,延续DaVinci Configurator 5的图形用户接口和配置范式。第二阶段实现以代码为中心的新工作方式,并且可以在第一阶段已实施的情况下逐步进行集成。 

vector-davinci-configurator_evolution-steps.png

第一阶段 - 亮点

  • 模块化且透明的输入文件处理工作流。
  • 优化性能和周转时间。
  • 工具版本与MICROSAR发布版本无关,使项目能够受益于最新工具版本。
  • 灵活的项目结构和基于文本的项目设置,便于与Git集成。
  • 改进的命令行界面和现代化的公共自动化接口。
  • AI聊天机器人可回答您的问题、解释配置并应用微小更改。

第二阶段 - 亮点

  • 通过ECU SDK以“as-Code”方式配置ECU,以加速跨项目的协作与重用。
  • 现代化图形用户接口,用于配置、查看和理解配置。
  • 在整个工作流中对输出和中间结果进行高效缓存。
  • 基于AI智能体的智能体工作流,可在代码中实现配置使用场景,并解决编译、运行时和验证错误。

版本6亮点

Screenshot_DaVinci-Configurator-Classic-6.png

内置AI助手

该功能随DaVinci Configurator Classic 6.4版本推出,并直接集成到GUI中,以支持以GUI为中心的工作模式。

  • 可从Vector的知识库和文档中快速获得支持。

  • 查询、检查和解读配置模型,以获取情境化洞察。

  • 利用智能建议修改配置,该功能将于2026年12月随6.5版本发布。

适用范围:演进步骤1、演进步骤2

vector-davinci-configurator-ecu-sdk.png

用于配置“as-Code”的ECU SDK

ECU SDK提供创建和执行“as-Code”配置所需的所有基础组件:IDE插件、运行时以及针对特定使用场景设计的便捷API,让您能够专注于实现什么,而非关注如何实现。

6.4版本达成的里程碑

  • 应用设计最小可行产品 (MVP)
    通过“as-Code”构建模块创建模型,该功能属于DaVinci Developer Classic的一部分。

  • 应用程序集成
    首次在“as-Code”模式下实现自上而下的服务配置。

  • EcuC-as-Code
    建议从DaVinci Team OCS迁移至EcuC-as-Code。

适用范围:演进步骤2

vector-davinci-configurator-6-feedback-as-code.png

as-Code的AI反馈循环

ECU SDK支持AI驱动的工作模式:在代码中实现任何使用场景,同时由人类专注于监督工作。

  • Skill和MCP工具可在智能体工作流中解决编译错误和运行时错误。

  • 来自编译和执行的结构化反馈会直接回传至智能体。专用的日志视图和报告让您随时掌握最新动态,并能根据AI的请求接受相关变更。

适用场景:演进步骤2

更多见解

联系我们
Embedded Software
团队
联系我们
无论您是正在探索各种可能性,还是已经开始规划下一步,都请向我们说明您的需求。我们将协助您找到合适的解决方案。