结构¶
概念解释¶
节点与模块¶
Node: 节点是一个更高层次的概念,作为模块的容器。它支持模块的互换,这意味着在单个节点内,可以交换或组合多个模块,以找到处理数据的最佳组合。
Node Parameters是适用于节点内所有模块的通用参数。这些参数在节点级别设置,会影响该节点内包含的每个模块的运行。
Module: 模块 指的是可以装配到节点中的独立组件。一个系统可以在单个节点内包含多个模块,随着时间的推移模块数量可能显著增加,而节点数量则保持有限。
模块 参数是每个模块特有的,允许在节点更广泛的上下文中自定义单个模块的行为。
提示
如需了解更多关于节点和模块的信息,请参阅Nodes & Modules章节。
节点连线¶
Node Line: 节点集合。
示例节点行¶

目的与未来增强: 旨在支持节点序列的合并、拆分和循环功能。这些功能正在开发中。
模块化RAG集成: 这是模块化检索增强生成(Modular Retrieval-Augmented Generation)的核心功能,通过集成检索机制来增强大语言模型,实现动态数据处理。详情请参阅文档。
当前临时配置:节点目前采用临时布局,用于模拟节点线路的预期功能,直至完成全面集成。
提示
节点行可以在YAML文件中随时更改
策略¶
Strategy: 策略是指在优化过程中决定"基于什么"进行优化的核心要素。它是指导优化技术选择和安排的关键方面。
指标:所有节点都必须将指标作为优化策略的重要组成部分。指标为评估优化效果和指导战略决策提供了量化依据。
总结
默认情况下,每个节点都必须包含自己的指标。
速度阈值: 可选地,
speed_threshold参数可以添加到所有节点。该参数作为优化标准,专注于将操作速度提升至指定阈值。总结
速度阈值可选择性地应用于所有节点。
节点特定策略:在同一系统内,不同节点可能采用不同的优化策略。这种灵活性允许针对每个节点的独特需求或限制进行定制化优化。
总结
为不同节点设置不同的度量指标。
您可以在节点与模块部分找到更多信息。