0rtj9ggw Hj30hq P.jpg

Aprenda a utilizar la IA para aumentar la eficiencia de su negocio

Imagen de geralt en Pixabay

Desde la llegada de ChatGPT, ha causado un tremendo impacto en la sociedad humana. Especialmente para nosotros, los desarrolladores, nuestras vidas han cambiado dramáticamente debido a esto. ChatGPT puede responder todo tipo de preguntas técnicas y no técnicas de forma correcta, precisa y eficiente.

Sin embargo, ChatGPT puede hacer más que simplemente responder nuestras preguntas. También podemos realizar chats programáticamente implementándolo en nuestra aplicación y usarlo para responder preguntas de los clientes o aumentar la eficiencia de nuestro negocio en general.

Un caso de uso típico es la predicción de categorías en el servicio de búsqueda de productos de tiendas online. Solíamos construir modelos de aprendizaje automático o aprendizaje profundo basados ​​en los datos de categorías de productos que podíamos obtener. Sin embargo, estos modelos están limitados por los datos de entrenamiento que podemos tener, sin importar cuán sofisticados sean los modelos entrenados. En comparación, con ChatGPT, los modelos detrás de escena se basan en muchos más datos de los que jamás podremos tener acceso y también están entrenados con algoritmos más avanzados. Por lo tanto, las predicciones de ChatGPT suelen ser más precisas, incluso para productos que nunca antes hemos indexado.

En esta publicación, presentaremos cómo realizar chats mediante programación utilizando la API OpenAI en Python. Se introducirán conceptos fundamentales en lenguajes simples para que pueda comenzar a utilizarlos rápidamente.

vamos a crear un ambiente virtual para que podamos probar las últimas versiones de Python y las bibliotecas:

conda create -n openai python=3.12
conda activate openai

pip install openai httpx

  • abierto — Una biblioteca proporcionada por OpenAI que hace que trabajar con la API de OpenAI en Python sea simple y eficiente.
  • httpx — Una biblioteca cliente HTTP moderna y con todas las funciones que admite HTTP/1.1 y HTTP/2 y proporciona API de sincronización y asíncrona.

Autenticación

Después de instalar las bibliotecas, necesitamos obtener la clave API para llamar a las API de OpenAI. Tenga en cuenta que la API OpenAI y ChatGPT se administran por separado. Por lo tanto, incluso si eres un usuario pago de ChatGPT, tú…