Explora más allá de las operaciones fundamentales como la suma, resta, multiplicación y división. Sumérgete en el ámbito de los cálculos matemáticos y científicos complejos utilizando funciones avanzadas (enumeradas a continuación).
Desbloquea el potencial con ejemplos prácticos que te guiarán a través del proceso. Sigue las instrucciones paso a paso para dominar el arte de incorporar cálculos complejos sin problemas en tu chatbot. Eleva las capacidades de tu bot y ofrece a los usuarios una experiencia matemática sofisticada.
Paso 1:
Elige el flujo en el que deseas incluir las operaciones de cálculo.
Paso 2:
Selecciona Acciones en el generador de bloques y elige Establecer Campo Personalizado.
Paso 3:
Elige "Campo Personalizado" en tu flujo. Luego, selecciona el campo personalizado donde se almacenan tus valores como números. Opta por una fórmula personalizada y defínela en el campo de Valor. De esta manera, puedes personalizar fácilmente los cálculos para que se ajusten a tus necesidades específicas dentro del flujo del chatbot.
Paso 4:
Luego, guarda, eso es todo.
Sabemos que esto podría confundirte un poco, déjame explicarte este procedimiento con un simple ejemplo.
Ejemplo 1: Realizando el cálculo (A+B)*(A-B)
Obtén los valores de A y B a partir de la entrada del usuario como números.
Ahora configura la fórmula de cálculo en el flujo. Para eso, elige la acción en el generador básico y selecciona establecer campo personalizado. Luego, configura el asistente eligiendo el campo personalizado (número) en el que deseas almacenar los valores calculados (aquí, lo creamos como “cantidad_pagada”).
Ahora, la parte interesante. Configura la fórmula en el campo de 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).
Cálculo sobre el ejemplo de chatbot web.
A continuación se muestran algunos ejemplos matemáticos básicos que puedes realizar:
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)