Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Generar posts reales en WordPress con ChatGPT

Generar posts reales en WordPress con ChatGPT

Charla realizada para la comunidad de WordPress Cusco sobre como generar artículos de un tema particular utilizando ChatGPT.

More Decks by César J. Aquino Maximiliano

Other Decks in Programming

Transcript

  1. Generar posts reales en WordPress con ChatGPT César Aquino Maximiliano

    - @cesjam7 Meetup WordPress Cusco – Julio 2024
  2. - Software developer especializado en desarrollo de web - Trabajo

    diariamente con WordPress y Laravel - Manejo PHP y NodeJS para backend y uso Angular en front - Para desarrollo mobile uso IONIC - Soy profesor de diseño web y programación básica - Bombero Voluntario con grado de Teniente - Papá de 2 hermosos hijos - Intento ser deportista Un poco sobre mi + cesar.pe
  3. Automatizar tareas en WordPress - WordPress no solo sirve para

    blogs, si no, para todo tipo de sitios. (Link de mi dispositiva). - Hay funciones para crear posts automáticamente, taxonomías, crear usuarios con código, etc. Y todos ellos pueden automatizarse. - Podemos usar crons o hooks para automatizar. - En esta ocasión vamos a crear posts automáticamente. + cesar.pe
  4. Aprovechar ChatGPT y la Inteligencia artificial - La inteligencia artificial

    debe ser nuestro asistente y no nuestro rival. - Su nivel de comprensión del lenguaje humano es avanzado. - Podemos pedirle todo lo que queramos y ser muy específicos. - No solo responde texto, también puedes indicar que te devuelva un JSON con el formato que desees. - Rpta 1: Claro! Aqui te comparto un artículo con el tema que me indicaste…. - Rpta 2: { “titulo” : “Artículo basado en el tema”, “contenido” : “Contenido…” } + cesar.pe
  5. ¿Qué necesitamos saber previamente? - Para sacar el máximo provecho

    a las funciones de WordPress necesitas saber PHP. - La lógica es de programación es crucial y para desarrollar una buena lógica, deben practicar resolviendo problemas, participar en desafíos de codificación, y estudiar algoritmos y estructuras de datos. + cesar.pe
  6. Generando un listado de posts falsos for ($i = 0;

    $i < $cantidad; $i++) { $args = [ 'post_title' => 'Post falso '.$i, 'post_content' => $contenido, 'post_status' => 'publish' ]; $post_id = wp_insert_post($args); echo '<p>Post generado: '; echo get_permalink($post_id)</p>'; } + cesar.pe
  7. Usar ChatGPT con PHP $url = 'https://api.openai.com/v1/chat/completions'; $response = wp_remote_post($url,

    [ 'headers' => [ 'Authorization' => 'Bearer '.APIKEY_CHATGPT, 'Content-Type' => 'application/json', ], 'body' => json_encode([ "model" => "gpt-3.5-turbo", 'messages' => $prompts ]) ]); print_r($response); + cesar.pe
  8. Conclusiones finales - WordPress no solo sirve para crear posts

    mediante su administrador - Hay muchas funciones disponibles que nos permitirán hacer tareas automatizadas. - Debemos aprender PHP y tener buena lógica de programación para realizar tareas más complejas. - La Inteligencia Artificial es nuestro asistente. - Debemos aprovechar su comprensión del lenguaje humano. - Debemos ser bien específicos con las tareas a pedirle. - No solo responde texto, también podemos pedirle un JSON. + cesar.pe