Skip to main content

Estou fazendo um bot automatizado, onde o usuário faz uma pergunta e retorna a resposta.

Ele faz isso por meio de uma requisição em uma API IA própria da empresa. Porém as vezes a requisição da erro 500 e para o fluxo no bloco da requisição.
Isso costuma ocorrer quando a IA não tem a resposta ou acaba nao entendendo o contexto.

 

Tem outra forma de validar quando a requisição dar errado?

 

Condições do bloco de requisição:


 

 

Olá ​@Rebeca Noemi 7 tudo bem ?

Você pode usar esses valores de variáveis e validar se estão vazios ou se não existem 

na condição de saída ou até mesmo com script, pois ele vai entender que não recebeu a informação e redirecionar para outro local do fluxo, recomendo também que troque o nome da variável caso tenha outras requisições no fluxo.


Ainda assim ocorre o mesmo erro quando o retorno da requisição é 500
 


Isso costuma ocorrer quando ele não acha a resposta nos arquivos em que a IA tem acesso e foi testada, porém diante disso o fluxo deveria encaminhar ela para outro bloco e não parar como se tivesse ocorrido um erro na requisição.


Achei o erro!

Depois da requisição ele faz um script para formatar a resposta, porém como a resposta vem em um formato diferente de quando a requisição ocorre 200, ele dá erro

Mesmo assim, muito obrigada pela ajuda!


Comente