Azure AI Search: Cómo optimizar la búsqueda para tus aplicaciones RAG
Azure AI Search es un servicio de búsqueda de información que utiliza IA para mejorar la relevancia y precisión de los resultados.
Azure AI Search permite indexar información utilizando vectores, lo que significa que puede buscar no solo por palabras clave, sino también por conceptos y relaciones entre términos. Esto es especialmente útil para aplicaciones…
Continuar leyendo¿Qué es Model Context Protocol (MCP) y qué hace exactamente?
MCP es un estándar abierto que funciona como un integrador entre un modelo de IA y un contexto de datos. Funciona como un adaptador de USB-C que permite conectar multiples dispositivos a un solo puerto. En este caso, el puerto es el modelo de IA y los dispositivos son los diferentes contextos de datos.
Continuar leyendoChatGPT | Asistente Médico con OpenAI usando Blazor y Azure Speech
Este proyecto es una aplicación de ejemplo que usa OpenAI y Azure Speech para crear un «asistente médico» inteligente. Puede responder preguntas sobre el historial médico de un paciente en lenguaje natural, muy parecido a ChatGPT pero con su propia base de conocimiento.
Continuar leyendoMachine Learning | Clasificar imágenes usando ONNX Runtime y Blazor
Este ejemplo es una aplicación Web con Blazor que consume un modelo de clasificación de imágenes utilizando ONNX Runtime y C#
Continuar leyendoAzure Functions SQL Binding con Python
Este proyecto es un ejemplo de cómo implementar Azure Functions y la extensión SQL binding extension usando Python y Azure SQL Database. Los tipos de enlaces (bindings) en este ejemplo son:
Input Binding: toma un query SQL y un parámetro para ejecutar la consulta y devuelve el resultado en la función.
Output Binding: toma una…
Continuar leyendoDALL-E 2 | ¿Puede una IA hacer el trabajo de un diseñador?
DALL-E 2 es un modelo de Inteligencia Artificial que puede construir imágenes a partir de texto en lenguaje natural. Desde que tengo acceso a la versión de prueba de OpenAI he realizado varias comparaciones entre imágenes de portadas de noticias e imágenes generadas con DALL-E 2. El resultado en general me decepcionó un poco pero…
Continuar leyendoGitHub Copilot | 7 trucos para sacarle máximo provecho
He estado probando GitHub Copilot por más de 6 meses y me ha parecido una herramienta excelente para aumentar mi productividad al momento de desarrollar aplicaciones, especialmente si estás trabajando con un nuevo lenguaje, te ahorra mucho tiempo de búsquedas en Google por sintaxis o sentencias.
Continuar leyendoAzure Cognitive Services | Conversión de voz a texto y análisis de sentimientos
Este ejemplo muestra como usar el servicio cognitivo de Azure Speech para traducir voz a texto dentro de una aplicación web capturando el audio del micrófono y luego analizaremos el texto convertido con el servicio de Text Analytics para analizar el sentimiento del texto.
Continuar leyendoCientífico de datos vs ingeniero de datos (y cuál debería elegir)
Cuando iniciamos un proyecto de Machine Learning solemos cometer el error de creer que solo un científico de datos puede llevarlo a cabo y que debemos invertir grandes cantidades de dinero en un perfil sin ni siquiera entender cuál debe ser su rol y alcance dentro del proyecto. La realidad es que en un proyecto…
Continuar leyendoAutenticación con Azure Active Directory B2C –End to End-
Hace poco tuve la necesidad de implementar un método de autenticación y autorización utilizando Azure Active Directory B2C, ya que este es un servicio relativamente nuevo en Azure me costó encontrar una documentación de inicio a fin -end to end- que ejemplifique mi necesidad. En este post veremos cómo implementar una autenticación con AADB2C en…
Continuar leyendoMachine Learning | Predecir el valor de una acción usando series de tiempo
Las series de tiempo (time series) son muy útiles para predecir valores numéricos para uno o varios período de tiempo. En este ejemplo veremos cómo predecir el valor de una acción usando series de tiempo y ML.NET.
Continuar leyendoMachine Learning | Cómo hacer predicciones en batch usando ML.NET
El framework ML.NET es de gran utilidad para crear aplicaciones con Machine Learning de punta a punta -end to end-, es decir, desde el entrenamiento de un modelo con datos históricos hasta la inferencia o predicción de un resultado con nuevos datos. Cuando creamos una aplicación utilizando ML.NET Model Builder podemos hacer predicciones de un…
Continuar leyendoFollow My Blog
Get new content delivered directly to your inbox.