Si ya has completado todos los bloques, te recomendamos revisar estos recursos adicionales basados en Azure Open AI con los que se pueden desbloquear otros casos de uso y escenarios
-
QnA basado en embeddings: En este enlace puedes ver una solución completa y lista para desplegar que utilizar los modelos de Azure Open AI basados en embeddings para poder hacer consultas sobre cualquier colección de información: https://github.com/ruoccofabrizio/azure-open-ai-embeddings-qna
- Azure Open AI Embeddings: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/understand-embeddings
Te recomendamos revisar la documentación para entender como trabajar con embeddings y que opciones ofrece el servicio, y la solución planteada en el repositorio para entender como sería una implementación end-to-end aprovechando estas capacidades. - Tutorial de embeddings en Python: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/tutorials/embeddings?tabs=command-line
- Acelerador ChatGPT + Azure Cognitive Search: https://github.com/Azure-Samples/azure-search-openai-demo
- Azure Open AI Embeddings: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/understand-embeddings
-
Prompt engineering: En los diferentes ejercicios hemos comprobado la importancia del llamado "diseño de prompt" o "prompt engineering" para que los modelos devuelvan una respuesta con el contenido adecuado y en el formato esperado. En este enlace puedes encontrar recomendaciones muy interesantes sobre como mejorar este diseño: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/prompt-engineering
-
Azure Open AI REST API reference: Aunque en los ejercicios hemos utilizado el Playground para poder validar y probar rapidamente distintos prompts, a la hora de llevar una solución a producción utilizaremos la REST API o los SDK disponibles. Puedes ver la referencia de la REST API aquí: https://learn.microsoft.com/en-us/azure/cognitive-services/openai/reference, o en el Playground si seleccionas "View Code". Te recomendamos hacer alguna prueba de los ejercicios anteriores utilizando Postman o un IDE y alguna de estas herramientas para conocer como devuelven la respuesta y que campos de información adicionales contiene la misma.
-
Learning Paths oficiales de Microsoft:
- Azure OpenAI: https://learn.microsoft.com/en-us/training/modules/explore-azure-openai/
- Azure AI & Servicios Cognitivos (varios learning paths): https://learn.microsoft.com/en-us/training/browse/?roles=ai-engineer&resource_type=learning%20path&products=azure