Comparação do trabalho com ferramentas e código
Você pode optar por trabalhar com ferramentas no watsonx, com APIs REST em seu ambiente de desenvolvimento ou com uma combinação de ferramentas e código Python.
Comparação da funcionalidade em ferramentas e códigos
As tarefas que podem ser concluídas com ferramentas na interface do usuário e com o código da API REST são praticamente as mesmas. Você também pode realizar algumas tarefas com o código Python.
Tarefas do projeto
A tabela a seguir lista as tarefas de gerenciamento de projetos e as ferramentas e códigos com os quais você pode trabalhar para concluir essas tarefas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Criar projetos | Assistente de criação de projeto | aPI de núcleo comum de dados e IA |
| Gerenciar colaboradores | Página de controle de acesso | aPI de núcleo comum de dados e IA |
| Obter ID do projeto | Página geral | aPI de núcleo comum de dados e IA |
| Serviços associados | Página de serviços e integrações | Nenhum |
| Exportar ativos | Assistente de exportação de ativos | aPI de núcleo comum de dados e IA |
| Gerenciar ativos | Página de ativos | aPI de núcleo comum de dados e IA |
| Gerenciar ambientes de tempo de execução | Página Ambientes | aPI de núcleo comum de dados e IA |
| Gerenciar tarefas | Página de empregos | aPI de núcleo comum de dados e IA |
Preparar tarefas de dados
A tabela a seguir lista as tarefas de preparação de dados e as ferramentas e códigos com os quais você pode trabalhar para concluir essas tarefas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Conectar-se a fontes de dados | Incluir conexão | aPI de núcleo comum de dados e IA ✓ Biblioteca Python watsonx ✓ SDK Node.js watsonx.ai |
| Adicionar dados conectados | Importar ativos | aPI de núcleo comum de dados e IA ✓ Biblioteca Python watsonx ✓ SDK Node.js watsonx.ai |
| Adicionar arquivos de dados | Importar ativos | aPI de núcleo comum de dados e IA ✓ Biblioteca Python watsonx ✓ SDK Node.js watsonx.ai |
| Adicionar documentos a um índice vetorial | índice vetorial | aPI de núcleo comum de dados e IA ✓ Biblioteca Python watsonx ✓ SDK Node.js watsonx.ai |
| Extrair texto de documentos | Nenhum | ✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK |
| Crie embeddings de documentos e vetorize-os | Índice vetorial AutoAI para RAG |
✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK |
| Refinar dados estruturados | Data Refinery | Nenhum |
| Gerar dados estruturados sintéticos | Synthetic Data Generator | ✓ API REST do watsonx.ai |
| Gerar dados sintéticos não estruturados | Synthetic Data Generator | ✓ API REST do watsonx.ai |
| Visualizar dados | Visualizações | Nenhum |
Criar tarefas de soluções de IA generativas
A tabela a seguir lista as tarefas para criar soluções de IA de geração e as ferramentas e o código com os quais você pode trabalhar para concluir essas tarefas. Para obter uma lista detalhada de tarefas que você pode codificar com a API REST watsonx.ai, a biblioteca watsonx Python ou o SDK watsonx.ai Node.js, consulte Codificação de soluções de IA generativas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Faça experiências com prompts | Prompt Lab | ✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK ✓ IBM Extension in LangChain |
| Ajuste de um modelo de fundação | Tuning Studio | ✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK |
| Implementar um padrão RAG | Prompt Lab AutoAI para RAG Índice do vetor |
✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK |
| Configurar agentes para chamar ferramentas em prompts | Laboratório de agentes | ✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ IBM Extension in LangChain ✓ watsonx.ai Node.js SDK |
| Previsão de valores futuros de séries temporais | Nenhum | ✓ watsonx.ai REST API ✓ ibm- watsonx -ai Python library ✓ watsonx.ai Node.js SDK |
| Acessar modelos por meio do gateway de modelos | Nenhum | ✓ API REST do watsonx.ai |
Criar tarefas de solução de aprendizado de máquina
A tabela a seguir lista as tarefas para criar soluções de IA de geração e as ferramentas e o código com os quais você pode trabalhar para concluir essas tarefas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Gerar automaticamente pipelines de modelos preditivos candidatos | AutoAI | ✓ SDK do watsonx.ai Python |
| Criar um fluxo para preparar dados e criar um modelo | SPSS Modeler | criação de scripts com Python, Jython (uma mistura de Python e Java) e R |
| Resolver problemas de otimização | Decision Optimization uI de experimento | ✓ Python DOcplex✓ OPL |
| Escreva Python ou notebooks R | Editor de notebook | ✓ SDK do watsonx.ai Python ✓ R |
| Desenvolver scripts R | RStudio IDE | ✓ R |
Administrar tarefas de IA
A tabela a seguir lista as tarefas de governança e as ferramentas e códigos com os quais você pode trabalhar para concluir essas tarefas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Criar um caso de uso de IA | Caso de uso de IA | aPI do AI Factsheets ✓ Biblioteca Python AI Factsheets |
| Avaliar um prompt | Prompt Lab | aPI REST Watson OpenScale ✓ Biblioteca Python Watson OpenScale |
| Comparar e avaliar vários prompts | Estúdio de avaliação | aPI REST Watson OpenScale ✓ Biblioteca Python Watson OpenScale |
|Auditar um modelo ou prompt | Console de governança |✓ OpenPages REST API v2 | | Avaliar riscos|Console de governança|Nenhum |
Implementar tarefas da solução
A tabela a seguir lista as tarefas de implementação e as ferramentas e códigos com os quais você pode trabalhar para concluir essas tarefas.
| Tarefa | Ferramentas | Código |
|---|---|---|
| Implantar um serviço de IA | Prompt Lab | ✓ API REST do watsonx.ai |
| Implantar um modelo de prompt | Prompt Lab | ✓ API REST do watsonx.ai |
| Implantar um modelo de fundação ajustado | Assistente de implantação | ✓ API REST do watsonx.ai ✓ Biblioteca Python do watsonx.ai |
| Implantar um modelo de fundação personalizado | Assistente de implantação | ✓ API REST do watsonx.ai ✓ Biblioteca Python do watsonx.ai |
|Implantar um modelo de ML|Assistente de implantação |✓ watsonx.ai API REST✓ watsonx.ai Biblioteca Python | |Implantar uma
função do Python |Assistente de implantação |✓ watsonx.ai API REST✓ watsonx.ai Biblioteca Python | |Implantar um modelo do Decision Optimization
| Interface do usuário do Decision Optimization |✓ watsonx.ai API REST✓ watsonx.ai Biblioteca Python | |Implantar um script|Assistente de implantação| ✓ watsonx.ai API
REST✓ watsonx.ai Biblioteca Python | |Orquestrar tarefas | Orchestration Pipelines |Nenhuma |