Busca...

Automações

Extrair dados do JSON

JSON é um formato de dados importante usado para trocar dados entre dois sistemas. Agora, você pode pedir a modelos de IA como ChatGPT, Claude ou Gemini para analisar conversas ou imagens e retornar a resposta em JSON. Quando você tem uma resposta JSON, extrai dados do JSON e os salva em vários campos personalizados.

Neste artigo:

  1. Como extrair dados de JSON usando JSONPath

  2. Lidando com sucesso / falha

  3. Solicite que o modelo de IA retorne a resposta em JSON

JSON é um formato de dados importante usado para trocar dados entre dois sistemas. Agora, você pode pedir a modelos de IA como ChatGPT, Claude ou Gemini para analisar conversas ou imagens e retornar a resposta em JSON. Quando você tem uma resposta JSON, extrai dados do JSON e os salva em vários campos personalizados.

A ChatBot360 implementou uma nova ação chamada "Obter dados do JSON" que permite extrair dados do JSON usando o JSONPath. Você pode encontrar a nova ação acessando Ações > Ferramentas > Obter dados do JSON.

Como extrair dados de JSON usando JSONPath

JSONPath é uma linguagem de consulta usada para extrair dados do JSON. É altamente recomendável que você use uma ferramenta para ajudá-lo a encontrar o JSONPath correto para extrair os dados do JSON (https://www.site24x7.com/tools/jsonpath-finder-validator.html).

Lidando com sucesso / falha

O caminho de sucesso é executado se pelo menos 1 campo personalizado for preenchido com dados. O caminho com falha será executado se os dados JSON forem inválidos ou se nenhum dado tiver sido salvo em nenhum campo personalizado.

Se você estiver salvando dados em vários campos personalizados, recomendamos que você verifique se o campo personalizado tem um valor usando uma condição, pois se o JSONPath estiver incorreto, os dados existentes no campo personalizado serão excluídos.

Solicitar que o modelo de IA retorne a resposta em JSON

Em seu prompt, você pode pedir ao modelo de IA para retornar a resposta em JSON. Você deve fornecer um exemplo JSON que o modelo de IA precisa retornar.

Por exemplo, imagine que você tenha um recibo (imagem) que contém o número de identificação fiscal, o e-mail e o número de telefone personalizados. Você pode usar IA para ler a imagem e retornar a resposta em JSON.


Depois que o modelo de IA gerar a resposta em JSON, use a ação "Obter dados do JSON" para salvar os dados em vários campos personalizados.