Anunciando um novo recurso OpenAI para desenvolvedores no Azure


Temos o prazer de anunciar o lançamento do mais recente modelo da OpenAI, o GPT-4o Subsequent.

Estamos felizes em anunciar o lançamento do modelo mais recente da OpenAI no Azure. Este novo modelo, oficialmente chamado de GPT-4o-2024-08-06, traz recursos inovadores projetados para elevar as experiências do desenvolvedor no Azure. Especificamente, o novo modelo se concentra em aumentar a produtividade por meio de Saídas Estruturadas, como Esquemas JSON, para os novos modelos GPT-4o e GPT-4o mini.

Um foco em saídas estruturadas

O GPT-4o foi anunciado pela primeira vez em maio de 2024, como o novo modelo multimodal da OpenAI, seguido pelo GPT-4o mini em julho de 2024. A versão de hoje foi projetada com um caso de uso específico em mente: simplificar o processo de geração de saídas bem definidas e estruturadas a partir de modelos de IA. Esse recurso é particularmente valioso para desenvolvedores que precisam validar e formatar saídas de IA em estruturas como JSON Schemas. Os desenvolvedores geralmente enfrentam desafios para validar e formatar saídas de IA em estruturas bem definidas como JSON Schemas.

O Structured Outputs aborda isso permitindo que os desenvolvedores especifiquem o formato de saída desejado diretamente do modelo de IA. Esse recurso permite que os desenvolvedores definam um JSON Schema para saídas de texto, simplificando o processo de geração de payloads de dados que podem se integrar perfeitamente a outros sistemas ou aprimorar as experiências do usuário.

Casos de uso para JSON

O JSON Schema é essencial para definir a estrutura e as restrições de documentos JSON, garantindo que eles sigam formatos específicos com propriedades obrigatórias e tipos de valor. Ele aprimora a compreensibilidade dos dados por meio de anotação semântica e serve como uma linguagem específica de domínio para requisitos de aplicativos otimizados. As equipes de desenvolvimento usam o JSON Schema para manter a consistência entre plataformas, conduzir restrições de IU orientadas a modelos e gerar interfaces de usuário automaticamente. Ele auxilia na serialização de dados, testes de segurança e validação parcial em cenários técnicos. O JSON Schema também oferece suporte a testes automatizados, inferência de Schema e perfis da Internet legíveis por máquina, melhorando a interoperabilidade dos dados. Ele padroniza interfaces de validação e relatórios, lida com validação externa e garante a consistência dos dados dentro e entre documentos. Ele também pode ajudar com o suporte ao cliente e como se comunicar em tempo hábil.

Dois sabores de saídas estruturadas

Saídas Estruturadas estão disponíveis em dois formatos:

  1. Esquema JSON definido pelo usuário: Esta opção permite que os desenvolvedores especifiquem o esquema JSON exato que desejam que a IA siga, compatível com GPT-4o-2024-08-06 e GPT-4o-mini-2024-07-18.
  2. Saída de ferramenta mais precisa (“Modo estrito”): Esta versão limitada permite que os desenvolvedores definam assinaturas de funções específicas para uso da ferramenta, com suporte de todos os modelos que suportam chamadas de funções, incluindo os modelos GPT-3.5 Turbo, GPT-4, GPT-4 Turbo e GPT-4o de junho de 2023 em diante.

Orientação técnica sobre o uso de saídas estruturadas

Para ajudar você a começar a usar Saídas Estruturadas, recomendamos a seguinte abordagem.

Introdução às saídas estruturadas

  1. Defina seu esquema JSON: Decide a estrutura que você quer que suas saídas de IA sigam. Isso pode incluir campos obrigatórios, tipos de dados e outras restrições.
  2. Configurar o modelo de IA: Use o recurso Structured Outputs para especificar seu JSON Schema dentro da chamada de API. Isso garante que a saída de IA esteja de acordo com sua estrutura definida.
  3. Integração e teste: Integre a saída ao seu aplicativo ou sistema e teste cuidadosamente para garantir a conformidade com seu esquema JSON.

Exemplo de caso de uso: automação de suporte ao cliente

Think about que você está desenvolvendo um chatbot de suporte ao cliente que precisa gerar respostas em um formato específico para registro e análise. Ao usar Saídas Estruturadas, você pode definir um Esquema JSON que inclui campos como responseText, intent, confidenceScore e timestamp. Isso garante que cada resposta gerada pelo chatbot seja formatada corretamente, facilitando o registro, a análise e a ação.

Exemplo de chamada de API

Aqui está um exemplo de chamada de API para ilustrar como usar saídas estruturadas:

{
  "mannequin": "gpt-4o-2024-08-06",
  "immediate": "Generate a buyer assist response",
  "structured_output": {
    "schema": {
      "sort": "object",
      "properties": {
        "responseText": { "sort": "string" },
        "intent": { "sort": "string" },
        "confidenceScore": { "sort": "quantity" },
        "timestamp": { "sort": "string", "format": "date-time" }
      },
      "required": ("responseText", "intent", "confidenceScore", "timestamp")
    }
  }
}

Preços

Em breve disponibilizaremos os preços para esse recurso. Adicione aos favoritos o Página de preços do Azure OpenAI Service.

Saiba mais sobre o futuro da IA

Estamos lançando vários novos modelos recentemente, e entendemos que pode ser muito para acompanhar. Essa onda de atividade é toda sobre capacitar a inovação do desenvolvedor. Cada novo modelo traz capacidades e aprimoramentos exclusivos, ajudando você a construir aplicativos ainda mais poderosos e versáteis.

O lançamento deste novo recurso de modelo para GPT-4o e GPT-4o mini marca um marco significativo em nossos esforços contínuos para expandir os limites das capacidades de IA. Estamos animados para ver como os desenvolvedores aproveitarão esses novos recursos para criar aplicativos inovadores e impactantes.

Fique ligado para mais atualizações e prepare-se para experimentar o futuro da IA ​​com esses novos recursos de desenvolvedor para GPT-4o e mini. Comece a experimentar no Playground do Azure OpenAI.



Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *