Lección #106: Cálculos matemáticos dentro de tu chatbot

Por: GPTBOTLABS

julio 4, 2024

No solo los cálculos básicos como suma, resta, multiplicación o división. También puedes realizar cálculos matemáticos y científicos complejos (las funciones se mencionan a continuación) en la plataforma Chatrace. 

Te mostraremos cómo se puede hacer con algunos ejemplos.

¿Cómo realizar cálculos dentro de tu chatbot?

Paso 1: Elija el flujo en el que desea incluir operaciones de cálculo.

Paso 2: Seleccione Acción en el generador de bloques y elija Establecer campo personalizado.

Paso 3: Seleccione el “campo personalizado” en el flujo y configure el asistente eligiendo el campo personalizado existente (en el que almacenó los valores como número) y elija usar una fórmula personalizada en la operación, luego configure la fórmula personalizada que desee en el campo Valor .

Paso 4: Luego guarda, eso es todo.

Sabemos que esto puede confundirte un poco, pero déjame explicarte este procedimiento con un ejemplo sencillo.

Ejemplo 1: Realizar el cálculo (A+B)*(AB)

Obtenga los valores de A y B a partir de la entrada del usuario como números,

Ahora, configure la fórmula de cálculo en el flujo. Para ello, elija la acción en el generador básico y seleccione la opción Establecer campo personalizado . Luego, configure el asistente eligiendo el campo personalizado (número) en el que desea almacenar los valores calculados (aquí, lo creamos como «valor de cálculo»). 

Ahora viene la parte interesante. Establezca la fórmula en el campo Valor (aquí usamos la fórmula ({{{valor a}}-{{{valor b}})*({{valor a}}+{{valor b}}) para realizar el cálculo mencionado anteriormente.

Eso es todo, si tomas A como 4 y B como 2, el resultado será mostrado por un chatbot como 12 (según el cálculo).

A continuación se muestran algunos ejemplos matemáticos básicos que puedes realizar dentro de la plataforma Chatrace:

  • 1+2*3-4
  • 1 + 2 * 3 – 4
  • pi * 2
  • PI * 2
  • abs(1) + mín(1,2) * máx(1,2,3)
  • mín(1+2, abs(-1))
  • 1 + ((2 – 3) * (5 – 7))
  • 2 * (-3)

Aquí está el ejemplo de formatos con sintaxis:

  • 1 // Un término puede consistir sólo en un número
  • (1+((2))) // Se permite el uso de corchetes obsoletos
  • 00001 // Es posible anteponer a un número dígitos cero obsoletos
  • .1 // Está bien omitir un dígito cero antes de un carácter de punto

A continuación se muestra una lista increíble que aportará más valor a este artículo:

Operadores:

  • Adición (+)
  • Resta (-)
  • Multiplicación (*) 
  • División (/)

Funciones:

  • abs
  • aCos
  • aCosH
  • aSin
  • aSinH
  • aTan
  • aTanH
  • aTanTwo
  • ceil
  • cos
  • cosH
  • degToRad
  • en
  • exp
  • expMOne
  • floor
  • fMod
  • hypot
  • log
  • logOneP
  • logTen
  • max
  • min
  • pow
  • radToDeg
  • round
  • sin
  • sinH
  • sqrt
  • tan
  • tanH

Constantes:

  • e
  • euler
  • lnPi
  • lnTen
  • lnTwo
  • logTenE
  • logTwoE
  • onePi
  • pi
  • piFour
  • piTwo
  • sqrtOneTwo
  • sqrtPi
  • sqrtThree
  • sqrtTwo
  • twoPi
  • twoSqrtPi

Otros

( (corchetes hacia la derecha)

) (corchetes a la izquierda)

, (coma)

. (punto)

MÁS LECCIONES