Copilot en Business Central : Sugerencias de líneas venta.

Una de las nuevas características de Copilot en Business Central son la sugerencias de líneas de venta. Con ellas podemos obtener usando lenguaje natural propuestas de líneas venta rápidamente.

Ahora bien, como en cualquier capacidad Copilot debemos hacernos algunas preguntas para centrar expectativas :

¿Que hace realmente?

¿Que no hace?

¿Para quien está esta funcionalidad?

¿Cómo lo hace?


¿Que hace esta funcionalidad?

Bien. Principalmente hace una cosa, buscar.

✅Si, es un buscador basado en en IA Generativa que usa como entrada nuestra petición en lenguaje natural. Y busca solamente productos y documentos,más adelante hablaré sobre ello.

❗❗Es imprescindible conocer esto, ya que hay que centrar expectativas para enfocarlo en el caso de uso correcto.

✅Es como decía un buscador que nos ahorra tiempo buscando en listas, cambiando de contexto o lanzando consultas para localizar productos o lineas etc.

¿Que no hace?

🚫No es un chat, no está pensando para un comportamiento conversacional.

🚫 Tampoco te sugiere líneas o productos basados en previsiones o predicciones. O basados en tendencias.

🚫 No, busca en distintas tablas en función de la entrada que se le proporciona.

Este punto es importante recalcar ya que la funcionalidad se acota a la búsqueda.

Llegados a este punto, la pregunta es :

¿Para quien es esta funcionalidad?

Es una funcionalidad útil en casos de uso donde el número de productos es alto o tenemos un causalidad en cuanto la repeticion de lineas de venta alto,pero donde no tenemos un escenario con  casos fijos. Si tenemos ese caso de uso podríamos usar otra funcionalidad de Business Central.

En mi opinión , en ambos casos la clave es la necesidad de una búsqueda rápida con datos imprecisos como podría ser realizar una oferta con el cliente al teléfono o durante una reunión vía Teams.

Por lo tanto esta funcionalidad no busca la automatización de la creación de líneas sino busca la optimizacion del tiempo del usuario en la búsqueda de la mejor opción para la solicitud del cliente o bien el ahorro de tiempo buscando líneas parecidas de un documento concreto u otros.

Si buscas automatizar no es la solución apropiada.

¿Cómo lo hace?

Aunque voy a tratar de explicarlo en este post, en los próximos días quiero publicar un video en mi canal de YouTube para comentar cómo usarlo, funcionamiento etc.

Desde pedidos de venta, en Líneas pulsando Obtener sugerencias de línea podremos en la page tipo prompt emergente podremos introducir nuestra petición.

En principio da igual el idioma pero tenemos que saber que está funcionalidad ha sido entrenada y probada con descripciones, entradas, productos etc en Inglés. Luego aquí tenemos un primer sesgo importante, el idioma.⬅️

Ya llevo un tiempo comentando este tema, aquí tenemos un ejemplo claro. Por ello y esta muy bien decirlo, Microsoft en su documentación lo indica dentro de su política de IA Responsable. Esta función está disponible para la localización de todos los países/regiones del entorno y en todos los idiomas admitidos expect Canada.

Otra característica importante es que en cierta medida no le importa como escribamos , mejor dicho no le importa lo mal que escribamos jeje una de las primeras tareas que realiza es intentar corregir los errores gramaticales y ortográficos.

Después componer la consulta en base a la entrada y extrayendo los campo clave , buscando en los campos que vemos en la imagen para el caso de búsqueda de productos:

Tabla extraída de la documentación oficial en Microsoft Learn

Para el caso de localizar documentos la función se basa en lo siguente . Inicia la búsqueda en los siguientes documentos:

Y en ellos  busca en los siguientes campos:

  • N.º de documento.
  • N.º documento externo.
  • Su ref.
  • N.º oferta.
  • Fecha emisión documento.
  • N.º de cliente de venta.
  • Pedidos de venta,Ofertas de venta,Facturas de venta,Facturas venta registrados y Históricos albaranes venta.

Tanto para la búsqueda de productos como para la de documentos es importante tener muy claro esta información ,ya que ,como se podrá entender ,cuanto más precisos seamos mejor será el resultado de la búsqueda y por tanto de la sugerencia.

Podemos entrever como es el proceso tanto de trata el intent como de como componer los filtros para las consultas pero poco más , además no es una funcionalidad extensible.

Una vez que la procesa Business Central nos devuelve una serie de lineas con productos que ha encontrado pero solo nos da informacion de No., y cantidad el resto va en la logica de Business Central.

Ademas podemos pedirle que sea mas o menos exigente y que nos muestre el grado de fiabilidad . La verdad que esto ultimo me parece bastante interesante a la hora de refinar nuestros prompts.

Ejemplos

Veamos unos simples ejemplos, empezando por la imagen superior. En ella vemos la respuesta de Copilot en esta función, interesante el campo fiabilidad, confidence en la imagen, y el campo que indica que ha buscado.

En este ejemplo podemos ver como la funcionalidad busca y donde no:

Buscamos los productos de la orden 66

Copilot nos devuelve:

Nos devuelve el pedido 101030 sin embargo le hemos pedido el pedido 66. Tranquilas, tranquilos tiene truco, y es que el número externo del pedido si es el 66.

Recordemos los campos por los que busca documentos :

  • N.º de documento.
  • N.º documento externo.
  • Su ref.
  • N.º oferta.
  • Fecha emisión documento.
  • N.º de cliente de venta.

Ahora otro ejemplo, pero esta vez va a fallar:

Era de esperar, ya que no busca el campo Customer Name, pero ha buscado en Customer No. y no ha encontrado ninguna coincidencia.

Le pedimos ahora que busque lo siguiente y vemos su resultado :

En este caso es correcto. Como veréis en la imagen del pedido de nuestro querido cliente Palpatine. ⬇️

Copilot busca también en el campo Your Reference.

Por último un ejemplo de prompt muy poco específico:

Es importante dar cierta especificidad al Prompt.

💭No es capaz ni de encontrar productos ni dcoumentos. Hay que prestar atención a como escribimos los Prompts.

Conclusiones

Sugerir lineas me parece una buena funcionalidad❤️❤️❤️ , pero hay que enfocarla correctamente.

💛 Es muy buena para buscar en un gran catalogo de productos , para proponer lineas de otros documentos y no tener que estar buscando o navegando entre ellos .

💡Solo tenemos que escribir con cierta estructura nuestras peticiones .

🎬Próximamente subire al canal un video donde conversaremos sobre esta funcionalidad y que matices tenemos que tener en cuenta.

Espero que os haya gustado y os leo en los comentarios.

Recuerda para no perderte nada:

Puedes suscribirte a este blog📜

A mi canal de YouTube 📼

Y seguirme en redes sociales ⬇️

Un comentario en “Copilot en Business Central : Sugerencias de líneas venta.

  1. Pingback: Copilot en Business Central : Sugerencias de líneas venta. | 365 Community

Deja un comentario