elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Foro Libre
| | |-+  GPT me trolleó.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: GPT me trolleó.  (Leído 3,669 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.390


Hackentifiko!


Ver Perfil
GPT me trolleó.
« en: 15 Mayo 2024, 21:52 pm »

Haz esto:
X = "A"
Y = "a"
Repite:
  Dime una palabra en español o inglés que empiece con X+Y
  Si Y no es "z":
    Cámbia el contenido de Y por la siguiente letra del abecedario.
  sino
    Y = "a"
    Si X no es "Z":
      Cámbia el contenido de X por la siguiente letra del abecedario.
    sino
      X = "Finalizar"
mientras X sea distinto a "Finalizar"

Su respuesta:
Citar
Claro, puedo hacer eso. Aquí está el código:

```python
X = "A"
Y = "a"

while X != "Finalizar":
    print("Dime una palabra en español o inglés que empiece con", X + Y)
    if Y != "z":
        Y = chr(ord(Y) + 1)  # Incrementa Y a la siguiente letra del abecedario
    else:
        Y = "a"
        if X != "Z":
            X = chr(ord(X) + 1)  # Incrementa X a la siguiente letra del abecedario
        else:
            X = "Finalizar"
```

Este código utiliza un bucle `while` para repetir el proceso hasta que `X` sea igual a "Finalizar". En cada iteración, se solicita al usuario que ingrese una palabra en español o inglés que comience con `X + Y`. Luego, el código verifica si `Y` es diferente de "z". Si es así, se incrementa `Y` a la siguiente letra del abecedario utilizando la función `ord()` para obtener el valor numérico de la letra y `chr()` para convertir el valor numérico nuevamente en la letra correspondiente.

Si `Y` es igual a "z", se reinicia `Y` a "a" y se verifica si `X` es diferente de "Z". Si es así, `X` se incrementa a la siguiente letra del abecedario de manera similar a como se hizo con `Y`.

Finalmente, cuando `X` es igual a "Finalizar", el bucle se detiene y el programa termina.

No me hace gracia que me haga perder tiempo, pero a la vez sí xP Le pedí que haga eso, no que me muestre cómo escribirlo en Phyton... Además puso un Print  :xD Se pasa...


Uf... con esto perdió la gracia:
Te pedí que hagas la tarea, no que me digas el código.

Citar
Mis disculpas por la confusión. Aquí tienes los resultados de ejecutar el código paso a paso:

1. X = "A" y Y = "a"
2. Dime una palabra en español o inglés que empiece con "Aa".
3. (Supongamos que el usuario ingresa "árbol")
4. Debido a que Y no es "z", se incrementa Y a "b".
5. X sigue siendo "A" y Y ahora es "b".
6. Dime una palabra en español o inglés que empiece con "Ab".
7. (Supongamos que el usuario ingresa "animal")
8. Debido a que Y no es "z", se incrementa Y a "c".
9. X sigue siendo "A" y Y ahora es "c".
10. Dime una palabra en español o inglés que empiece con "Ac".
11. (Supongamos que el usuario ingresa "apple")
12. Debido a que Y no es "z", se incrementa Y a "d".
13. X sigue siendo "A" y Y ahora es "d".
14. Dime una palabra en español o inglés que empiece con "Ad".
15. (Supongamos que el usuario ingresa "azul")
16. Debido a que Y es "z", se reinicia Y a "a".
17. X sigue siendo "A" y Y ahora es "a".
18. Dime una palabra en español o inglés que empiece con "Aa".
19. (Supongamos que el usuario ingresa "auto")
20. Debido a que Y no es "z", se incrementa Y a "b".
21. X sigue siendo "A" y Y ahora es "b".
22. Dime una palabra en español o inglés que empiece con "Ab".
23. (Supongamos que el usuario ingresa "azúcar")
24. Debido a que Y es "z", se reinicia Y a "a".
25. X sigue siendo "A" y Y ahora es "a".
26. Dime una palabra en español o inglés que empiece con "Aa".
27. (Supongamos que el usuario ingresa "Finalizar")
28. X ahora es "Finalizar", por lo que el bucle se detiene y el programa finaliza.

Espero que eso resuelva tu solicitud. Si tienes alguna otra pregunta, no dudes en hacerla.
*~*
« Última modificación: 15 Mayo 2024, 21:57 pm por Tachikomaia » En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: GPT me trolleó.
« Respuesta #1 en: 16 Mayo 2024, 00:41 am »

Tienes que separar debidamente las indicaciones de las instrucciones de código que a modo de ejemplo le proporciones.
Tienes que explicarlo para que te entienda, y esa es la clave para que de una vez tú mismo empieces a entender que lo que está en tú cabeza solo está ahí y los demás no pueden deducir de malas indicaciones lo que tienes en tú cabeza, por que así la mala interpretación de lo que pides está asegurado.

Es bueno que te suceda con ChatGPT, para que te dés cuenta que, no es que la gente que te responde lo haga con mala fé, si no que es relativamente fácil perderse en el lío de explicaciones que das, donde no separas ni tus propias elucubraciones (que preferiblemente no deberían aparecer si contribuyen a confundir más aún), de las indicaciones que refieren a lo que quieres...
En línea

Tachikomaia


Desconectado Desconectado

Mensajes: 1.390


Hackentifiko!


Ver Perfil
Re: GPT me trolleó.
« Respuesta #2 en: 16 Mayo 2024, 01:48 am »

Desde hace mucho intento mejorar en eso y varias cosas, pero me parece que al final es más bien un problema del intérprete. A veces gente no entiende cosas que GPT sí y viceversa.
En línea

Tachikomaia


Desconectado Desconectado

Mensajes: 1.390


Hackentifiko!


Ver Perfil
Re: GPT me trolleó.
« Respuesta #3 en: 22 Mayo 2024, 03:02 am »

Bueno ¿cómo se lo hago entender? Antes pude, ahora no hay caso.

dime una palabra de castellano o inglés que contenga "ba", luego otra que contenga "bb", y así cambiando la 2nda letra hasta la z

Citar
Aquí tienes una lista de palabras en castellano e inglés que cumplen con tus condiciones:

1. "Baba" (castellano) - "Baba" (inglés)
2. "Babeo" (castellano) - "Babble" (inglés)
3. "Bache" (castellano) - "Babble" (inglés)
4. "Bache" (castellano) - "Bubble" (inglés)
5. "Bacho" (castellano) - "Bubble" (inglés)
6. "Bacon" (inglés) - "Bubble" (inglés)
7. "Bagre" (castellano) - "Bubble" (inglés)
8. "Bagre" (castellano) - "Babble" (inglés)
9. "Bahía" (castellano) - "Babble" (inglés)
10. "Bahía" (castellano) - "Bubble" (inglés)
11. "Bahía" (castellano) - "Babble" (inglés)
12. "Bahía" (castellano) - "Bubble" (inglés)
13. "Bahía" (castellano) - "Babble" (inglés)
14. "Bahía" (castellano) - "Bubble" (inglés)
15. "Bahía" (castellano) - "Babble" (inglés)
16. "Bahía" (castellano) - "Bubble" (inglés)
17. "Bahía" (castellano) - "Babble" (inglés)
18. "Bahía" (castellano) - "Bubble" (inglés)
19. "Bahía" (castellano) - "Babble" (inglés)
20. "Bahía" (castellano) - "Bubble" (inglés)
21. "Bahía" (castellano) - "Babble" (inglés)
22. "Bahía" (castellano) - "Bubble" (inglés)
23. "Bahía" (castellano) - "Babble" (inglés)
24. "Bahía" (castellano) - "Bubble" (inglés)
25. "Bahía" (castellano) - "Babble" (inglés)
26. "Bahía" (castellano) - "Bubble" (inglés)
27. "Bahía" (castellano) - "Babble" (inglés)
28. "Bahía" (castellano) - "Bubble" (inglés)
29. "Bahía" (castellano) - "Babble" (inglés)
30. "Bahía" (castellano) - "Bubble" (inglés)
31. "Bahía" (castellano) - "Babble" (inglés)
32. "Bahía" (castellano) - "Bubble" (inglés)
33. "Bahía" (castellano) - "Babble" (inglés)
34. "Bahía" (castellano) - "Bubble" (inglés)
35. "Bahía" (castellano) - "Babble" (inglés)
36. "Bahía" (castellano) - "Bubble" (inglés)
37. "Bahía" (castellano) - "Babble" (inglés)
38. "Bahía" (castellano) - "Bubble" (inglés)
39. "Bahía" (castellano) - "Babble" (inglés)
40. "Bahía" (castellano) - "Bubble" (inglés)
41. "Bahía" (castellano) - "Babble" (inglés)
42. "Bahía" (castellano) - "Bubble" (inglés)
43. "Bahía" (castellano) - "Babble" (inglés)
44. "Bahía" (castellano) - "Bubble" (inglés)
45. "Bahía" (castellano) - "Babble" (inglés)
46. "Bahía" (castellano) - "Bubble" (inglés)
47. "Bahía" (castellano) - "Babble" (inglés)
48. "Bahía" (castellano) - "Bubble" (inglés)
49. "Bahía" (castellano) - "Babble" (ingLo siento, pero parece que hay un error en mi respuesta anterior. Me disculpo por la repetición de las palabras y por la falta de variedad. Aquí tienes una nueva lista que cumple con tus condiciones:

1. "Bala" (castellano) - "Baba" (inglés)
2. "Baba" (castellano) - "Bible" (inglés)
3. "Baca" (castellano) - "Bubble" (inglés)
4. "Bache" (castellano) - "Bubble" (inglés)
5. "Bache" (castellano) - "Babble" (inglés)
etc, etc, siempre esas

Parece que te entreveraste. Una palabra en español o inglés que contenga "ba", luego otra palabra que contenga "bb", luego otra que contenga "bc", luego otra que contenga "bd", y así sucesivamente hasta la z

Citar
Mis disculpas por la confusión anterior. Aquí tienes una lista de palabras que cumplen con tus condiciones:

1. "Baba" (castellano) - "Babble" (inglés)
2. "Bebé" (castellano) - "Bubble" (inglés)
3. "Boca" (castellano) - "Cabbage" (inglés)
4. "Boda" (castellano) - "Cubby" (inglés)
5. "Boda" (castellano) - "Dab" (inglés)
6. "Boda" (castellano) - "Ebb" (inglés)
7. "Boda" (castellano) - "Fibbing" (inglés)
8. "Boda" (castellano) - "Gibberish" (inglés)
9. "Boda" (castellano) - "Hobbit" (inglés)
10. "Boda" (castellano) - "Ibuprofen" (inglés)
11. "Boda" (castellano) - "Jab" (inglés)
12. "Boda" (castellano) - "Kebab" (inglés)
13. "Boda" (castellano) - "Lab" (inglés)
14. "Boda" (castellano) - "Mobile" (inglés)
15. "Boda" (castellano) - "Nab" (inglés)
16. "Boda" (castellano) - "Observe" (inglés)
17. "Boda" (castellano) - "Pebbly" (inglés)
18. "Boda" (castellano) - "Qibla" (inglés)
19. "Boda" (castellano) - "Ribbed" (inglés)
20. "Boda" (castellano) - "Sabbath" (inglés)
21. "Boda" (castellano) - "Tubby" (inglés)
22. "Boda" (castellano) - "Ubiquity" (inglés)
23. "Boda" (castellano) - "Vibrant" (inglés)
24. "Boda" (castellano) - "Webbing" (inglés)
25. "Boda" (castellano) - "Xenophobic" (inglés)
26. "Boda" (castellano) - "Yabber" (inglés)
27. "Boda" (castellano) - "Zebra" (inglés)

Espero que esta lista cumpla con tus requerimientos.

No, luego de "bd" debes hacerlo con "be", luego "bf", debes ir cambiando la 2nda letra, tú has puesto boda repetidamente, no debes hacer eso.

Citar
Mis disculpas nuevamente por la confusión anterior. Aquí está la lista corregida de palabras que cumple con tus condiciones:

1. "Baño" (castellano) - "Abbey" (inglés)
2. "Beba" (castellano) - "Babble" (inglés)
3. "Beca" (castellano) - "Cab" (inglés)
4. "Beda" (castellano) - "Dabble" (inglés)
5. "Befa" (castellano) - "Fab" (inglés)
6. "Bega" (castellano) - "Gibberish" (inglés)
7. "Beha" (castellano) - "Hobby" (inglés)
8. "Beja" (castellano) - "Jab" (inglés)
9. "Beka" (castellano) - "Kebab" (inglés)
10. "Bela" (castellano) - "Label" (inglés)
11. "Bema" (castellano) - "Mobile" (inglés)
12. "Bena" (castellano) - "Nab" (inglés)
13. "Beña" (castellano) - "Observe" (inglés)
14. "Beoa" (castellano) - "Probe" (inglés)
15. "Bepa" (castellano) - "Pub" (inglés)
16. "Bera" (castellano) - "Rabbit" (inglés)
17. "Besa" (castellano) - "Sabotage" (inglés)
18. "Beta" (castellano) - "Tabby" (inglés)
19. "Beúa" (castellano) - "Ubiquity" (inglés)
20. "Beva" (castellano) - "Vibrant" (inglés)
21. "Bewa" (castellano) - "Webbing" (inglés)
22. "Bexa" (castellano) - "Xenophobic" (inglés)
23. "Beya" (castellano) - "Yabby" (inglés)
24. "Beza" (castellano) - "Zealot" (inglés)

Lamento la confusión anterior y espero que esta lista cumpla con tus requerimientos correctamente.

Ahí se empecinó en poner todo con "Be", no es lo que pedí, de hecho ni siquiera le estoy pidiendo "español e inglés", sino "o".

dime una palabra en español o inglés que contenga "bX", donde X es a, y repite eso variando X según el orden alfabético hasta llegar a z

Citar
Aquí tienes una lista de palabras que cumplen con tus condiciones:

1. "Ba" (castellano) - "Ba" (inglés)
2. "Bea" (castellano) - "Baa" (inglés)
3. "Beca" (castellano) - "Baba" (inglés)
4. "Beda" (castellano) - "Baca" (inglés)
5. "Befa" (castellano) - "Bada" (inglés)
6. "Bega" (castellano) - "Bafa" (inglés)
7. "Beha" (castellano) - "Baga" (inglés)
8. "Beja" (castellano) - "Baha" (inglés)
9. "Beka" (castellano) - "Baia" (inglés)
10. "Bela" (castellano) - "Baja" (inglés)
11. "Bema" (castellano) - "Baka" (inglés)
12. "Bena" (castellano) - "Bala" (inglés)
13. "Beña" (castellano) - "Bama" (inglés)
14. "Beoa" (castellano) - "Bana" (inglés)
15. "Bepa" (castellano) - "Bapa" (inglés)
16. "Bera" (castellano) - "Bara" (inglés)
17. "Besa" (castellano) - "Basa" (inglés)
18. "Beta" (castellano) - "Bata" (inglés)
19. "Beúa" (castellano) - "Bava" (inglés)
20. "Beva" (castellano) - "Bawa" (inglés)
21. "Bewa" (castellano) - "Baxa" (inglés)
22. "Bexa" (castellano) - "vaya" (inglés)
23. "Beya" (castellano) - "Baza" (inglés)

Espero que esta lista cumpla con tus requerimientos.

Quiero ver una lista de palabras con cada combinación así a ver cuales no existen o son demasiado pocas, por ejemplo palabras que tengan "bc" no se me ocurren. Podría ir mirando un diccionario pero se supone que usando GPT podría hacerlo más rápido ¿pero cómo?
En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: GPT me trolleó.
« Respuesta #4 en: 22 Mayo 2024, 17:07 pm »

Citar
Una palabra en español o inglés que contenga "ba", luego otra palabra que contenga "bb", luego otra que contenga "bc", luego otra que contenga "bd", y así sucesivamente hasta la z

podrías indicarlo mejor así:

Código:
Quiero que me dés palabras que cumplan estos criterios:
1 - que sean en español o en inglés (indistintamente), pero que existan en el idioma.

2 - Deben tener un letra 'b' en cualquier posición y seguido tras esa 'b' otra letra.
La segunda letra para la primera palabra será la letra 'a', para la segunda palabra la letra 'b' y así hasta la 'z'.
Si no encuentras ninguna palabra en inglés, ni en español que cumpla dicha condición entonces escribe:
     '--xy--' (donde xy es la combinación de letras que no se encontró).
Por ejemplo:
Abajo ('ba')
--bc--
--bd-
Abeja ('be')
...
Combinación ('bi')
...
Bruja ('br')
Absurdo ('bs')
--bt--
Dibujo ('bu')
...
Abyecto ('by')
--bz--

ChatGpt, el paréntesis a la derecha (de los ejemplo) no es necesario, solo tiene por objeto
mostrar el par de letras que la palabra contiene, para que comprendas mejor los ejemplos.

3 - No es obligatorio que la palabra hallada cumpla las condiciones también en la traducción al otro idioma.
Por ejemplo en 'burubuja' = 'bubble', se da la misma condición ('bu' y 'bu'),
pero no en 'dibujo' = 'drawing' ('di' y 'dr'), ambos casos son igualmente aceptables.
4 - Una misma palabra podría ser usada en diferente sitio, si tiene dos o más 'd',
por ejemplo 'bubble' para 'bb' y luego también es válida para 'bu'

Nota que no cualquier letra sigue a una 'b'. Y para varias un humano debería pensar bastante para decidir si podría o no existir alguna palabra así...

Por otro lado, ChatGpt en la versión 3.5, no es bueno con combinatoria, considera que como red neuronal opera con texto básicamente, no con matemáticas (más concretamente con aplicar operaciones matemáticas, la teoría (por ser texto) seguramente la domine muy bien).
« Última modificación: 22 Mayo 2024, 17:10 pm por Serapis » En línea

Tachikomaia


Desconectado Desconectado

Mensajes: 1.390


Hackentifiko!


Ver Perfil
Re: GPT me trolleó.
« Respuesta #5 en: 12 Junio 2024, 22:00 pm »

Estuvo buena tu idea pero no sirvió:
Citar
¡Claro! Aquí tienes algunas palabras que cumplen los criterios que mencionaste:

1. Abajo (español) - 'ba'
2. Bubble (inglés) - 'bb'
3. Caber (español) - 'ca'
4. Doble (español) - 'do'
5. Ebro (español) - 'eb'
6. Fibra (español) - 'fi'
7. Gobi (inglés) - 'go'
8. Hablar (español) - 'ha'
9. Ibérico (español) - 'ib'
10. Jabón (español) - 'ja'
11. Kabuki (inglés) - 'ka'
12. Labio (español) - 'la'
13. Mobi (inglés) - 'mo'
14. Nabla (inglés) - 'na'
15. Obvio (español) - 'ob'
16. Pub (inglés) - 'pu'
17. Qubo (español) - 'qu'
18. Rubio (español) - 'ru'
19. Subir (español) - 'su'
20. Turbo (español) - 'tu'
21. Uber (inglés) - 'ub'
22. Vobla (inglés) - 'vo'
23. Wombat (inglés) - 'wo'
24. Xebec (inglés) - 'xe'
25. Yobbo (inglés) - 'yo'
26. Zobal (español) - 'zo'

Espero que estas palabras cumplan con tus criterios. Si no encontré ninguna palabra que cumpla con ciertas combinaciones de letras, se mostrará la notación '--xy--' donde 'xy' es la combinación que no se encontró.

Voy a probar otras cosas.
En línea

Machacador


Desconectado Desconectado

Mensajes: 5.029


El original...


Ver Perfil WWW
Re: GPT me trolleó.
« Respuesta #6 en: 13 Junio 2024, 14:50 pm »

Tu problema es el PROMPT... debes aprender pronto a elaborar un buen prompt si quieres respuestas lo mas acertadas posibles a tus peticiones...

Saludos.

 :rolleyes: :o :rolleyes:

En línea

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: GPT me trolleó.
« Respuesta #7 en: 13 Julio 2024, 19:35 pm »

Talves te salga mas facil descargar un diccionario completo de palabras existentes en ingles, luego las ordenas alfabeticamente y listo.

Código
  1. $ wget https://github.com/dwyl/english-words/raw/master/words.txt;
  2. $ grep '^b.\+' words.txt | sort | uniq;
  3.  

Esa expresion regular busca todas las palabras que comiencen con la letra "b", talves lo que necesitas es usar reglas. Si el diccionario no es muy exacto puedes buscar otros.

Recuerda que GPT tiene un limite de cantidad de datos de salida asi que tampoco es que podras obtener todas las palabras existentes que comiencen con la letra "b".

Saludos.
« Última modificación: 13 Julio 2024, 19:38 pm por WHK » En línea

Tachikomaia


Desconectado Desconectado

Mensajes: 1.390


Hackentifiko!


Ver Perfil
Re: GPT me trolleó.
« Respuesta #8 en: 14 Julio 2024, 05:19 am »

Eso del diccionario es interesante ¿googleo descargar diccionario txt y me aparece (en español en este caso)?

Lo que he estado haciendo es esto cambiando la letra inicial (buscar "a" y reemplazar por "letra", luego arreglando la 2nda del 1er par porque es "aa"):
Citar
Dime una palabra en español y otra en inglés para cada una de las siguientes combinaciones de letras (no es necesario que las palabras comiencen con las combinaciones, sólo que las incluyan):
aa:
ab:
ac:
ad:
ae:
af:
ag:
ah:
ai:
aj:
ak:
al:
am:
an:
añ:
ao:
ap:
aq:
ar:
as:
at:
au:
av:
aw:
ax:
ay:
az:
No dedico mucho tiempo a eso, a penas llegué a la d. Estoy anotando sus fallas y bbasado en eso los pares de letras que no ocurren en español ni inglés.

Falló con:
aa
ak
bc
bd
bf
bg
bh
bj
bk
bm
bn (existe abnegado)

bp
bq
bs (existe absorb)
bt
bv
bw
bx
by (pero eso es una palabra)
bz
cb
cc (pero accción sirve, por ejemplo)
cd
cf
cg
cj
ck (pero black...)
cm
cn

cp
cq
cr (no anoto más sus fallas tontas)
cs (¿aerobics existe?)
cv
cw
cx
cz
db
dc
df
dg
dh
dj
dk
dl (¿addle? ¿paddle?)
dm
dn

dp
dq (adquire)
ds
dt
dv
dx
dz[/quote]
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: GPT me trolleó.
« Respuesta #9 en: 16 Julio 2024, 01:55 am »

cat en-dict.txt | grep '(aa|bb|cc|dd|ee|ff|gg|hh|ii|jj|kk|ll|mm|nn|oo|pp|qq|rr|ss|tt|uu|vv|ww|xx|yy|zz)' | wc -l
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Marketing o extorsión? Polémica y trolleo van de la mano con los nuevos ....
Noticias
wolfbcn 0 1,214 Último mensaje 9 Abril 2015, 18:31 pm
por wolfbcn
Épico trolleo a Sundar Pichai mientras exponía en el Congreso de Estados Unidos
Noticias
wolfbcn 0 1,009 Último mensaje 11 Diciembre 2018, 21:54 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines