Notícias sobre IA e ML em português

Spring AI Adota Saídas Estruturadas da OpenAI: Aumentando a Confiabilidade das Respostas JSON

A OpenAI recentemente introduziu uma característica chamada Outputs Estruturados, que garante que as respostas geradas pela IA aderem rigorosamente a um esquema JSON pré-definido, melhorando a confiabilidade do conteúdo de IA. A Spring AI (versão 1.0.0-SNAPSHOT) agora suporta integralmente essa característica, fornecendo aos desenvolvedores Java com integração fácil no framework Spring. Outputs Estruturados abordam desafios comuns em aplicativos de IA, como segurança de tipo, recusas explícitas e prompts simplificados, garantindo formatos de resposta consistentes. Essa característica é particularmente benéfica para modelos como GPT-4o e GPT-4o-mini, garantindo que as respostas sejam conformes a um esquema JSON fornecido. Desenvolvedores podem facilmente configurar essa característica em aplicativos Spring, seja programaticamente ou por meio de propriedades de aplicação, usando ferramentas como o construtor OpenAiChatOptions e a utilidade BeanOutputConverter. Essa conversora pode automaticamente gerar esquemas JSON de objetos de domínio e transformar respostas estruturadas em instâncias Java. A integração da Spring AI permite configuração flexível, seja por código ou arquivos de propriedades, tornando mais fácil implementar outputs estruturados em vários contextos. Além disso, os modelos da OpenAI podem, às vezes, recusar-se a atender a um pedido por motivos de segurança, e a Spring AI mapeia essa recusa para os metadados de resposta, ajudando os desenvolvedores a lidar com esses casos. A integração de Outputs Estruturados na Spring AI melhora a experiência de desenvolvimento, garantindo segurança de tipo, reduzindo erros de runtime e permitindo que os desenvolvedores se concentrem em criar características inovadoras. Desenvolvimentos futuros podem incluir a extensão de características específicas da OpenAI para utilidades agnósticas de modelo da Spring AI, melhorando ainda mais a flexibilidade e usabilidade da ferramenta. Essa evolução torna os aplicativos alimentados por IA mais confiáveis e mais fáceis de desenvolver no ecossistema Spring.
spring.io
Spring AI Embraces OpenAI's Structured Outputs: Enhancing JSON Response Reliability
Create attached notes ...