Reto 00 - Prerrequisitos - En sus marcas, listos… ¡fuera!

Home - Siguiente reto »

Introducción

Gracias por participar en el What The Hack Azure OpenAI Fundamentals. Antes de que puedas comenzar a hackear, necesitarás configurar algunos prerrequisitos.

Descripción

En este desafío, configurarás los prerrequisitos necesarios y el entorno para completar el resto del hack, incluyendo:

Acceso a Azure OpenAI

Para facilitar tu participación en el hackathon, te proporcionaremos las credenciales de una cuenta de Azure ya configurada con acceso a Azure OpenAI. Al inicio del desafío, recibirás instrucciones detalladas sobre cómo acceder a estas credenciales. Si en algún momento necesitas ayuda para acceder a los recursos, por favor, indícanoslo para asistirte de inmediato.

GitHub Codespaces

Para facilitar el desarrollo y evitar complicaciones con dependencias, utilizaremos GitHub Codespaces. Este es un entorno de desarrollo alojado en la nube, accesible desde tu navegador, que simplifica considerablemente la configuración inicial.

Cada cuenta personal de GitHub incluye un plan gratuito que ofrece aproximadamente 120 horas al mes para operar Codespaces, lo que te permite trabajar sin preocuparte por la configuración local de tu equipo. Puedes revisar el saldo de tus horas disponibles en la página de facturación de GitHub.

Para comenzar, sigue estos pasos:

  1. Accede al repositorio de Codespace que usaremos para el hack.
  2. Inicia sesión con tu cuenta personal de GitHub, no uses una cuenta gestionada por tu empresa.
  3. Verás que el repositorio es una plantilla. Utiliza esta plantilla para crear un repositorio en tu cuenta personal.
  4. Dentro de tu nuevo repositorio, crea un Codespace seleccionando la opción “Codespaces” y luego “Crear codespace en main”.

Este entorno ya tiene preinstaladas todas las herramientas necesarias, permitiéndote concentrarte completamente en el desarrollo.

Configuración de Azure OpenAI

Una vez que hayas configurado tu Jupyter Notebook, crea un recurso de Azure OpenAI en tu suscripción de Azure y realiza algunas configuraciones iniciales.

Configuración del Archivo de Jupyter Notebooks

El código en un Jupyter Notebooks obtiene sus valores de configuración de variables de entorno configuradas en un archivo .env. Algunos de estos valores de configuración son secretos (como la clave para acceder a tu recurso de Azure OpenAI).

NOTA: Un archivo .env nunca debe almacenarse en un repositorio de Git. Por lo tanto, hemos proporcionado un archivo de muestra llamado .env.sample que contiene una lista de las variables de entorno requeridas por el Jupyter Notebook.

Encontrarás el archivo .env.sample en la raíz del codespace.

NOTA: Recursos adicionales de Azure como Azure Form Recognizer (también conocido como Azure Document Intelligence) y Azure Cognitive Search (también conocido como Azure AI Search) serán necesarios para desafíos posteriores. Puedes añadir estos valores al archivo .env más adelante a medida que avances en los desafíos.

NOTA: También hemos proporcionado un archivo .gitignore que debería evitar que accidentalmente hagas un commit de tu archivo .env renombrado a un repositorio de Git durante este hack.

Criterios de Éxito

Para completar este desafío con éxito, deberías poder:

Recursos de Aprendizaje