Skip to main content
openai tutorialOpenAI tutorial

Tutorial 09: Custom Legal Skills, Guardrails & Agents (OpenAI)

Build custom skills for your firm's workflows, create compliance guardrails, and deploy multi-agent systems for complex legal tasks.

O que você aprenderá

Este tutorial mostra como construir competências jurídicas personalizadas, adicionar controles de segurança (guardrails) e executar fluxos multi-agente com OpenAI. É necessário certo conforto técnico.

Nível especialista

Competências de desenvolvedor recomendadas. Tempo estimado: 120 minutos.

Objetivos de aprendizagem

Ao final deste tutorial você poderá:

  • Compreender a arquitetura da OpenAI (Assistants, Custom GPTs, Moderation, guardrails personalizados)
  • Construir competências jurídicas personalizadas para os workflows do seu escritório
  • Criar guardrails para controle de qualidade e verificação de conformidade
  • Implantar sistemas multi-agente para tarefas jurídicas complexas

Parte 1: Entender o stack da OpenAI

Visão geral da arquitetura

Custom GPTs, Assistants API, Moderation, Function Calling. Casos de uso para jurídico.

Por que importa para o jurídico

Custom GPTs para playbooks e padrões; Assistants API para pipelines; Moderation API para filtragem; wrappers para auditoria e conformidade.


O que são skills no contexto OpenAI?

Instruções e conhecimento especializados armazenados em Custom GPTs ou Assistants. Persistência e ativação automática.

Implementação via Custom GPT

Criar Custom GPT, escrever instruções (equivalente SKILL.md), adicionar arquivos de conhecimento (playbook JSON, clause library), testar e calibrar.

Exemplo: skill de triagem NDA

Custom GPT dedicado para triagem NDA: classificação, termos não padrão, comparação com template, GREEN/YELLOW/RED.


Parte 3: Construir guardrails de conformidade

O que são guardrails?

Verificações em pontos específicos do workflow. Moderation API para conteúdo; wrappers personalizados para auditoria, PII, portas de aprovação.

Exemplo de guardrail de conformidade jurídica

Moderation API, wrapper API personalizado, script pós-processamento. Objetivo: impedir alterações não autorizadas a documentos privilegiados.

Casos de uso adicionais de guardrails

Verificação de citações, verificação de confidencialidade, proteção de privilégio.

Lista de verificação de implementação de guardrails

Moderação entrada/saída, verificação de citações, registro de auditoria, confidencialidade, portas de aprovação, detecção de PII, limitação de taxa.

Referência rápida Moderation API

openai.moderations.create({ input }) para filtrar conteúdo antes de enviar ao modelo.


Entender padrões multi-agente

Assistants API, Agents SDK, orquestração via seu código.

Exemplo: revisão de due diligence paralela

Múltiplos assistants (contratos, IP, emprego, litígios); threads paralelas; síntese via Chat Completions.

Exemplo: workflow Research + Draft

Fases: pesquisa, rascunho, revisão. Cadeia de chamadas de API.


Parte 5: Empacotar skills para distribuição

Compartilhar Custom GPT

Privado, Organização, Público (com cautela para workflows jurídicos).

Assistants API para uso programático

Criar Assistants via API, armazenar IDs, threads para isolamento, file search para base de conhecimento.

Estrutura do pacote de skill

instructions.md, playbook.json, clause-library.md, examples/, README.md.

Lista de verificação de distribuição

Instruções atualizadas, sem nomes de clientes, escopo de compartilhamento apropriado, versão/data anotada.

Considerações de segurança

Verificação de fontes, revisão de código, sem dados de clientes, controle de versão, controle de acesso.


Parte 6: Segurança e conformidade

Segurança de skills e GPT

Verificação de fontes, revisão de código, sem dados de clientes, controle de versão, controle de acesso.

Padrões de proteção de dados

Wrapper de API para auditoria e sanitização (redação de PII antes de retornar).

Lista de verificação de requisitos de conformidade

Skills/GPTs revisados pela segurança de TI, guardrails testados em sandbox, registro de auditoria habilitado, segregação de dados verificada, controles de acesso configurados, procedimentos de backup documentados.

Lista de verificação de segurança de skills

Fonte verificada, código revisado, sem dados de clientes, controle de versão, acesso limitado.


Parte 7: Solução de problemas

Problemas comuns

Skill não ativa, saída inconsistente, guardrail contornado, timeout de Assistants, comportamento errático do modelo, limite de tokens excedido, Custom GPT ignora arquivos de conhecimento, falsos positivos de Moderation.

Dicas de depuração Assistants API

Verificar run.status, run.last_error, include, definições de ferramentas, usage, file search.

Dicas de depuração Custom GPT

Testar com instruções mínimas, verificar referências a arquivos de conhecimento.

Custom GPT vs Assistants API: quando usar o quê

Ad-hoc → Custom GPT; workflow do escritório → Custom GPT (Org); pipelines automatizados → Assistants API; orquestração multi-etapas → Assistants API; requisitos de auditoria/conformidade → Assistants API + wrapper.

Exemplo: instrução de formato de saída

Adicionar seção Output Format com estrutura necessária (resumo, tabela, análise cláusula por cláusula, pontuação de risco, prioridades, perguntas).


Faça agora

  • Crie um skill personalizado (Custom GPT) para um dos processos de revisão do seu escritório
  • Adicione pelo menos um guardrail (registro de auditoria ou verificação de saída)
  • Teste um workflow multi-etapas para processamento documental
  • Documente seu skill para sua equipe usar
  • Considere empacotar como Custom GPT compartilhado para distribuição


Referência rápida: comandos OpenAI

# Custom GPTs
chat.openai.com -> Create GPT -> Configurar instruções e conhecimento

# Assistants API
openai.beta.assistants.create({ instructions, model, tools })
openai.beta.threads.create()
openai.beta.threads.runs.create(thread_id, { assistant_id })

# Moderation
openai.moderations.create({ input: user_content })

Páginas família relacionadas


Fontes

Leitura adicional

On this page

1 O que você aprenderá2 Objetivos de aprendizagem3 Parte 1: Entender o stack da OpenAI3.1 Visão geral da arquitetura3.2 Por que importa para o jurídico4 Parte 2: Construir competências jurídicas personalizadas4.1 O que são skills no contexto OpenAI?4.2 Implementação via Custom GPT4.3 Exemplo: skill de triagem NDA5 Parte 3: Construir guardrails de conformidade5.1 O que são guardrails?5.2 Exemplo de guardrail de conformidade jurídica5.3 Casos de uso adicionais de guardrails5.4 Lista de verificação de implementação de guardrails5.5 Referência rápida Moderation API6 Parte 4: Workflows jurídicos multi-agente6.1 Entender padrões multi-agente6.2 Exemplo: revisão de due diligence paralela6.3 Exemplo: workflow Research + Draft7 Parte 5: Empacotar skills para distribuição7.1 Compartilhar Custom GPT7.2 Assistants API para uso programático7.3 Estrutura do pacote de skill7.4 Lista de verificação de distribuição7.5 Considerações de segurança8 Parte 6: Segurança e conformidade8.1 Segurança de skills e GPT8.2 Padrões de proteção de dados8.3 Lista de verificação de requisitos de conformidade8.4 Lista de verificação de segurança de skills9 Parte 7: Solução de problemas9.1 Problemas comuns9.2 Dicas de depuração Assistants API9.3 Dicas de depuração Custom GPT9.4 Custom GPT vs Assistants API: quando usar o quê9.5 Exemplo: instrução de formato de saída10 Faça agora11 Navegação12 Referência rápida: comandos OpenAI13 Páginas família relacionadas14 Fontes15 Leitura adicional