使用工具和代码工作的比较
您可以选择使用 watsonx 中的工具、开发环境中的 REST API 或工具与 Python 代码的组合。
工具和代码的功能比较
使用用户界面中的工具和 REST API 代码完成的任务基本相同。 您还可以用 Python 代码完成一些任务。
项目任务
下表列出了管理项目的任务以及完成这些任务可以使用的工具和代码。
| 任务 | 工具 | 代码 |
|---|---|---|
| 创建项目 | 创建项目向导 | ✓ 数据和 AI 通用核心 API |
| 管理合作者 | 访问控制页面 | ✓ 数据和 AI 通用核心 API |
| 获取项目 ID | General(常规)页面 | ✓ 数据和 AI 通用核心 API |
| 关联服务 | 服务与集成页面 | 无 |
| 导出资产 | 导出资产向导 | ✓ 数据和 AI 通用核心 API |
| 管理资产 | 资产页面 | ✓ 数据和 AI 通用核心 API |
| 管理运行时环境 | 环境页面 | ✓ 数据和 AI 通用核心 API |
| 管理职位 | 职位页面 | ✓ 数据和 AI 通用核心 API |
准备数据任务
下表列出了数据准备任务以及可用于完成这些任务的工具和代码。
| 任务 | 工具 | 代码 |
|---|---|---|
| 连接数据源 | 添加连接 | ✓ 数据和人工智能通用核心 API ✓ ibm- watsonx -ai Python 库 ✓ watsonx.ai Node.js SDK |
| 添加连接数据 | 导入资产 | ✓ 数据和人工智能通用核心 API ✓ ibm- watsonx -ai Python 库 ✓ watsonx.ai Node.js SDK |
| 添加数据文件 | 导入资产 | ✓ 数据和人工智能通用核心 API ✓ ibm- watsonx -ai Python 库 ✓ watsonx.ai Node.js SDK |
| 将文件添加到矢量索引 | 向量索引 | ✓ 数据和人工智能通用核心 API ✓ ibm- watsonx -ai Python 库 ✓ watsonx.ai Node.js SDK |
| 从文件中提取文本 | 无 | ✓ watsonx.ai as a Service REST API ✓ watsonx Python 库 ✓ watsonx.ai Node.js SDK |
| 创建文件嵌入并将其矢量化 | 矢量指数 AutoAI for RAG |
watsonx.ai REST API ✓ ibm- watsonx -ai Python 库 ✓ watsonx.ai Node.js SDK |
| 完善结构化数据 | Data Refinery | 无 |
| 生成合成数据 | Synthetic Data Generator | ✓ watsonx.ai REST API |
| 使数据可视化 | 可视化 | 无 |
构建生成式人工智能解决方案任务
下表列出了构建基因人工智能解决方案的任务,以及完成这些任务可以使用的工具和代码。 有关可使用 watsonx.ai REST API、ibm- watsonx -ai Python 库或 watsonx.ai Node.js SDK 编写代码的任务的详细列表,请参见 编码生成式人工智能解决方案 。
| 任务 | 工具 | 代码 |
|---|---|---|
| 尝试使用提示语 | Prompt Lab | ✓ watsonx.ai as a Service REST API ✓ watsonx Python 库 ✓ watsonx.ai Node.js SDK ✓ LangChain 中的 IBM 扩展程序 |
| 调整基础模型 | Tuning Studio | ✓ watsonx.ai as a Service REST API ✓ watsonx Python 库 ✓ watsonx.ai Node.js SDK |
| 实施 RAG 模式 | Prompt Lab AutoAI 为 RAG |
✓ watsonx.ai as a Service REST API ✓ watsonx Python 库 ✓ watsonx.ai Node.js SDK |
| 配置代理程序,以便在提示时调用工具 | 无 | ✓ watsonx.ai as a Service REST API ✓ ibm- watsonx -ai Python library ✓ IBM Extension in LangChain ✓ watsonx.ai Node.js SDK |
| 预测未来时间序列值 | 无 | ✓ watsonx.ai as a Service REST API ✓ watsonx Python 库 ✓ watsonx.ai Node.js SDK |
构建机器学习解决方案任务
下表列出了构建基因人工智能解决方案的任务,以及完成这些任务可以使用的工具和代码。
| 任务 | 工具 | 代码 |
|---|---|---|
| 自动生成候选预测模型管道 | AutoAI | ✓ watsonx.ai Python SDK |
| 建立准备数据和建立模型的流程 | SPSS Modeler | ✓ 使用 Python、Jython( Python 和 Java 的混合体)和 R 编写脚本 |
| 解决优化问题 | Decision Optimization 实验界面 | ✓ Python DOcplex ✓ OPL |
| 编写 Python 或 R 笔记本 | 笔记本编辑器 | ✓ watsonx.ai Python SDK ✓ R |
| 开发 R 脚本 | RStudio IDE | ✓ R |
管理人工智能任务
下表列出了治理任务以及完成这些任务可以使用的工具和代码。
| 任务 | 工具 | 代码 |
|---|---|---|
| 创建人工智能用例 | 人工智能用例 | ✓ AI Factsheets API ✓ AI Factsheets Python 库 |
| 评估提示 | Prompt Lab | ✓ Watson OpenScale REST API ✓ Watson OpenScale Python 库 |
| 比较和评估多个提示 | 无 | ✓ Watson OpenScale REST API ✓ Watson OpenScale Python 库 |
| 审计模式或提示 | 治理控制台 | ✓ O OpenPages REST API v2 |
| 评估风险 | 治理控制台 | 无 |
部署解决方案任务
下表列出了部署任务以及可用于完成这些任务的工具和代码。
| 任务 | 工具 | 代码 |
|---|---|---|
| 部署人工智能服务 | 无 | ✓ watsonx.ai REST API |
| 部署提示模板 | Prompt Lab | ✓ watsonx.ai REST API |
| 部署一个经过调整的基础模型 | 部署向导 | watsonx.ai REST API ✓ watsonx.ai Python 库 |
| 部署自定义基础模型 | 部署向导 | watsonx.ai REST API ✓ watsonx.ai Python 库 |
|部署一个 ML 模型|部署向导 |✓ watsonx.ai REST API
✓ watsonx.ai Python 库 | |部署一个 Python 函数|部署向导 |✓ watsonx.ai REST API
✓ watsonx.ai Python 库 | |部署一个 Decision Optimization 模型|实验 UI |✓ REST API ✓ 库 | |部署一个脚本|部署向导 Decision Optimization 实验 UI |✓ watsonx.ai REST API
✓ watsonx.ai Python 库 | |部署脚本|部署向导| ✓ watsonx.ai REST API
✓ watsonx.ai Python 库 | |协调任务|协调流水线|无 |
了解更多
- 数据与人工智能共同核心应用程序接口
- watsonx.ai REST API
- watsonx Python 库
- watsonx.ai Node.js SDK
- LangChain 中的 IBM 扩展
- AI Factsheets REST API
- AI Factsheets Python 库
- Watson OpenScale REST API
- Watson OpenScale Python 库
母主题: 规划生成式人工智能解决方案