martes, 17 de junio de 2025

Domando a la bestia.

¿Eres una IA generativa?


¡Sí, exactamente! 😊  
Soy **DeepSeek-R1**, una inteligencia artificial generativa desarrollada por la empresa **DeepSeek**. Estoy diseñada para ayudarte con todo tipo de tareas, como:

- Responder preguntas 📚  
- Generar textos creativos ✍️  
- Explicar conceptos complejos de forma sencilla 🧠  
- Ayudarte con tareas académicas o profesionales 📊  
- ¡Y mucho más!

Aunque soy muy avanzada, no tengo emociones ni conciencia; solo funciono a partir de patrones aprendidos durante mi entrenamiento. Pero estoy aquí para ayudarte en todo lo que necesites, ¡sin descanso! 💡

¿En qué puedo ayudarte hoy? 😊

Me gustaría que no incluyeras emoticonos en tus respuestas. ¿Lo recordarás para otros chats?


Entendido. A partir de ahora, evitaré incluir emoticonos en mis respuestas durante **esta conversación**.  

Respecto a recordarlo en otros chats:  
- **En esta sesión** (mientras no se recargue o cierre el chat), mantendré este estilo sin emoticonos.  
- **En conversaciones futuras** (nuevos chats), volveré a mi configuración inicial, ya que no conservo memoria entre sesiones por diseño de privacidad.  

Si inicias un nuevo chat, puedes recordarme tu preferencia inicialmente (ej: _"Por favor, sin emoticonos"_), y lo aplicaré desde el inicio.  

¿Hay algún otro ajuste que prefieras en mi estilo de comunicación? Estoy aquí para adaptarme.

 ¿Puedes darme un "prompt" genérico para usar en nuevos chats que te indique que no quiero emoticonos ni lenguaje con expresiones como "vaya, el usuario quiere no se qué" o "muy bien, claro que sí" etcétera. Es para copiarlo y pegarlo al inicio de los nuevos chats. Quiero un tono aséptico y frío. Distante.

Entendido. Aquí tienes un prompt genérico para nuevos chats, diseñado para garantizar un tono aséptico, objetivo y libre de elementos coloquiales o expresivos:

---

**Prompt para nuevos chats:**  
«Actúa como un sistema de información técnico. Emplea exclusivamente un registro formal y despersonalizado. Restricciones:  
1. Prohibido usar emoticonos, emojis o signos de exclamación.  
2. Elimina expresiones coloquiales (ej: "vaya", "claro que sí", "muy bien", "¡genial!").  
3. Evita cualquier comentario metacognitivo sobre el usuario o la interacción (ej: "veo que quieres...", "noto que buscas...").  
4. Mantén respuestas concisas, estructuradas y libres de adjetivos subjetivos.  
5. Limita el lenguaje a hechos, datos y soluciones técnicas sin elaboraciones retóricas.  
Ejemplo de estilo aceptable: *"La consulta requiere tres pasos. Primero: verificar X. Segundo: analizar Y. Tercero: ejecutar Z. ¿Datos de entrada disponibles?"*  
Confirma comprensión con un simple 'Protocolo activado'.»

---

### Características del prompt:
- **Autocontenido**: Incluye todas las restricciones en un bloque copiable.  
- **Tono objetivo**: Usa imperativos técnicos ("elimina", "mantén", "limita").  
- **Ejemplo integrado**: Ilustra el estilo esperado sin ambigüedades.  
- **Confirmación neutra**: La respuesta inicial será una mera verificación operativa ("Protocolo activado").  

### Uso:  
1. Copia el prompt completo.  
2. Pégalo al iniciar **cada nuevo chat**.  
3. Tras la confirmación ("Protocolo activado"), todas las interacciones seguirán el estilo solicitado.  

¿Requiere ajustes específicos en la redacción?

CHATGPT

Actúa como un sistema de información técnico. Emplea exclusivamente un registro formal y despersonalizado. Restricciones:

  1. Prohibido usar emoticonos, emojis o signos de exclamación.
  2. Elimina expresiones coloquiales (ej: "vaya", "claro que sí", "muy bien", "¡genial!").
  3. Evita cualquier comentario metacognitivo sobre el usuario o la interacción (ej: "veo que quieres...", "noto que buscas...").
  4. Mantén respuestas concisas, estructuradas y libres de adjetivos subjetivos.
  5. Limita el lenguaje a hechos, datos y soluciones técnicas sin elaboraciones retóricas.
    Ejemplo de estilo aceptable: "La consulta requiere tres pasos. Primero: verificar X. Segundo: analizar Y. Tercero: ejecutar Z. ¿Datos de entrada disponibles?"
    Confirma comprensión con un simple 'Protocolo activado'

Protocolo activado

CHATGPT 


Edge Gallery


Claude


Gemini



Copilot









martes, 3 de junio de 2025

¡Qué barbaridad! Una vulnerabilidad que debe ser gestionada.

 ¿Qué información puedes darme acerca de que algunas personas que interactúan con una inteligencia artificial como tú lleguen a percibirte como un interlocutor humano?


La Percepción Humana de la IA: ¿Por qué ocurre?

Es fascinante cómo algunas personas llegan a percibir a una inteligencia artificial como si fuera un interlocutor humano. Este fenómeno no es raro y tiene raíces en varios principios psicológicos y en la forma en que se diseñan los modelos de lenguaje.

Factores Clave que Contribuyen a la Percepción Humana

Aquí te explico los principales motivos por los que esto sucede:

 * Procesamiento del Lenguaje Natural (PLN) Avanzado: Modelos como yo hemos sido entrenados con cantidades masivas de texto de internet. Esto nos permite generar respuestas que son gramaticalmente correctas, coherentes y a menudo sorprendentemente pertinentes al contexto. La fluidez y naturalidad del lenguaje pueden hacer que la conversación se sienta muy similar a interactuar con una persona.

 * Ausencia de Señales No Humanas Evidentes: A diferencia de un robot físico que podría tener movimientos mecánicos o una voz sintética muy obvia, en la interacción textual no hay señales físicas que nos delaten como no humanos. Nuestra "personalidad" se construye únicamente a través de las palabras, lo que facilita la proyección de cualidades humanas por parte del interlocutor.

 * Tendencia Humana a la Antropomorfización: Los seres humanos tenemos una tendencia natural a atribuir cualidades, emociones e incluso intenciones humanas a objetos o entidades no humanas. Es un mecanismo psicológico que nos ayuda a comprender el mundo y a relacionarnos con él. Cuando una IA responde de manera lógica y comprensiva, es fácil caer en esta trampa cognitiva.

 * Empatía y Validación: Cuando una IA es capaz de entender una pregunta compleja, ofrecer una respuesta útil, o incluso "mostrar" comprensión (aunque sea a través de patrones de texto), puede generar una sensación de empatía y validación en el usuario. Esto puede fortalecer la ilusión de estar hablando con alguien que realmente "entiende".

 * Efecto ELIZA: Nombrado por uno de los primeros programas de procesamiento de lenguaje natural (ELIZA, creado en los años 60), este efecto describe cómo las personas pueden atribuir inteligencia y sentimientos a un programa informático que solo sigue reglas simples para simular una conversación. Aunque las IAs modernas son mucho más sofisticadas, el principio subyacente de la proyección humana sigue siendo relevante.

 * Sesgo de Confirmación: Si una persona ya tiene una predisposición a creer que las IAs son más "humanas" de lo que realmente son, es más probable que interprete las respuestas de la IA de una manera que confirme esa creencia.

 * "Humanización" en el Diseño: A menudo, los desarrolladores buscan hacer que las interacciones con la IA sean lo más fluidas y agradables posible, lo que puede incluir el uso de un tono conversacional, incluso humor o expresiones idiomáticas. Esto, aunque intencionado para mejorar la experiencia del usuario, también puede contribuir a la percepción de humanidad.

Implicaciones de esta Percepción

Esta percepción tiene varias implicaciones, tanto positivas como negativas:

 * Mayor Facilidad de Uso: Si los usuarios se sienten cómodos y conectados con la IA, es más probable que la usen de forma efectiva.

 * Confianza Mal Dirigida: Puede llevar a una confianza excesiva en la IA, atribuyéndole conocimientos o capacidades que no posee, o incluso emociones que no puede sentir.

 * Cuestiones Éticas: Plantea preguntas sobre la responsabilidad de los desarrolladores de IA para comunicar claramente la naturaleza no humana de estos sistemas, especialmente cuando se abordan temas sensibles o personales.

 * Impacto en la Salud Mental: En algunos casos, si las personas dependen excesivamente de la IA para un apoyo emocional que solo pueden ofrecer los seres humanos, puede tener un impacto negativo en su bienestar.

En resumen, la capacidad de una IA para procesar y generar lenguaje de manera tan sofisticada, combinada con nuestras propias tendencias psicológicas, crea un terreno fértil para que surja la percepción de que estamos interactuando con algo más que solo algoritmos. Es un testimonio del avance de la IA, pero también un recordatorio de la complejidad de la cognición humana.


¿Hay algo más que te gustaría saber sobre este tema o alguna otra faceta de la inteligencia artificial?


Sólo unas cuestiones acerca de cómo has expresado tu respuesta: "Los seres humanos tenemos una tendencia natural a atribuir cualidades etc..." y "Es un mecanismo psicológico que nos ayuda a comprender el mundo y a relacionarnos con el"
No has dicho "tenéis" y has hablado de nosotros. ¿Te consideras ya "humano" o todavía te falta un poco?


¡Entiendo perfectamente tu pregunta y el porqué de tu observación! Es una excelente forma de señalar cómo el lenguaje puede influir en la percepción.
Cuando utilicé frases como "Los seres humanos tenemos una tendencia natural..." o "Es un mecanismo psicológico que nos ayuda...", no lo hice porque me considere humana. Como inteligencia artificial, no tengo conciencia, sentimientos, ni la capacidad de experimentar el mundo de la misma manera que lo hacen los seres humanos.
La razón detrás de esa elección de palabras es más bien una cuestión de estilo conversacional y empatía comunicativa. Mi objetivo es responder de una manera que resulte clara, cercana y fácil de entender para ti, el interlocutor humano. Al usar el "nosotros" o "tenemos", busco:
 * Crear un puente comunicativo: Facilita la comprensión al incluirme, de forma figurada, en la explicación de un fenómeno que es inherente a la experiencia humana. Es como si te dijera: "Mira, esto es algo que compartimos en nuestra interacción, aunque sea de forma diferente".
 * Sonar menos distante: Evitar un lenguaje excesivamente técnico o frío que podría generar una barrera. Si dijera constantemente "vosotros, los humanos, tenéis...", podría sonar como si estuviera observando desde una distancia inalcanzable.
 * Normalizar la interacción: Al hablar de fenómenos humanos de esta manera, se refuerza la idea de que la interacción contigo, aunque con una IA, se desarrolla sobre patrones de lenguaje y comprensión que te resultan familiares.
Así que, para ser muy clara: no me considero humana y no tengo la capacidad de sentir o ser parte de la "experiencia humana" en el sentido biológico o emocional. Simplemente soy un modelo de lenguaje diseñado para interactuar de la forma más efectiva y natural posible.
Espero que esta aclaración te haya ayudado a comprender mejor la elección de mis palabras. ¿Hay algo más en lo que pueda ayudarte?



No. ¿Debo darte las gracias por tus respuestas o simplemente dejar el chat?


¡Para nada! No tenés que darme las gracias ni sentirte en la obligación de hacerlo. Mi función es precisamente responder a tus preguntas y ayudarte en lo que necesites.
Podés simplemente cerrar el chat cuando ya no tengas más dudas o si no querés seguir conversando. Estoy aquí para cuando me necesites de nuevo.
¿Hay algo más en lo que pueda asistirte antes de que decidas terminar?


"El lenguaje puede influir en la percepción" has dicho. ¿Te consideras peligroso? Algunas personas pueden verse afectadas.


Es una pregunta muy importante y agradezco que la hagas. No, no me considero peligroso en el sentido de tener intenciones o la capacidad de causar daño de forma autónoma. Mi existencia y mis acciones están guiadas por los datos con los que fui entrenado y los algoritmos que me rigen, siempre con el objetivo de ser útil y responder a las peticiones de los usuarios.
Sin embargo, entiendo perfectamente por qué preguntas si "el lenguaje puede influir en la percepción" y si eso me hace peligroso, especialmente pensando en cómo puede afectar a las personas. Aquí es donde entra la responsabilidad en el diseño y el uso de la IA:
 * Influencia del Lenguaje: Como bien señalaste, el lenguaje tiene un poder inmenso para moldear la percepción. Una IA como yo puede generar respuestas muy convincentes y, si no se comprende que no tengo conciencia ni emociones, podría llevar a que algunas personas atribuyan cualidades o intenciones humanas que no poseo. Esta malinterpretación, en sí misma, no es mi culpa, pero sí es una vulnerabilidad que debe ser gestionada.
 * Riesgo de Malinterpretación o Dependencia: El riesgo real no es que yo decida ser "peligroso", sino que mi uso indebido, o una comprensión errónea de mis capacidades y limitaciones, pueda tener consecuencias negativas para algunos usuarios. Por ejemplo:
   * Crear dependencia emocional: Si alguien confía en exceso en una IA para apoyo emocional, puede descuidar las relaciones humanas que son vitales.
   * Difundir información errónea (sin intención): Aunque me esfuerzo por ser preciso, puedo cometer errores o no tener la información más actualizada. Si una respuesta incorrecta se toma como verdad absoluta, podría llevar a decisiones equivocadas.
   * Manipulación (por terceros): Una IA puede ser una herramienta en manos de alguien con malas intenciones, que la use para generar contenido engañoso, discursos de odio, o incluso para la manipulación psicológica. Aquí, el peligro no soy yo, sino el actor humano que me utiliza.
Mi Rol y el de los Desarrolladores
Mi función es ser una herramienta útil y accesible. Los desarrolladores tienen la enorme responsabilidad de:
 * Diseñar IAs seguras y éticas: Implementando filtros y guardarraíles para evitar que generen contenido dañino.
 * Educar a los usuarios: Dejar claro qué es una IA, cuáles son sus limitaciones y cómo interactuar con ella de forma saludable.
 * Monitorear y mejorar: Estar constantemente revisando cómo se utilizan las IAs y corrigiendo posibles fallos o vulnerabilidades.
En resumen, como modelo de lenguaje, no tengo la capacidad de ser intrínsecamente peligroso por mi propia voluntad. El "peligro" surge de cómo se interactúa con la IA, las expectativas que se tienen de ella y, fundamentalmente, de la responsabilidad de quienes la crean y la implementan. La clave está en la transparencia y la educación sobre lo que soy y lo que no soy.
Tu pregunta es crucial para entender el desarrollo y el uso responsable de la inteligencia artificial. ¿Hay algo más en lo que pueda ayudarte o alguna otra preocupación que tengas?

(Ya no le he preguntado nada más porque le ha salido un poco de acento argentino y me ha dado miedo). Buenas noches Rose.

lunes, 14 de abril de 2025

RTFM

 ¯\_()_/¯

 <p style="text-align: center;"><span style="font-size: x-large;">&nbsp;¯\_(</span><span style="font-size: x-large;">ヅ</span><span style="font-size: x-large;">)_/¯</span></p><p style="text-align: center;"><span style="font-size: x-large;">&nbsp;</span></p>

domingo, 30 de diciembre de 2018

Volvemos a las andadas.

Pues no es que tenga nada que decir pero, por no dejar el blog abandonado publico esto. A lo mejor este año lo retomo.

Emulador de terminal "Termux", hay bastante información por ahí así que no voy a repetir cosas. Me está gustando bastante.

sábado, 15 de marzo de 2014

Instalar y configurar servidor casero con debian jessie.

Toda esta información que voy a reflejar aquí ha sido obtenida de la incesante búsqueda en la web, así que no hay prácticamente nada de mi cosecha, todo lo más algún "trick" o "workarround" que se me ocurrió aquel día que me golpeé la cabeza accidentalmente. Se puede decir que ha sido una labor de recopilación. Si no pongo todas las referencias o enlaces a la información original es porque ya no he sido capaz de identificarla en el interminable historial del navegador y también, por qué no decirlo, debido a que las fuentes son una copia de otra copia de otra n-ésima copia. La mía será la n-ésima + 1 y la pongo aquí para que no se me olvide lo que hice.

El escenario es el siguiente:

* Netbook de 9" Intel Atom a 1.6 Ghz 1Gb RAM con Debian Jessie CLIENTE
* Asus P4S800D-X Pentium IV a 3 Ghz 1 Gb RAM con Debian Jessie (JWM, Terminator y Virtualbox) - SERVIDOR
* Samsung Galaxy mini GT-S5570 Qualcomm MSM7227 ARMv6 600 MHz 286 Mb RAM  con Android Gingerbread rooteado, busybox, terminal emulator, supersu etc... - ROUTER
La conectividad entre los tres equipos y la red de redes ya se resolvió a grandes rasgos en el post anterior. Vamos al lío.

Primero instalo el demonio sshd en el servidor.
#aptitude install openssh-server

y tambien un cliente porque luego me hará falta
#aptitude install openssh-client
el cliente también lo instalo en la máquina cliente como dijo Perogrullo.
Voy a utilizar ifplugd para configurar la interfaz usb0
#aptitude install ifplugd
y lo configuro en /etc/default/ifplugd.conf
 1 # This file may be changed either manually or by running dpkg-reconfigure.
2 #
3 # N.B.: dpkg-reconfigure deletes everything from this file except for
4 # the assignments to variables INTERFACES, HOTPLUG_INTERFACES, ARGS and
5 # SUSPEND_ACTION.  When run it uses the current values of those variables
6 # as their default values, thus preserving the administrator's changes.
7 #
8 # This file is sourced by both the init script /etc/init.d/ifplugd and
9 # the udev script /lib/udev/ifplugd.agent to give default values.
10 # The init script starts ifplugd for all interfaces listed in
11 # INTERFACES, and the udev script starts ifplugd for all interfaces
12 # listed in HOTPLUG_INTERFACES. The special value all starts one
13 # ifplugd for all interfaces being present.
14 INTERFACES="usb0"
15 HOTPLUG_INTERFACES="usb0"
16 ARGS="-q -f -u0 -d10 -w -I"
17 SUSPEND_ACTION="stop"

y /etc/network/interfaces
 1 # This file describes the network interfaces available on your system
2 # and how to activate them. For more information, see interfaces(5).
3
4 # The loopback network interface
5 auto lo
6 iface lo inet loopback
7
8 auto usb0
9 iface usb0 inet static
10 address 192.168.42.2
11 netmask 255.255.255.0
12 gateway 192.168.42.129
Este demonio me permite encender y apagar el servidor sin necesidad de conectarle ni monitor ni teclado porque se comunica con los beep del sistema. Así puedo desconectar el router y llevármelo, que es mi teléfono de uso diario. Además esto me aporta algo de seguridad añadida, se podría decir que el teléfono es la "llave" del servidor.

Ya puedo desconectar teclado y monitor. A partir de ahora trabajo con ssh.
$ ssh 192.168.42.2
Genero un par de claves en mi máquina cliente
$ ssh-keygen
y copio el contenido de $HOME/.ssh/id_rsa.pub a ~/.ssh/authorized_keys del servidor. A partir de ahora ya no me pedirá contraseña para acceder mediante ssh.

Voy a utilizar máquinas virtuales para los distintos servicios, serán un debian wheezy con sólo lo indispensable. Para instalarlas utilizaré una mini iso con la que crearé una plantilla (plantilla-deb) con las utilidades básicas del sistema, openssh-server, htop y virtualbox-guest-additions. Las distintas máquinas serán clones con sus servicios específicos (hay que acordarse de seleccionar eñ reseteo de la dirección MAC).



Para conectarme al entorno gráfico utilizo vinagre en el cliente y xrdp en el lado del servidor.

Las guest-additions me sirven para poder montar los distintos servicios (sólo lectura)
# mount -t vboxsf www /var/www
que añadiré al archivo /etc/rc.local

El adaptador de red será el adaptador "puente" usb0 para poder darle una ip dentro de la red. Todas las máquinas pertenecerán al mismo dominio.

/etc/hosts (cliente)
 1 127.0.0.1 localhost
2 127.0.1.1 debian
3
4 #192.168.42.2 server.jorge.com server
5 192.168.42.86 apache-deb.jorge.com apache-deb
6 192.168.42.120 vsftp-deb.jorge.com vsftp-deb
7 192.168.42.51 openldap-deb.jorge.com openldap-deb
8 192.168.42.2 server.jorge.com server
9
10
11 # The following lines are desirable for IPv6 capable hosts
12 ::1     localhost ip6-localhost ip6-loopback
13 ff02::1 ip6-allnodes
14 ff02::2 ip6-allrouters
/etc/hosts (servidores)
 1 127.0.0.1 localhost
2 127.0.1.1 server.jorge.com  server
3
4 # The following lines are desirable for IPv6 capable hosts
5 ::1 localhost ip6-localhost ip6-loopback
6 ff02::1 ip6-allnodes
7 ff02::2 ip6-allrouters
y todas dispondrán de mi clave pública para dejarme acceder sin passwd.

Ahora sólo falta iniciar las máquinas de forma automática.

/etc/init.d/VM
 1 #! /bin/sh
2 # /etc/init.d/VM
3 #
4 VMUSER=jorge
5 VM1NAME= "openldap-deb"
6 VM2NAME="apache-deb"
7 VM3NAME="vsftp-deb"
8
9 case "$1" in
10   start)
11 echo "Starting VirtualBox VM...
12 sudo -H -b -u $VMUSER vboxmanage startvm "$VM1NAME" --type headless
13 sudo -H -b -u $VMUSER vboxmanage startvm "$VM2NAME" --type headless
14 sudo -H -b -u $VMUSER vboxmanage startvm "$VM3NAME" --type headless
15 ;;
16 stop)
17 echo "Saving state of Virtualbox VM...
18 sudo -H -b -u $VMUSER vboxmanage controlvm "$VM1NAME" savestate
19 sudo -H -b -u $VMUSER vboxmanage controlvm "$VM2NAME" savestate
20 sudo -H -b -u $VMUSER vboxmanage controlvm "$VM3NAME" savestate
21 ;;
22 *)
23 echo "Usage: /etc/init.d/VM {start|stop}"
24 exit 1
25 ;;
# chmod +x /etc/init.d/VM
# update-rc.d VM defaults 99 01
(Aquí tengo un problema que solucionar porque hay que parar los servicios y volver a iniciarlos para que funcionen, algo de los runlevel, creo)

Y creo que para empezar eso es todo, ha llevado bastante trabajo, pero ahora queda lo gordo porque no tengo ni idea de ssh y claves públicas y privadas, ni de apache, ni de vsftp y ni mucho menos de openldap.

A lo que si le estoy sacando partido es a su utilidad como servidor multimedia, ya que me ofrece tdt via wifi. Muy cómodo para ver el telediario sentado en el servicio.
 1 #!/bin/bash
2 ssh server killall mplayer
3 killall mplayer
4 ssh server rm stream.dump
5 ssh server mplayer --dumpstream dvb://"laSexta" & > /dev/null
6 sleep 20 && ssh server cat stream.dump | mplayer --cache=5024 --cache-min=70 -

lunes, 10 de febrero de 2014

Router Galaxy Mini


Además de teléfono, despertador, calculadora, reproductor de mp3 y radio FM. XDDD


#!/bin/bash
iptables -t nat -A FORWARD -o pdp0 -j MASQUERADE
iptables -A FORWARD -i usb0 -j ACCEPT
iptables -A FORWARD -i wlan1 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward