使用工具和代码工作的比较

您可以选择使用 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 库 | |协调任务|协调流水线|无 |


了解更多

母主题: 规划生成式人工智能解决方案