Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPÍTULO I
INTRODUCCIÓN
¿Qué es ChatGPT?
Historia de ChatGPT
Actualización a GPT-4
Mayor contexto
El impacto de ChatGPT
CAPÍTULO II
El verso bíblico
Piano Mozart
CAPÍTULO III
Introducción
Un guionista
Un editor
Un abogado
Un autor específico
Un personaje de ficción
Un entrevistador
Un software
CAPÍTULO IV
Cómo acceder
Diferentes modelos
Configuración
Uso de APIs
Ejemplos variados
Otras aplicaciones de IA
1. Arte y creatividad
2. Conversacionales
3. Educación
4. Desarrollo y programación
5. Utilidad
6. Búsqueda e Investigación
CAPÍTULO V
Recordatorio de limitaciones
Potenciando ChatGPT
Extensiones
Plugins
CAPÍTULO VI
CONCLUSIONES
Capítulo I
Capítulo II
Capítulo III
Capítulo IV
Capítulo V
Bibliografía
CAPÍTULO I
INTRODUCCIÓN
¿Qué es ChatGPT?
Durante el primer mes que se concedió el acceso al público, ChatGPT sumó
la asombrosa cifra de diez millones (10.000.000) de usuarios activos cada
día, convirtiéndose así en la tecnología más rápidamente adoptada en
toda la historia de la humanidad . Su crecimiento ha sido diez veces más
rápido que el de aplicaciones como Instagram.
¿Te has preguntado alguna vez qué significa eso de GPT? Proviene del
inglés, " Generative Pre-trained Transformer ", es un modelo de
Inteligencia Artificial que se especializa en el procesamiento y generación de
lenguaje natural. En el núcleo de esta tecnología se encuentra una red
neuronal de última generación, llamada “ Transformer ” que ha sido
entrenada con una enorme cantidad de datos. Podríamos comparar esta red
neuronal con el cerebro humano. Al igual que nuestro cerebro, una red
neuronal es un sistema complejo que está compuesto por muchas partes
interconectadas. Cada parte de la red neuronal, llamada neurona, está
diseñada para procesar y enviar información a otras neuronas.
Como los conceptos vistos a lo largo de estas primeras lecciones pueden ser
algo abstractos y difíciles de comprender, se muestra un esquema a modo de
resumen.
A medida que el modelo se entrena con más datos, se vuelve más preciso en
la generación de texto y en la comprensión de preguntas complejas. Es
importante destacar que, aunque ChatGPT puede procesar una gran cantidad
de información rápidamente, esto no significa que tenga una comprensión
profunda de todos los temas. Al igual que un estudiante humano, ChatGPT
puede tener una comprensión general de muchos temas, pero su nivel de
conocimiento, así como su experiencia puede variar dependiendo del tema
específico y de la cantidad de información que se le haya proporcionado para
entrenamiento
Para entender las grandes diferencias entre los tres modelos de lenguaje
GPT, a continuación, muestran en una tabla los parámetros de entrenamiento
de cada uno. Esto nos permitirá comparar y ver cómo cada modelo fue
entrenado con diferentes cantidades de datos, lo que influye en su capacidad
para generar texto de alta calidad
GPT-2 1.500
GPT-3 175.000
Actualización a GPT-4
El último hito, alcanzado por OpenAI en marzo de 2023, ha sido la creación
de GPT-4, un modelo multimodal de gran tamaño (por multimodal se
entiende que acepta entradas de imagen y texto, pero emite únicamente
salidas de texto) que, aunque sigue siendo menos capaz que los humanos en
muchos escenarios del mundo real, muestra un rendimiento de nivel humano
en varias pruebas de referencia profesionales y académicas. Por ejemplo, ha
sido capaz de aprobar un examen de abogacía simulado con una puntuación
en torno al 10% de los mejores examinados; en cambio, la puntuación de
GPT-3.5 se sitúa en torno al 10% de los peores.
Para entender la diferencia entre los dos modelos, OpenAI comparó ambos
modelos de lenguaje, GPT-4 y GPT-3.5, mediante la realización de
diferentes pruebas que incluyeron simulaciones de exámenes que estaban
diseñados para personas. Los resultados de estas pruebas se muestran en el
siguiente gráfico, donde se compara el rendimiento de ambos modelos.
Resultados en diferentes exámenes GPT-3.5 vs GPT-4. Fuente: OpenAI
Imagina ser capaz de hacer una captura de pantalla de una página web que te
guste, introducirla en GPT-4 y que este describa con gran nivel de detalle
todo el contenido. Después, podrás introducir esa descripción como
instrucción para pedirle a GPT-4 que programe una página web similar, para
dar vida a tu idea. Las posibilidades que pueden surgir de esta propiedad son
impresionantes.
Mayor contexto
Otra de las características más destacadas con las que cuenta GPT-4 es la
capacidad de manejar un gran contexto de información. En el campo de la
Inteligencia Artificial, el contexto se refiere a la cantidad de información que
un modelo puede procesar para dar respuestas precisas y comprensibles.
Actualmente, GPT-4 solo está disponible para los usuarios de ChatGPT Plus,
por un coste mensual de 24€. Sin embargo, OpenAI planea hacerlo gratuito
en el futuro. Si te suscribes a ChatGPT Plus, podrás acceder al modelo de
GPT-4 para disfrutar de otras ventajas, como respuestas más rápidas y
acceso exclusivo cuando el chat está a máxima capacidad.
Por último, en caso de que seas desarrollador, puedes apuntarte a una lista de
espera para obtener acceso gratuito a GPT-4 a través de OpenAI.
Por último, comentar que, a medida que los modelos de lenguaje natural
como ChatGPT se vuelven más avanzados, también surgen preocupaciones
éticas y de privacidad que deben abordarse para garantizar un uso
responsable a la par que ético de estos modelos.
En resumen, aunque ChatGPT es un modelo de lenguaje muy avanzado, aún
existen algunos límites en su capacidad para comprender el lenguaje y
responder con precisión. No obstante, se espera que la tecnología continúe
mejorando y se aborden estos límites en el futuro.
El impacto de ChatGPT
Comenzábamos este primer capítulo indicando que ChatGPT ha roto
récords, posicionándose como la tecnología más rápida adoptada de toda la
historia de la humanidad. Los titulares y medios de comunicación se han
colapsado rápidamente con noticias acerca de esta tecnología, y es que no es
para menos, ya que estamos hablando de un avance sin precedentes.
En una carta abierta, aseguraron que los laboratorios que trabajan con esta
tecnología están en "una carrera fuera de control para desarrollar e
implementar mentes digitales cada vez más poderosas que nadie, ni siquiera
sus creadores, pueden comprender, predecir o controlar de forma fiable".
En ella, piden que las empresas que desarrollan este tipo de programas
"pausen de inmediato, durante al menos 6 meses, el entrenamiento de los
sistemas de Inteligencia Artificial más potentes que GPT-4"
De este modo, se abre la puerta a otros países. Italia ha sido la primera en dar
el paso contra OpenAI por violar el GDPR. No obstante, ejecutándose la
orden en base al incumplimiento del reglamento europeo, otros países (como
España) podrían seguir los mismos pasos. Por el momento, desde la Agencia
Española de Protección de Datos (AEPD) explican que no han recibido
ninguna reclamación sobre ChatGPT.
CAPÍTULO II
PRIMEROS PASOS CON CHATGPT
¿Necesitas escribir un artículo para un blog, crear contenido para tus redes
sociales, o hacer una presentación para el trabajo? Con ChatGPT, podrás
generar textos, ideas o presentaciones de alta calidad en un instante,
ahorrando tiempo y esfuerzo en el proceso.
Una vez que hayas escrito tu consulta, presiona la tecla Enter o haz clic en el
botón Enviar para enviar tu mensaje a ChatGPT.
Las entradas para ChatGPT pueden ser tan diversas como el mundo que nos
rodea. Estas instrucciones pueden variar desde una simple pregunta hasta
múltiples frases o un contexto completo, permitiendo generar respuestas más
precisas y ajustadas a nuestras necesidades. Si aprendemos a alimentar a
ChatGPT con la información adecuada, podemos explorar un sinfín de
posibilidades, abriendo las puertas a un conocimiento ilimitado.
ChatGPT : Isaac Newton fue un científico inglés del siglo XVII, conocido
principalmente por sus leyes del movimiento y su teoría de la gravitación
universal.
Ejemplo 3 : "Describe los pasos básicos para preparar un café con prensa
francesa." - La instrucción es corta, yendo al grano al pedir una descripción
de los pasos básicos para un método específico de preparación de café.
Ejemplo 3 : "Quiero saber algo sobre arte abstracto." Aquí nos encontramos
con una situación parecida, donde se requiere un poco más de contexto para
poder obtener una respuesta adecuada. Deberemos de especificar qué es lo
que estamos buscando a fin de obtener resultados más precisos. Por ejemplo:
"Describe brevemente las características principales del arte abstracto y
menciona dos artistas influyentes en este estilo."
De este modo indicamos qué aspectos del arte abstracto se deben abordar y
solicitamos información sobre artistas influyentes, por lo que conseguiremos
una salida de mayor calidad.
Espero que estos ejemplos te hayan servido para afianzar los conceptos de
cómo llevar a cabo una conversación efectiva con ChatGPT. Recordemos la
importancia de la claridad, la concisión, el enfoque y la relevancia al
formular nuestras instrucciones. Estos elementos son fundamentales para
obtener respuestas de calidad, mejorando nuestra interacción con ChatGPT.
A lo largo de los siguientes capítulos, seguiremos trabajando en el desarrollo
de habilidades para crear instrucciones efectivas y aprovechar al máximo
esta poderosa herramienta.
El verso bíblico
ChatGPT parece que puede producir prácticamente todo lo que desees,
prueba de ello el siguiente ejemplo:
CAPÍTULO III
DESCUBRIENDO EL POTENCIAL DE
CHATGPT
Introducción
En este capítulo, exploraremos los aspectos y funciones fundamentales de
ChatGPT, es decir, veremos las instrucciones básicas que te permitirán
realizar prácticamente cualquier tarea. Estas te servirán como base para
profundizar en cada una de ellas en capítulos posteriores. Así que mantén tus
ojos bien abiertos para identificar aquellas que despierten tu interés y no
dudes en practicarlas. Dominar estas habilidades te ayudará a comprender
los conceptos clave, ya que más adelante examinaremos casos de uso
avanzados.
Supongamos que ChatGPT sugiere que una ciudad es atacada por un dragón,
pero si no es lo que se busca, se puede tomar esa idea como punto de partida
y proporcionar retroalimentación para obtener otras opciones, hasta
encontrar la opción ideal que encaje con la narrativa deseada.
Imaginemos que se decide que los atacantes sean ogros, y se pide a ChatGPT
que redacte una nueva versión en primera persona. El modelo se adapta a
estos cambios y proporciona una narrativa ajustada a las nuevas pautas.
*La salida del ejemplo se ha condensado para mantener el libro ágil y conciso
Ahora que conoces cómo realizar iteraciones exitosas, te animo a que dejes
de leer por un momento y dediques unos minutos a practicar con ejemplos.
Experimenta hasta qué punto puedes desarrollar y mejorar los siguientes
conceptos para crear contenido único:
Un guionista
Adentrándonos en el primer ejemplo, vamos a pedirle a la Inteligencia
Artificial que asuma el rol de guionista, para crear un guion cautivador para
un video de YouTube, sobre el futuro de los coches eléctricos. Para hacerlo,
debemos de proporcionarle instrucciones específicas, como las siguientes:
*El ejemplo ha sido recortado para no ocupar excesivo lugar
Un editor
Como no podía ser de otra forma, la extraordinaria versatilidad de este
maravilloso chat, permite que este pueda ser utilizado no solo para generar
contenido, sino también para revisar y editar textos. Así es, ChatGPT puede
asumir el papel de editor, brindando de esta forma retroalimentación útil y
constructiva sobre lo que ya has escrito, preservando tu estilo personal.
Un abogado
En el amplio espectro de roles que ChatGPT puede asumir, uno de los más
interesantes es el de abogado. Si bien es cierto que este chatbot no puede
reemplazar el conocimiento y la experiencia de un abogado profesional, su
capacidad para generar textos con un enfoque jurídico puede ser de gran
ayuda en situaciones en las que necesitemos contenido legal complejo, pero
no contemos con los medios o recursos para acudir a un experto en la
materia.
Un autor específico
ChatGPT no solo es capaz de asumir roles relacionados con profesiones
genéricas o adaptar su estilo de escritura a registros casuales, formales o
cómicos, sino que también puede imitar el estilo y la tonalidad de escritores
específicos.
No obstante, podemos llevar la experiencia un paso más allá para lograr una
preparación aún más completa. Al proporcionar a ChatGPT información
adicional, como el nombre del puesto de trabajo ofertado junto a su
descripción, el asistente virtual podrá plantear preguntas más precisas y
relevantes, ajustándose al contexto del empleo en cuestión. De esta manera,
podrás ensayar tus respuestas a situaciones específicas que podrían darse en
una entrevista real. A continuación, te presento un ejemplo que ilustra esta
asombrosa capacidad:
Como se aprecia, las preguntas son similares a las que podrían darse en una
entrevista de trabajo.
Un software
Sorprendentemente, ChatGPT también puede adoptar el rol de un software,
como si se tratara del símbolo del sistema de Windows (CMD), la terminal
de Linux o una hoja de Excel. Esta función puede ser de gran ayuda si hace
tiempo que no utilizas estos programas o deseas aprender a manejarlos, ya
que ChatGPT puede guiarte paso a paso a través de cada proceso.
Aunque es cierto que se han mostrado los mejores usos que se nos han
ocurrido, existen muchos más. Cada uno deberá darle vueltas a la cabeza
para surgir con nuevas ideas y saber comunicarlas adecuadamente. Por
ahora, proponemos algunos ejercicios relacionados para que el lector
practique y explore nuevas formas de interactuar con ChatGPT, recordando
siempre la importancia de proporcionar instrucciones claras y específicas
para lograr resultados óptimos.
*Ejemplo recortado
Pero ChatGPT puede hacer aún más por ti. Si deseas obtener resultados más
específicos, puedes incluir preferencias adicionales como tus presencias del
día o incluso si estás siguiendo alguna dieta en particular. Cuanto más
contexto le proporciones, mejor podrá adaptarse a tus necesidades y gustos
personales, ofreciéndote sugerencias de recetas de alta calidad.
“Hazme un resumen en puntos clave, breves, sobre el libro Padre rico padre
pobre”.
Para hacer esto, simplemente nos vamos a los tres puntos que se encuentran
a la derecha de me gusta y no me gusta, hacemos clic en ellos:
¿Sencillo verdad? Pues al final del libro te enseñaré una técnica para hacer
esto automáticamente, con tan solo pulsar un botón.
Pero, aun así, e independientemente del modelo que estemos usando, ¿qué
sucede cuando nos enfrentamos a proyectos de gran envergadura? Aquí es
donde entra en juego la fragmentación, un proceso que nos permite dividir el
contenido en secciones más pequeñas y trabajar en cada una de ellas de
manera individual. Esta técnica hace que nuestro trabajo con ChatGPT sea
mucho más eficiente, enfocándonos en secciones específicas del texto y, a su
vez, mejorando la calidad de las respuestas generadas.
Cabe destacar que no existe una fórmula única para fragmentar el contenido.
Por ello, es recomendable experimentar con diferentes enfoques y
estrategias, adaptándolos a las necesidades específicas de cada proyecto. Así,
sacaremos el máximo provecho de ChatGPT, logrando resultados de alta
calidad en nuestros trabajos y documentos.
Cómo aprovechar al máximo las funciones de
ChatGPT
Cada una de las valiosas instrucciones que hemos explorado en este capítulo
posee un enorme potencial por sí sola, desplegando diferentes enfoques y
tácticas para sacar provecho de ChatGPT. No obstante, la verdadera magia
sucede cuando combinamos todas estas instrucciones, creando un efecto de
sinergia que nos permitirá obtener resultados verdaderamente
extraordinarios.
Cómo acceder
Acceder al Playground de OpenAI es extremadamente sencillo y solo
requiere seguir tres pasos:
Una vez dentro de Playground, verás una lista de modelos disponibles. Por
defecto, está seleccionado el modelo DaVinci, pero puedes elegir otro si lo
deseas, más adelante veremos las cualidades de cada uno. Si has seguido
todos los pasos, estarás viendo lo siguiente:
Como podrás notar, el diseño de Playground de OpenAI es diferente al de
ChatGPT, ya que cuenta con un único cuadro de texto grande para escribir
tus peticiones y recibir las respuestas. Además, ofrece diversas opciones de
visualización, que son brevemente explicadas a continuación:
Como puedes observar, el texto que genera es de alta calidad y tiene gran
coherencia, siendo este mejor que el que realizarían muchas personas.
Para que te hagas una idea, todos los ejemplos incluidos en este libro han
tenido un coste de tan solo 0,06 €.
Ver el uso
Visualizar los gastos es muy sencillo. Simplemente, dirígete a tu menú
personal ubicado en la parte superior derecha de la pantalla y haz clic en:
Diferentes modelos
Disfruta de la libertad de elegir entre cuatro modelos, tal como mencionamos
previamente. Alternar entre ellos es sencillo, simplemente utiliza el menú
desplegable situado a la derecha. Por defecto, encontrarás a DaVinci, el cual
brinda resultados óptimos al considerar la relación coste-creatividad y la
comprensión de temas complejos.
1. Da Vinci
2. Curie
Curie es un modelo más pequeño que Da Vinci, pero sigue siendo bastante
competente en tareas de lenguaje, es una opción más rápida y rentable en
comparación con Da Vinci. Es ideal para aplicaciones que requieren un
equilibrio entre calidad y costo.
3. Babbage
4. Ada
Ada es el modelo más pequeño y rápido de los cuatro, pero también el
menos avanzado en términos de habilidades de lenguaje. Es más adecuado
para tareas simples, así como aplicaciones donde ni la velocidad ni el costo
son más importantes que la calidad de la respuesta.
Como puedes ver, los precios son muy económicos, moviéndose en un rango
desde los 0.0016$ por cada mil tokens para el modelo más económico, Ada,
hasta los 0.12$ por cada mil tokens del modelo más capaz y potente hasta la
fecha, DaVinci.
Configuración
En el Playground de OpenAI, hay varias opciones disponibles para
personalizar la experiencia del usuario y adaptarla a sus necesidades
específicas. Aquí hay una breve descripción de algunos puntos clave a
considerar:
Temperatura
Esta opción controla el grado de creatividad al ajustar la aleatoriedad en las
respuestas generadas. Con una escala de 0 a 1, una temperatura alta resulta
en respuestas más originales e impredecibles, mientras que una baja genera
respuestas más conservadoras y predecibles.
Longitud
Top P
Uso de APIs
En este apartado, exploraremos el uso de APIs (interfaces de programación
de aplicaciones), veremos cómo pueden abrir un sinfín de posibilidades en el
ámbito de la Inteligencia artificial. A lo largo de los siguientes párrafos,
presentaremos ejemplos sencillos y reales que servirán de inspiración,
demostrando el enorme potencial de estas herramientas.
Ejemplos variados
1. Gramática Española estándar
Petición
Corrige gramaticalmente la siguiente frase a español:
Respuesta ejemplo
Petición
Respuesta ejemplo
3. Texto a comando
Esta característica transforma el texto en lenguaje natural a comandos e
instrucciones de programación. Esto es especialmente valioso en escenarios
donde se tiene que manejar un sistema o llevar a cabo una tarea específica
utilizando el lenguaje natural, De esta forma, no hay necesidad de ser
expertos en el tema, permitiendo así alcanzar nuestros objetivos de manera
eficiente y sin complicaciones.
Petición
Respuesta ejemplo
send-msg `find ski store` ¿Puedo arreglar mis esquís antes de irme el jueves?
4. Preguntas y respuestas
Petición
R: Se desconoce.
R: Los telescopios utilizan lentes o espejos para enfocar la luz y hacer que
los objetos parezcan más cercanos.
R: Se desconoce.
A:
Respuesta ejemplo
Petición
Respuesta ejemplo
3. どの部屋が利用可能ですか?
Petición
Respuesta ejemplo
7. Clasificación
Petición
Apple
Categoría:
Respuesta ejemplo
Tecnología
Fedex
Petición
# Python 3
x["completion"] = x["completion"].str[len(prefix) :]
if ws_prefix:
return x
Este código elimina un prefijo común de una columna de marco de datos que
contiene cadenas. Toma el marco de datos, el prefijo a eliminar y un valor
booleano que indica si se debe mantener un único espacio en blanco como
prefijo. A continuación, elimina el prefijo de la columna del marco de datos
y, si el valor booleano es verdadero, añade un único espacio en blanco como
prefijo. Por último, devuelve el marco de datos modificado.
9. Explicar código
Petición
class Log:
dirname = os.path.dirname(path)
os.makedirs(dirname, exist_ok=True)
f = open(path, "a+")
size = os.path.getsize(path)
if size > 0:
f.seek(size - 1)
end = f.read(1)
if end != "\n":
f.write("\n")
self.f = f
self.path = path
event["_event_id"] = str(uuid.uuid4())
json.dump(event, self.f)
self.f.write("\n")
def state(self):
event = json.loads(line)
state["complete"].add(event["id"])
state["last"] = event
return state
"""
1.
Respuesta ejemplo
10. Chat
Que los usuarios pueden interactuar con una Inteligencia Artificial mediante
una conversación, resulta beneficioso en numerosas situaciones en las que
necesiten obtener información, resolver problemas o simplemente entablar
una conversación con la IA. Aunque para esta función, ChatGPT ha sido
entrenado específicamente, también podemos lograrlo mediante el
Playground de OpenAI.
Petición
IA: Soy una IA creada por OpenAI. ¿En qué puedo ayudarle hoy?
IA:
Respuesta ejemplo
Petición
"""
"""
importar util
"""
"""
Respuesta ejemplo
token = stripe.Token.create(
card={
"number": "5555-4444-3333-2222",
"exp_month": 12,
"exp_year": 28,
"cvc": 521
},
"""
Petición
Respuesta ejemplo
13. Calcular la complejidad temporal de una función
Petición
accum = 0
for i in range(n):
for l in range(k):
accum += i
return accum
"""
Respuesta ejemplo
O(n*k). Esto se debe a que la función tiene dos bucles for anidados, cada
uno de los cuales tiene una complejidad temporal de O(n) y O(k)
respectivamente. Por lo tanto, la complejidad temporal total es el producto
de los dos, que es O(n*k).
Petición
### Python
### Haskell
Respuesta ejemplo
Petición
Respuesta ejemplo
1. Negativo
2. Negativo
3. Positivo
4. Positivo
5. Negativo
Petición
Respuesta ejemplo
Palabras clave: Cerámica negra sobre negro, siglo XX, siglo XXI, artistas
ceramistas nativos americanos, Norte de Nuevo México, cerámica negra
cocida por reducción, artistas pueblo, bruñido selectivo, engobe refractario,
diseños tallados/incisos, pulido.
Petición
Respuesta ejemplo
¿Está buscando una forma de dar a su hijo una ventaja en la escuela? No
busque más: Learning Room. Nuestro entorno virtual está diseñado para
ayudar a los alumnos desde la guardería hasta el instituto a sobresalir en sus
estudios. Nuestra plataforma única ofrece planes de aprendizaje
personalizados, actividades interactivas y comentarios en tiempo real para
garantizar que su hijo aproveche al máximo su educación. ¡Dale a tu hijo la
mejor oportunidad de tener éxito en la escuela con Learning Room!
Petición
Nombres de productos:
Respuesta ejemplo
1. Quick-Mixer
2. Healthy-Blend
3. Mini-Maker
4. Turbo-Whipper
5. Power-Smoothie
Petición
Respuesta ejemplo
Petición
import Random
a = random.randint(1,12)
b = random.randint(1,12)
for i in range(10):
answer = input(question)
if answer = a*b
else:
print("No.")
Respuesta ejemplo
import random
a = random.randint(1,12)
b = random.randint(1,12)
for i in range(10):
answer = int(input(question))
if answer == a*b:
else:
print("No.")
Petición
Una hoja de cálculo de dos columnas con las mejores películas de ciencia
ficción y el año de estreno:
Respuesta ejemplo
Alien | 1979
Terminator | 1984
Matrix | 1999
Avatar | 2009
Interstellar | 2014
Ex Machina | 2015
La llegada | 2016
Petición
Pregunta para ti: ¿Cómo hacer que aparezca una alerta después de 10
segundos?
Chatbot de JavaScript
Respuesta ejemplo
: Puede utilizar el método setTimeout() para hacer que aparezca una alerta
después de 10 segundos.
Petición
Respuesta ejemplo
Petición
Enumera 5 libros de ciencia ficción:
Respuesta ejemplo
Petición
Respuesta ejemplo
ALC, BRU
Petición
Crear una petición SQL para encontrar todos los usuarios que viven en
Valencia y tienen más de 1000 créditos:
Respuesta ejemplo
SELECT *
FROM users
Petición
Querida Kelly,
Saludos, Maya.
Respuesta ejemplo
Nombre: Maya
Petición
Amigo/a:
Respuesta ejemplo
color de fondo: #
Respuesta ejemplo
3A5F9F
Petición
# Python 3.7
randomly_split_dataset('finetune_data/', 'dataset.jsonl')
# Un docstring elaborado y de alta calidad para la función anterior:
Respuesta ejemplo
Parámetros:
Devuelve:
Ninguno
"""
Las analogías son comparaciones entre dos conceptos que destacan sus
similitudes, lo que puede ser útil para explicar conceptos complejos de una
manera más accesible y atractiva. También se puede usar para crear
relaciones entre dos palabras que en principio no tienen nada que ver, como
el ejemplo a continuación:
Petición
Crea una analogía para esta frase: Las preguntas son flechas en eso…
Respuesta ejemplo
Las preguntas se parecen a las flechas en que ambas tienen el poder de
atravesar la superficie y descubrir la verdad que hay debajo.
Petición
dogs.forEach((dog) => {
car.push(dog);
});
Respuesta ejemplo
Petición
Tema: Desayuno. Historia de terror de dos frases: Siempre deja de llorar
cuando le echo la leche en los cereales. Sólo tengo que acordarme de no
dejarle ver su cara en el cartón.
Respuesta ejemplo
El viento aullaba por la noche, sacudiendo las ventanas de la casa con una
fuerza siniestra. Cuando salí, sentí que me llamaba, que me invitaba a seguir
su escalofriante camino.
Petición
Respuesta ejemplo
Petición
Respuesta ejemplo
Petición
Respuesta ejemplo
1. Clases de fitness basadas en la realidad virtual
Petición
Respuesta ejemplo
I. Introducción
A. ¿Quién era Nikola Tesla?
Petición
Instrucciones:
Respuesta ejemplo
Petición
Carlos: ¿Otra vez esto? Hay 2,2 libras en un kilogramo. Por favor, toma
nota.
Carlos:
Respuesta ejemplo
Petición
Elabore una lista numerada de indicaciones giro a giro a partir de este texto:
Ve hacia el sur por la 95 hasta que llegues a Sunrise boulevard, luego tómala
hacia el este hasta us 1 y dirígete hacia el sur. Tom Jenkins bbq estará a la
izquierda después de varias millas.
Respuesta ejemplo
1. Ir al sur por la 95
Petición
Respuesta ejemplo
Petición
¿Cuáles son los 5 puntos clave que debo conocer al estudiar la Antigua
Roma?
Respuesta ejemplo
Petición
Respuesta ejemplo
Petición
### Una consulta para listar los nombres de los departamentos que
emplearon a más de 10 empleados en los últimos 3 meses
SELECT
Respuesta ejemplo
SELECT d.name
FROM Department d
GROUP BY d.name
Otras aplicaciones de IA
Últimamente ChatGPT ha capturado la atención de un número incontable de
personas, a muchas de las cuales, las ha introducido en el emocionante
mundo de la Inteligencia Artificial. Esto ha llevado a experimentar una gran
demanda en este sector y como podrás imaginar, el chat de OpenAI a pesar
de ser el más conocido, no ha sido la única tecnológica de este tipo. En esta
sección, presentamos una selección de otras herramientas y aplicaciones
basadas en IA que ofrecen alternativas y complementos al chat de OpenAI .
1. Arte y creatividad
En el ámbito del arte y la creatividad, encontrarás sistemas capaces de
comprender lo que les pides mediante lenguaje natural. Estos sistemas han
sido entrenados con extensas bibliotecas de tanto de obras de arte, como de
fotografías, lo que les permite interpretar tus deseos para crear cualquier
cosa que pidas. Si les pides que dibujen con el estilo de un pintor famoso o
un estilo artístico específico, sabrán cómo llevar a cabo tu solicitud. Además,
estos sistemas tienen la habilidad de fusionar conceptos, estilos y atributos,
lo que les permite crear piezas únicas y sorprendentes.
Dall-E 2
Esta popular herramienta convierte tus descripciones en imágenes realistas al
instante. El proceso de creación es sencillo, solo tienes que decir lo que
quieres ver y DALL-E lo creará para ti. Si estás interesado en probar DALL-
E por ti mismo, puedes acceder a la plataforma a través del enlace:
openai.com/product/dall-e-2
Synthesia
Se trata de una herramienta con la que vas a poder crear vídeos a partir de
texto plano. Los vídeos pueden ser en hasta 120 idiomas diferentes. Es una
herramienta de pago pensada para empresas principalmente, que empieza
por 30 dólares al mes. Enlace oficial: www.synthesia.io
ScribeAI
ClipDrop
PicFinder
Genera imágenes rápidamente a partir de palabras clave con esta fácil, rápida
y versátil herramienta de Inteligencia Artificial. Puede ser especialmente útil
para Instagram, reels, historias y videos cortos en general, ya que permite
ajustar el formato de imagen. Para saber más, vista directamente:
PicFinder.AI
LogoAI
Images.ai
2. Conversacionales
Una IA Conversacional está diseñada específicamente para comunicarse con
las personas de manera natural y sencilla. Estos sistemas entienden y
responden tanto a preguntas como mensajes en lenguaje cotidiano,
facilitando la interacción entre humanos y máquinas. El ejemplo más
conocido y extendido de este tipo de inteligencias artificiales es ChatGPT,
aunque no es la única, como se muestra a continuación.
Bard - Google
Chatsonic
3. Educación
La Inteligencia Artificial tiene múltiples usos y aplicaciones. La educación
es uno de ellos, ya que puede contribuir significativamente a mejorar el
aprendizaje de los estudiantes en diversos campos. Algunos ejemplos son:
Speak
SlidesAI
SciSpace
4. Desarrollo y programación
La Inteligencia Artificial es de gran ayuda en el desarrollo y la
programación, ya que esta puede agilizar el trabajo de los programadores, al
optimizar procesos, prevenir errores y mejorar la calidad del software. A
continuación, veremos algunos ejemplos de herramientas que nos pueden
servir para este propósito.
Codeium
Github copilot
Jasper
Mood
ChatPDF
6. Búsqueda e Investigación
En este apartado, veremos cómo potenciar los motores de búsqueda
mediante IA, así como una aplicación dedicada a la ciencia y a la
investigación.
Perplexity
You
Este es otro buscador potenciado por IA, una especie de fusión entre Google
y ChatGPT, que también tiene su propio ChatGPT conversacional. Enlace a
la web oficial: you.com
Consensus
CAPÍTULO V
MEJORA TU PRODUCTIVIDAD CON
CHATGPT
Generación de texto con ChatGPT
Cuando se trata de redactar textos utilizando ChatGPT, esencialmente
existen dos enfoques principales para la generación de texto: la generación
condicional y la generación incondicional. Cada uno de estos enfoques tiene
sus propias características y su uso dependerá de la situación o contexto en
la que nos encontremos.
Recordatorio de limitaciones
A pesar de su versatilidad y potencial, es crucial recordar que ChatGPT no es
perfecto, ya que puede generar respuestas incorrectas o inapropiadas en
ocasiones. Por lo tanto, se recomienda revisar críticamente las respuestas
generadas y siempre aplicar el criterio del usuario para garantizar tanto la
calidad como la precisión en el trabajo final. Al utilizar ChatGPT de manera
efectiva, tanto en la generación de texto condicional como incondicional, los
usuarios pueden aprovechar al máximo las capacidades de este poderoso
modelo de Inteligencia Artificial y mejorar significativamente su
productividad en la redacción de textos.
Incluso, podemos pedirle que inserte tablas y emojis en el cuerpo del email,
las posibilidades que ofrece son enormes. Ilustremos esta característica con
un ejemplo:
Como puedes observar, el uso de ChatGPT para la redacción de correos
electrónicos puede aumentar tu productividad, permitiéndote poner tu
esfuerzo y concentración en otras tareas más importantes.
De este modo, tendrás la publicación final lista para usar, solo necesitarás
agregar una imagen. Puedes pedirle a ChatGPT que te dé instrucciones para
crearla mediante una IA generativa de imágenes o simplemente utilizar una
imagen de stock.
* Ejemplo recortado
entre las que elegir o combinar varias de ellas para crear una a nuestro gusto.
Una vez que hayamos seleccionado nuestra idea, llegará el momento de
crear el guion. Podemos pedirle a ChatGPT que lo escriba de manera básica,
como "Escribe un guion basado en la idea X", o podemos mejorar nuestra
petición aplicando las técnicas que vimos en el Capítulo III. Por ejemplo,
podríamos darle el rol de editor y pedirle: "Actúa como un redactor creativo
experimentado en YouTube, crea un guion atractivo y dinámico basado en la
idea X".
En caso de que queramos llegar a una mayor audiencia, todo este proceso
creativo puede ser adaptado de una forma rápida, gracias a la potencia de
esta Inteligencia Artificial. Imaginemos que queremos adaptar este contenido
que acabamos de generar para nuestro blog, simplemente se lo decimos.
* Ejemplo recortado
Con el guion adaptado para este canal de comunicación, otra función con la
que podremos ahorrar una gran cantidad de tiempo, es con la creación de
notas. Las notas de los episodios de podcast se basan en el contenido de
audio, ofreciendo a los oyentes información adicional sobre el episodio,
como enlaces, recursos y puntos clave. Un buen conjunto de notas sobre un
episodio de podcast debe ser claro, conciso y fácil de leer. ChatGPT puede
ayudarte a escribir notas de episodios de podcast de una forma efectiva.
Podrías decirle algo como: “Escribe unas notas de las partes más
interesantes, sobre lo que mis oyentes pueden esperar escuchar el este
episodio de podcast que me has redactado”. De esta forma, puedes ahorrar
tiempo y esfuerzo mientras aportas información valiosa a tus oyentes.
En esta sección, hemos visto cómo utilizar ChatGPT para mejorar y facilitar
la comunicación, aumentando nuestra productividad al permitirnos generar
contenido inicial de forma rápida. Además, hemos puesto a prueba su
capacidad en diferentes contextos. En la siguiente lección, nos enfocaremos
en el mundo laboral y veremos cómo esta herramienta nos ofrece una
invaluable ayuda en nuestro trabajo.
Para demostrar cómo esta herramienta puede ayudarnos a generar una carta
de presentación, continuaremos con nuestro ejemplo del puesto de Ingeniero
de software integrado. Previamente, le hemos detallado las responsabilidades
y cualidades necesarias para el puesto, cuando le solicitamos que adaptara
nuestro currículum. Ahora, le pediremos a ChatGPT que redacte una carta de
presentación basada en esa descripción, destacando nuestra experiencia y
habilidades relevantes para el cargo en cuestión.
Una vez redactada la carta, es fundamental personalizarla dándole un toque
humano e incluyendo el nombre del destinatario y el nombre de la empresa.
Revisa y corrige el contenido para asegurarte de que sea profesional, conciso
y adecuado. Si es necesario, solicita a ChatGPT que ajuste el tono de la carta
de presentación para que sea más breve, entusiasta o lo que necesites.
ChatGPT nos podrá asistir en una gran variedad de tareas relacionadas con la
programación, desde la optimización y corrección de código, pasando por la
traducción de este, hasta la generación de código desde cero. Además, en
caso que queramos aprender algún nuevo lenguaje de programación, puede
incluso actuar como un tutor personal para desarrollar habilidades en
diversas áreas, incluido el aprendizaje desde nivel principiante hasta
intermedio avanzado.
El código con comentarios puede ser útil, pero es posible que aun con la
explicación sigas sin entender algunos de los conceptos mencionados. No
pasa nada, podemos utilizar al propio ChatGPT para que nos explique estos
conceptos. Le puedes preguntar sobre cosas específicas que no entiendes o
por una lista de conceptos que deberías saber antes de realizar estos
ejercicios.
Recuerda que puedes hablar con ChatGPT como si fuera un tutor humano,
aclarando dudas y pidiendo explicaciones adicionales en caso de no logres
entender algún concepto. A continuación, le preguntaremos por los
conceptos básicos que deberíamos saber:
*Ejemplo recortado
Cabe mencionar que esta es una forma de crear páginas web, pero no es la
única. Existen otros métodos con mayor potencial y funcionalidades más
avanzadas. Este ejemplo solo tiene como objetivo mostrar las capacidades de
ChatGPT en el desarrollo de páginas web sencillas.
Esta reciente tendencia parece que ha llegado para quedarse, por lo que es
importante hacer un buen uso de ella e integrarla en el proceso de
aprendizaje, en lugar de prohibirla o ignorarla.
Por último, analicemos cómo ChatGPT puede ayudarnos con una tarea
tediosa que suele aparecer al final de un trabajo: citar las fuentes utilizadas.
Potenciando ChatGPT
A lo largo del libro, hemos visto una amplia variedad de casos de uso para
ChatGPT, que ya de por sí solo ofrece muchas posibilidades. Lo mejor de
todo es que además se puede integrar con otras herramientas, añadir
extensiones y plugins, de forma que las funcionalidades se multiplican.
Extensiones
La mejor opción para los usuarios es usar un navegador como Chrome, ya
que ofrece una gran cantidad de extensiones especializadas para ChatGPT.
Estas extensiones te permitirán aprovechar al máximo tu experiencia. Vamos
a ver algunas de las principales:
1. WebChatGPT – ChatGPT con acceso a Internet
ChatGPT tiene acceso a una gran cantidad de datos, pero todos son
anteriores a 2021, lo que significa que no puede proporcionar información
actualizada. Para obtener respuestas actualizadas, puedes usar WebChatGPT.
Esta herramienta busca enlaces relevantes automáticamente, solo activa la
opción 'Web access' en ChatGPT y configura tus preferencias de búsqueda.
3. HARPA AI
4. TweetGPT
6. ShareGPT
7. Summarize / InstantGPT
Si queremos que nuestro navegador nos resuma la página web que estamos
viendo con solo pulsar un botón, Summarize es la extensión que
necesitamos. Ni siquiera tendremos que cambiar de pestaña para leer el
resumen. Si preferimos que el resumen se realice solo del texto que hayamos
seleccionado previamente, podemos echar un vistazo a InstantGPT en su
lugar.
8. ChatGPT Writer
10. Merlín
11. Ghostwriter
12. Numerous
Los usuarios pueden solicitar a la IA que clasifique los datos de sus hojas de
cálculo, como gastos o contactos, y generar una fórmula en función del
resultado proporcionado por la IA. El costo mínimo de la extensión es de
$10 por mes para usar hasta 1,000 tokens al mes.
Plugins
Recientemente ChatGPT, ha introducido la capacidad de admitir plugins y
extensiones oficiales, lo que permite expandir sus capacidades y ofrecer
soluciones a una amplia gama de tareas. Esto convierte a ChatGPT en un
asistente personal mucho más potente y versátil.
Capítulo I
ChatGPT es una tecnología de procesamiento del lenguaje natural
(NLP) basada en Inteligencia Artificial que tiene como objetivo
hacer que las computadoras puedan entender, interpretar y generar
lenguaje humano de manera efectiva.
Capítulo II
ChatGPT es fácil de usar gracias a su interfaz intuitiva y sencilla,
lo que la hace una herramienta accesible para cualquier persona,
desde escritores novatos hasta desarrolladores experimentados.
Una instrucción es un mensaje que se le da al chat con una
intención específica para que haga algo o responda a una pregunta.
La calidad de las entradas proporcionadas determina la calidad de
las salidas generadas por ChatGPT.
Capítulo III
Podemos mejorar los resultados utilizando la iteración, que
significa hacer preguntas adicionales basadas en las respuestas
anteriores. Como ChatGPT recuerda el contexto de la
conversación, nos permite mantener un diálogo y mejorar el
resultado con cada mensaje.
Capítulo V
ChatGPT tiene dos enfoques principales para la generación de
texto: generación condicional y generación incondicional.
18. BBC News Mundo. (2018, July 18). La carta en la que más de
1.000 expertos piden frenar la inteligencia artificial por ser una
"amenaza para la humanidad." Retrieved from
https://www.bbc.com/mundo/noticias-44890160
Como autor, valoro tus comentarios y, personalmente, leo todas las reseñas.
Siempre busco formas de mejorar mi escritura y hacer el libro aún mejor, y
tu reseña puede ayudarme a lograrlo. Dejar una reseña es fácil: simplemente
visita la página del libro en Amazon, haz clic en "Escribir una reseña" y
comparte tus pensamientos. No tiene que ser extensa o detallada, solo unas
pocas palabras sobre lo que te gustó del libro o cómo te ayudó serán
suficientes.