产品介绍
Ax 是什么?
Ax 是通过类型化签名构建 LLM 应用和智能体的编程框架。开发者定义预期输入和输出,Ax 围绕这一契约处理模型调用、结果验证、流式输出和优化,减少手写提示及解析松散文本的工作。
项目支持 TypeScript、Python、Java、C++、Go 和 Rust,适合需要可靠结构化结果的应用,也可用于把推理能力与程序工具结合的智能体。
核心功能
- 类型化签名: 用程序契约定义模型输入和输出。
- 输出验证: 按预期结构检查生成结果。
- 流式响应: 支持增量返回模型内容。
- 优化能力: 围绕声明的签名改进提示和模型行为。
- 多语言支持: 覆盖六种官网列出的编程语言。
- 智能体开发: 支持 LLM 功能和推理智能体,而非只有单次提示。
使用场景
- 结构化提取: 将模型文本转换为经过验证的应用数据。
- LLM 功能开发: 用类型接口构建模型驱动功能。
- 智能体工具: 把推理智能体连接到函数和服务。
- 跨语言系统: 在不同技术栈中采用一致的模型编程方式。
常见问题
Ax 支持哪些语言?
官网列出 TypeScript、Python、Java、C++、Go 和 Rust。
Ax 会验证模型输出吗?
会。验证是官网明确列出的能力。
Ax 只是提示模板工具吗?
不是。它用于基于类型签名构建可靠 LLM 调用和智能体。

