> ## Documentation Index
> Fetch the complete documentation index at: https://automationlaboratoryprotocol.mimedal.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# Automation Laboratory Language

> ALL 自动化实验室语言与 FSP 设备通信规范

Automation Laboratory Language（ALL，自动化实验室语言）把科学目标、研究对象、函数式实验方法和物理设备连接成可计算、可验证、可追溯的实验闭环。

Function State Protocol（FSP，函数状态协议）位于 ALL 内部，负责发现设备、渐进披露设备技能，并按请求分类统一调用实验室设备。设备可以保留原有 API、SDK 或驱动，通过适配器接入 FSP。

<CardGroup cols={2}>
  <Card title="阅读规范" icon="book" href="/specification/overview">
    查看协议边界、消息语义、接口和符合性要求。
  </Card>

  <Card title="查看总体设计" icon="diagram-project" href="/architecture/overview">
    理解 ALL、FSP、技能提取、方法生成和执行证据关系。
  </Card>

  <Card title="快速开始" icon="bolt" href="/quickstart">
    从设备发现到函数式实验方法执行了解最短路径。
  </Card>

  <Card title="名词解释" icon="spell-check" href="/architecture/terms">
    查询协议中的中英文术语和职责边界。
  </Card>
</CardGroup>

## 核心组成

<CardGroup cols={2}>
  <Card title="FSP 函数状态协议" href="/specification/fsp/overview">
    发现设备，并按需读取每项技能的对象、控制、系统三个维度。
  </Card>

  <Card title="设备能力" href="/specification/capability/overview">
    从 FSP 完整技能定义生成设备技能描述并完成质量评估。
  </Card>

  <Card title="对象" href="/specification/fsp/objects">
    组织科学身份、样品、容器、状态、证据和来源。
  </Card>

  <Card title="实验方法" href="/specification/methods/overview">
    生成、验证、绑定和执行可计算实验方法。
  </Card>
</CardGroup>

## 设备接入原则

* 每项设备技能从对象、控制和系统三个维度说明；
* 对象维度描述技能适用的容器、属性及状态；
* 控制维度说明参数、请求分类、约束、状态变化和返回值；
* 系统维度说明所需设备状态、安全围栏和结果验证；
* FSP 不要求设备采用统一底层接口；
* 顺序、有限循环、条件、并行汇合和受保护区间由函数式实验方法表达。

## 规范状态

* 版本：`2026-09-01`
* 状态：草案 0.2
