Chat GPT para Microsoft Word

En esta publicación, abordaremos cómo integrar ChatGPT en Microsoft Word. ChatGPT puede aumentar tu productividad y mejorar significativamente tus habilidades de escritura.

Microsoft Word
Microsoft Word

Para aquellos que no conocen ChatGPT, es un modelo de lenguaje de vanguardia que proporciona respuestas similares a las humanas. Ha ganado una enorme popularidad en los últimos meses.

Ventajas de usar ChatGPT en MS Word

ChatGPT se puede utilizar para mejorar tu escritura y generar contenido para ti en Microsoft Word (ver también cómo se integra con Excel e PowerPoint). Descubre algunas formas en que puedes usarlo en Word:

  • Generar un currículum adaptado al puesto de trabajo en función de la descripción del puesto
  • Generar contenido para publicaciones o artículos de blog
  • Resumir informes largos para ti
  • Proporcionar sugerencias para publicaciones en redes sociales
  • Crear plantillas para correos electrónicos y propuestas
  • Ayudar a los no nativos a traducir a otros idiomas

Cómo usar ChatGPT en Microsoft Word

Integrar ChatGPT en MS Word nunca ha sido tan fácil con el complemento ChatGPT (add-in). Puedes descargar el complemento utilizando el enlace que se proporciona a continuación. Es completamente gratuito y se puede ejecutar en todas las versiones de Office Desktop y Office 365. Además, no hay requisitos previos para usar este complemento.

Obtener clave API de OpenAI

Primero, debes registrarte visitando el sitio web de OpenAI usando este enlace: platform.openai.com. Usando tu cuenta de Google o Microsoft existente puedes hacerlo fácilmente. El último paso es obtener la clave API secreta para usar la API de OpenAI. Copia tu clave API para futuras referencias. La clave API es similar al texto que se muestra a continuación.

sk-xxxxxxxxx

¿Es gratuita la API de ChatGPT?

El complemento de ChatGPT para MS Word es completamente gratuito y compatible con todas las versiones de MS Word. Sin embargo, ten en cuenta que la API de OpenAI tiene costos aplicables. Estos cargos son bastante asequibles. Se determinan en función de cuánto uses la API. Si no utilizas la API en absoluto durante un mes determinado, no se te cobrará por ese período. Para obtener detalles más completos sobre los precios, se recomienda consultar la documentación de precios de OpenAI.

¿La API de ChatGPT usa mis datos?

La política de privacidad de datos de OpenAI establece que los datos de usuario enviados a través de su API no se utilizan para entrenar sus modelos. Las entradas y salidas de la API se mantienen separadas y no se usan en el proceso de entrenamiento de sus modelos. Este compromiso con la privacidad de los datos garantiza que la información del usuario permanezca segura y confidencial al usar la API.

Pasos para instalar el complemento

Microsoft bloquea los archivos de complemento externos y afirma que el origen de este archivo no es de confianza. Para confiar en el archivo, debes seguir los pasos a continuación.

  1. Ve a la carpeta donde se encuentra el archivo complemento descargado.
  2. Descomprima el archivo haciendo clic derecho en el archivo comprimido y seleccione Extraer todo.
  3. Haga clic derecho en el archivo y elija Propiedades del menú.
  4. En la parte inferior de la pestaña General, marque la casilla de verificación Desbloquear debajo de la opción Seguridad, luego haga clic en Aceptar

Para que el complemento esté disponible cada vez que inicie MS Word, puede guardarlo en la carpeta Inicio automático. Siga los pasos a continuación.

  • Vaya a Archivo > Opciones > Avanzadas.
  • Desplácese hacia abajo hasta General y haga clic en Ubicaciones de archivo.
  • Haga clic en Inicio>Modifica y tendrá dos opciones: ubicar la carpeta donde está almacenado el archivo del complemento descargado. O, en lugar de cambiar la ruta de la carpeta de inicio, también puede pegar el complemento en la carpeta de inicio existente.
    Se recomienda utilizar esta última opción.Si prefiere la primera opción, asegúrese de crear una nueva carpeta y colocar allí el archivo del complemento descargado, y luego dirija la ruta de la carpeta de inicio a esta nueva carpeta. Esto se debe a que si usa una carpeta, por ejemplo, la carpeta Descargas/Documentos, que puede contener tantos archivos de Word, es probable que MS Word se bloquee.

Cómo usar el complemento ChatGPT

Siga los pasos a continuación para usar el complemento ChatGPT para MS Word.

  1. Abra un documento de MS Word nuevo o existente
  2. Escriba el texto que desea pedirle a ChatGPT
  3. Seleccione el texto que escribió en el paso anterior
  4. Haga clic en la pestaña ChatGPT>AI Writer
  5. Ingrese su clave API
  6. La salida se generará y mostrará en segundos
  7. La salida se guardará en un nuevo documento de Word en la misma carpeta donde está almacenado el documento de Word activo.
  8. El nombre del archivo de salida es output_mm-dd-yyyy_hr-min-sec.docx

Si su documento de Word activo no está guardado en ninguna ubicación, se le pedirá que seleccione la carpeta donde desea guardar el archivo de salida.

Generador de currículums

Puede generar currículums con este complemento. Es importante que proporcione una solicitud clara y detallada para que ChatGPT genere un currículum de acuerdo con sus requisitos. Sea siempre específico e intente con varias indicaciones para obtener el mejor resultado. Vea algunos de los ejemplos a continuación:

Escriba un currículum profesional para un [Título del rol]. Tengo [N] años de experiencia. Mis títulos y empresas anteriores fueron [Título, Nombre de la empresa]. Incluya viñetas.

Scrivi un curriculum professionale per un Data Scientist. Ho 5 anni di esperienza. I miei titoli e società passati erano Analista, Barclays, Team Lead, JP Morgan. Includi punti elenco.

Escriba un currículum para un [Título del rol] basado en esta descripción del trabajo. [Agregue la descripción del trabajo aquí]

Redacción de correos electrónicos

Puede pedirle al complemento de ChatGPT que redacte un correo electrónico para usted. Ya sea que necesite enviar un correo electrónico comercial formal o un mensaje amigable a un colega o amigo, ChatGPT puede ayudarlo a escribir un mensaje profesional y bien redactado. Solo necesita proporcionar el propósito del correo electrónico y un poco de contexto, y ChatGPT generará un correo electrónico bien escrito para usted. También puede elegir el tono del correo electrónico.

Escriba un correo electrónico al gerente sobre mi licencia por enfermedad de mañana. El nombre de mi gerente es Dave. Mi nombre es Deep.

Escriba un correo electrónico a mi colega sobre mi licencia personal de mañana. El nombre de mi colega es Joe. Mi nombre es Deep.El tono debe ser informal.

También es bueno especificar el tono: formal/informal/humorístico.

Redacción de resúmenes

El complemento ChatGPT se puede utilizar para resumir documentos largos de Word. Por ejemplo, tiene un documento largo y se le pide que cree un resumen basado en él. Podría ser tedioso y llevar mucho tiempo leer todo el texto y luego escribir el resumen.

Resume el siguiente texto en viñetas – [PEGA EL TEXTO AQUÍ]

¿Cómo habilitar el historial de conversaciones?

Puedes mejorar la salida haciendo que ChatGPT recuerde el historial de conversaciones anteriores. La API de ChatGPT no recupera conversaciones anteriores de forma predeterminada. Trata cada solicitud de API como un nuevo chat. Esto significa que cuando responde a tu pregunta actual, no recuerda la pregunta anterior.

Para mejorar la experiencia de ChatGPT, tenemos una función llamada »
Chat» en el complemento. Mira el vídeo de demostración a continuación. En este ejemplo, le pedimos a ChatGPT que creara un currículum proporcionando algunos detalles del trabajo y experiencias laborales anteriores. El currículum se generó en consecuencia. Para mejorar el CV, le pedimos a ChatGPT que añadiera experiencia en prácticas. Si te fijas, recordaba las instrucciones anteriores y solo incluía la experiencia en prácticas manteniendo el resto del currículum.

El
Resetbotón inicia un nuevo chat y elimina el historial de conversaciones anteriores. Utiliza este botón cuando no necesites el historial de chat para generar la salida.

¿Cómo dar estilo a la salida de ChatGPT?

Puedes dar estilo a tu documento de MS Word añadiendo las siguientes líneas al final del mensaje que le pidas a ChatGPT:

  • Resalta los títulos en color azul oscuro.
    Scrivi un curriculum per un ingegnere del software. Evidenzia i titoli in colore blu scuro.
  • Incluir viñetas.
  • Formatee el texto en cursiva.
  • El texto debe ser de color rojo.

En el siguiente párrafo, veremos el código fuente de este complemento. Si no estás interesado en conocer el código fuente, puedes saltarte la siguiente sección. El complemento y el código VBA cumplen el mismo propósito.

La ventaja de usar el complemento es que se abre automáticamente cada vez que abres un nuevo documento de Word. Mientras que el archivo de macro de MS Word es específico de un documento de Word en particular. Debes abrir el mismo archivo de macro cada vez para acceder a ChatGPT. El complemento también realiza el formato en el documento de Word.

Código VBA para integrar ChatGPT con MS Word

Puedes usar el siguiente código VBA para ejecutar ChatGPT en MS Word. Asegúrate de modificar tu clave API (resaltada en negrita a continuación)

Sub chatGPT()

    Dim request As Object
    Dim text As String, response As String, API As String, api_key As String, DisplayText As String, error_result As String
    Dim startPos As Long, status_code As Long
    Dim prompt As String
    Dim selectedText As Range

    'API Info
    API = "https://api.openai.com/v1/chat/completions"
    
    'API Key
 api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxx"

    If api_key = "" Then
        MsgBox "Error: API key is blank!"
        Exit Sub
    End If
    
    ' Prompt the user to select text in the document
    If Selection.Type <> wdSelectionIP Then
        prompt = Trim(Selection.text)
        Set selectedText = Selection.Range
    Else
        MsgBox "Please select some text before running this macro."
        Exit Sub
    End If
        
    'Cleaning
    text = Replace(prompt, Chr(34), Chr(39))
    text = Replace(text, vbLf, "")
    text = Replace(text, vbCr, "")
    text = Replace(text, vbCrLf, "")

    ' Remove selection
    Selection.Collapse

    'Create an HTTP request object
    Set request = CreateObject("MSXML2.XMLHTTP")
    With request
        .Open "POST", API, False
        .setRequestHeader "Content-Type", "application/json"
        .setRequestHeader "Authorization", "Bearer " & api_key
        .send "{""model"": ""gpt-3.5-turbo"",  ""messages"": [{""content"":""" & text & """,""role"":""user""}]," _
             & """temperature"": 1, ""top_p"": 0.7}"
      status_code = .Status
      response = .responseText
    End With

    'Extract content
    If status_code = 200 Then
      DisplayText = ExtractContent(response)
                
    'Insert response text into Word document
    selectedText.InsertAfter vbNewLine & DisplayText

        
    Else
        startPos = InStr(response, """message"": """) + Len("""message"": """)
        endPos = InStr(startPos, response, """")
        If startPos > Len("""message"": """) And endPos > startPos Then
            DisplayText = Mid(response, startPos, endPos - startPos)
        Else
            DisplayText = ""
        End If
        
        'Insert error message into Word document
        EDisplayText = "Error : " & DisplayText
        selectedText.InsertAfter vbNewLine & EDisplayText
        
    End If
    
    
    'Clean up the object
    Set request = Nothing

End Sub


Function ExtractContent(jsonString As String) As String
    Dim startPos As Long
    Dim endPos As Long
    Dim Content As String
    
    startPos = InStr(jsonString, """content"": """) + Len("""content"": """)
    endPos = InStr(startPos, jsonString, "},") - 2
    Content = Mid(jsonString, startPos, endPos - startPos)
    Content = Trim(Replace(Content, """", Chr(34)))
        
    Content = Replace(Content, vbCrLf, "")
    Content = Replace(Content, vbLf, "")
    Content = Replace(Content, vbCr, "")
    Content = Replace(Content, "n", vbCrLf)
     
    If Right(Content, 1) = """" Then
      Content = Left(Content, Len(Content) - 1)
    End If
    
    ExtractContent = Content

End Function

Cómo usar el código VBA

Los siguientes pasos proporcionan instrucciones básicas para usar el código VBA en MS Word.

  1. Pulsa Alt+F11 para abrir el editor de VBA.
  2. Haz clic en Insertar > Módulo para crear un nuevo módulo.
  3. En el módulo, pega el código VBA.
  4. Reemplaza la clave API api_keycon tu clave API real.
  5. Cierra el editor de VBA.
  6. Ejecuta la macro pulsando Alt+F8, luego selecciona ChatGPTy pulsa el botón EJECUTAR.

Si deseas utilizar ChatGPT-4, puedes reemplazar gpt-3.5-turbocon gpt-4el código VBA de arriba.

Cómo optimizar la salida de ChatGPT

En el código adicional/VBA anterior, encontrarás un parámetro de temperatura. Varía de 0 a 2. Aumentar el valor, por ejemplo, a 1,2, dará como resultado una salida más aleatoria, mientras que disminuir el valor, como a 0,2, generará una salida más enfocada.

Pasos para la resolución de errores

Error: has excedido tu cuota actual, verifica tu plan y los detalles de facturación: para solucionar este problema, deberás optar por una cuenta de pago que te cobra por el uso de la API. Esto no es ChatGPT Plus, sino un plan de pago por el uso de la API. Es muy asequible; te costaría aproximadamente menos de un dólar al mes incluso si utilizas ampliamente la API todos los días.

Visita el sitio web de OpenAI. Inicia sesión, ve a la página de Facturación y regístrate en el plan «Pay as you go» con tu tarjeta de débito o crédito. Si ya estás utilizando este plan, este error indica que estás enviando un alto volumen de solicitudes a ChatGPT, que no puede manejar. También es posible que tu límite se haya establecido demasiado bajo. Puedes verificar tu cuota actual en la configuración de tu cuenta.

El error The model: gpt-4 does not existsignifica que no tienes acceso a la API GPT-4. Para acceder a ella, debes registrarte en la lista de espera. Tu suscripción a ChatGPT Plus (versión de pago de ChatGPT) no garantiza el acceso automático a la API GPT-4, independientemente de si la tienes o no.

Si seleccionas erróneamente GPT-4 en lugar de GPT-3.5 o ingresaste una clave API incorrecta, puedes corregirlo haciendo clic en el Update Keybotón para especificar el tipo de modelo y la clave API correctos. Una vez que hayas terminado, puedes verificarlo haciendo clic en el Check Keybotón.

A veces, la API de ChatGPT se comporta de forma extraña y empieza a producir errores. Si el complemento funcionaba correctamente antes, pero ahora devuelve errores, te sugiero que lo intentes de nuevo varias veces. Si el problema persiste, infórmalo.

Fuente listendata

Pubblicato in

Se vuoi rimanere aggiornato su Chat GPT para Microsoft Word iscriviti alla nostra newsletter settimanale

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo no será publicada.


*