Está en la página 1de 6

LUIS CARLOS TORRES SOLER

Creatividad en los
sistemas

Luis Carlos Torres Soler*

Creativity in computer systems

R ESUMEN A BSTRACT

La creatividad es una característica que pertenece al ser humano. Su Creativity is a feature that actually belongs to the human condition. Its
implementación en un sistema artificial requiere de muchas cosas que implementation on an artificial system requires so many things that even
aún desconocemos. Algunas de esas cosas deben claramente especificarse we do not know them all. Any way some of those things are clearly a must-
en un sistema creativo, como un sistema avanzado de percepción, una have in a creative system, like an advanced perception system, an empiric
base de conocimiento empírica y procesos dinámicos para solucionar pro- based knowledge and a dynamic process for solving real life problems.
blemas de la vida real.
KEYWORDS:
PALABRAS CLAVES: creativity, computer systems, knowledge
creatividad, sistemas, conocimiento.

* Matemático, maestría en Ingeniería de Sistemas de la Universidad Nacional de Colombia. Maestría en Ciencias de la Educación de la Universidad de Sherbrooke (Canadá).
Profesor del Departamento de Ingeniería de Sistemas e Industrial de la Universidad Nacional de Colombia.

REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003 25


CREATIVIDAD EN LOS SISTEMAS

I NTRODUCCIÓN su creatividad. Siempre estamos aprendiendo, compren-


diendo, hasta llegar al ideal que se convierta en actitud

E
l manejo en los últimos tiempos de criterios de vida y trascienda al evento cultural. El manejo de las
como tecnología de punta, nanotecnología, pro experiencias previas en cada estado de comprensión es
cesos en tiempo real, inteligencia artificial, re- vital, caracterizado porque la búsqueda constate el sen-
des neuronales artificiales, hardware evolutivo, pensa- tido acorde con el contexto, con el espacio, con la tem-
miento complejo, entre otros, son apenas la punta del poralidad del texto, generando de paso una dinámica
iceberg que denota cómo la condición humana en las ineludible con el contexto. Heurísticamente hablando
últimas décadas ha logrado significativos adelantos que se sabe dónde está y a dónde va a llegar ese trasegar,
se suman día tras día al proceso constructivo de una que algunos podrían considerar a la deriva, a las condi-
sociedad del conocimiento cuyo soporte fáctico des- ciones de trabajo; también se acota el entorno al carác-
cansa en un tipo de pensamiento tecnológico. ter de actos creativos.
Todos estos paradigmas o tendencias generan pre- Las ideas que configuran una tradición o cultura lle-
guntas como: ¿hasta dónde pueden llegar los avances van a los prejuicios; por tanto, la interpretación de las
científicos?; ¿se llegará a simular los procesos del cere- ideas incluye su tarea inicial de no dejarse imponer nun-
bro humano completamente?; ¿podrán generarse ca predisponibilidades, previsiones o preconocimiento
computacionalmente características del cerebro humano, por el azar o las opiniones comunes, sino facilitar que
el proceso de razonamiento, su capacidad creativa?; ¿se emerjan desde los objetos mismos, manteniendo la mi-
generarán software y hardware que permitan hacer posible rada firme en el objeto y superando todas las confusio-
un razonamiento en las máquinas como el que realiza el nes que provengan del exterior. Un intérprete, en ge-
ser humano? neral, se acerca a los textos no con actitud mental am-
La misma condición humana de pensante, de racio- plia, sino con su precomprensión, con sus prejuicios,
nal, origina que el ser humano ya no se conforme con el presunciones y aun expectativas. Un trabajo posterior
diseño de máquinas, objetos, computadores “bobos”, consiste en la elaboración íntegra de un proyecto en el
sino que canaliza cualquier experiencia para crear no que se visualicen procesos creativos.
sólo máquinas inteligentes, sino con creatividad. Aquí La creatividad se define como la capacidad del ser
se centra la atención del ensayo, en torno a la posibili- humano que desarrolla innovación transformadora, vi-
dad de definir un modelo para implementar en un com- veza imaginativa, visión mental, flexibilidad y originali-
putador la característica de creativo. dad de pensamiento.
La creatividad se considera una actividad en la cual
confluyen diversos criterios: espontaneidad, flexibilidad,
C REATIVIDAD asociatividad cognitiva y debida a la evolución, es decir,
referida necesariamente a la condición humana.
Es necesario realizar un adecuado recorrido en torno a Diversos autores plantean una serie de pasos para
qué considera el ser humano creatividad, para de esta obtener eficiencia al solucionar problemas2: (1) generar
manera crear nexos con lo computacional. Iniciemos ideas (ampliar los horizontes); (2) depurar las ideas (es-
con una aproximación desde el ámbito filosófico al pro- tructurar la información, cultivar su campo); (3) reali-
blema y más exactamente desde la línea que puede brin- zar interpretaciones y asociaciones (bombardear el pro-
darnos mayor número de referentes: la hermenéutica blema, determinar componentes y relaciones); (4) ela-
(disciplina de la interpretación y del conocimiento). El borar la solución (poner en práctica el proceso de de-
conocimiento es el fundamento de todo el edificio de sarrollo); (5) visualizar diferentes alternativas (darle
las ciencias. El ser humano crece sobre sí mismo, es un
haz de experiencias y cada nueva experiencia nace so-
bre el trasfondo de interpretar las experiencias prece- 2. Sin considerar en ningún momento que la creatividad solamente esté presente en
el momento de solucionar problemas, más bien se debe visualizar en las estrate-
dentes. En el proceso infinito de comprender y desa-
gias novedosas creadas para hallar la solución y en la solución misma cuando está
rrollar habilidades y capacidades, el ser humano utiliza fuera de lo común.

26 REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003


LUIS CARLOS TORRES SOLER

empujones al entusiasmo); (6) evaluar la solución (¿es la drían que poseer, en gran parte, las características del
óptima). ser humano esquematizadas en diferentes rutinas. El sis-
La creatividad se considera sinónimo de innovación, tema poseerá con certeza bases de conocimiento y,
imaginación, invención, intuición y descubrimiento, es como referente, patrones o modelos de aspectos
decir, la creatividad es la habilidad de dar vida (forma, creativos. Debe tener una capacidad divergente, una ca-
crear, presentar, mejorar ) a algo. La creatividad es pacidad de pensamiento paralelo y, por qué no, de pen-
habilidad de comunicar lo escondido, sin temer el qué samiento complejo, en términos de apertura a todo lo
dirán, sobrepasando lo cultural. Es claro que una má- nuevo. De esta manera el sistema podrá generar dife-
quina no posee bloqueos sociales ni culturales, pero rentes interpretaciones a los elementos de entrada. En
¿cómo haría ésta para adquirir aquella experiencia que otras palabras, será un posibilitador de nuevas situacio-
la lleve a mostrar rasgos creativos? La opción sería te- nes; el hecho que sea del tipo divergente origina que el
ner en cuenta aspectos para transformar la información sistema creativo se amolde rápidamente a los cambios
y determinar aplicaciones novedosas. que se presenten en el medio, con el criterio de adap-
tabilidad o flexibilidad, lo cual produce cierto grado de
realimentación para facilitar la adaptación y evolución.
M ODELO
Que sea de pensamiento paralelo vislumbra que el sis-
tema debe considerar a la vez varias alternativas de so-
Pero centremos el interés en torno al carácter compu-
lución. Se debe buscar que el sistema estructural se di-
tacional. ¿Podrá involucrarse la creatividad en los siste-
señe con sentido, de manera organizada, coherente para
mas? Al definir sistema como una asociación estructu-
que maximice el uso de los recursos de que dispone en
rada y coherente de partes constitutivas interactuantes
pro de una respuesta adecuada y de la capacidad de
entre sí y el todo, que deben cumplir un fin determina-
integración.
do, habremos de dilucidar si los sistemas pueden o no
Ahora bien, el objetivo es determinar un modelo,
tener la condición de creativos. Y acá nos enfrentamos en primera instancia teórico y luego computacional, para
con la primera dificultad, ya que tanto desde la misma implementar la característica creativa en un computa-
filosofía o desde otras disciplinas se plantea la capaci- dor; esto obliga a identificar, en primera instancia, el
dad creativa como una particularidad de la condición carácter del modelo y su aplicabilidad a problemas y
humana. Con este tipo de sesgo, bien limitado, obvia- situaciones de diversa naturaleza. Se requiere entonces
mente no se podría avanzar demasiado. Por tanto, usan- manejar técnicas que faciliten la divergencia, matizadas
do los avances alcanzados en computación y con técnicas que converjan; esto condiciona la existen-
mediatizando las respuestas en inteligencia artificial, cia de una gran base de carga experimental; ha de faci-
pueden considerarse los procesos y técnicas necesarias litar el uso, posiblemente integrado, de diversas técni-
para analizar y desarrollar elementos que determinen cas de desarrollo (búsquedas clásicas, búsquedas
momentos en que el computador es creativo, incluso heurísticas, reconocimiento, valoración, etcétera). Siem-
llegar a ser inteligente. En este ensayo no se amplía la pre, el modelo ha de marcar fronteras del problema
relación que existiría entre inteligencia y creatividad. que está resolviéndose; no llegar a inhibir las conductas
Así, al hablar de un sistema, y más si es uno creativo creativas con simples valoraciones rígidas o centradas
que ha de buscar constantemente alternativas innova- en resultados. Es necesario integrar el proceso; usar un
doras, así suene a perogrullo, aquél ha de facilitar desa- mecanismo calificador para determinar, paso a paso, el
rrollos dinámicos que se repliquen a diversos niveles y progreso de las operaciones mentales. El proceso de
en los cuales, gracias al carácter dinámico o cambiante, regulación (evaluación) del evento creativo ha de ser,
el sistema proveerá respuestas satisfactorias a casi cual- sobre todo, dinamizador del mismo.
quier problema. Esto exige la construcción de un sistema de base
Seguro es válido pensar en dotar de creatividad al sobre el cual trabaje el modelo creativo; uno de los
computador, pero es necesario reflexionar sobre el ca- imperativos será usar una estructura similar a un siste-
rácter de los sistemas creativos, que obviamente ten- ma basado en conocimiento o agente inteligente, por-

REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003 27


CREATIVIDAD EN LOS SISTEMAS

que posee bases de conocimiento matizadas por bases Responder(A)


de datos susceptibles de modificarse, ampliarse, acor- Fin Sol_pro ( ).
de con los requerimientos del problema que esté
abordándose. Luego, se sugiere el uso de búsqueda general para
Dentro de la etapa de administración existe recu- encontrar posibles metas que contendría el problema:
rrentemente la subetapa de cognición, donde se han de
implementar técnicas de diversos tipos de búsquedas Alg Buscar( )
heurísticas, reconocimiento, aprendizaje, podas, manejo P: Problema
de estructura de datos, direccionamiento, etcétera. N: Lista_nodos
Igualmente, en la etapa de interpretación sería una N ← [Estado-inicial(P)].
interfaz que comienza en la etapa de percepción y va SI N = vacío V: contestar FALLO
hasta la etapa actuadora. X ← sacar- frente(N)
La implementación de la creatividad en los sistemas Probar-Meta(X) V: ÉXITO, Estado(X), SALIR
implicaría el desarrollo de subsistemas que actuaran en N ← sucesores(X, Operadores)
paralelo para percibir toda la realidad posible que lo Fin Buscar( )
rodea, reconocer experiencia, capacidad de discernir
sobre cuál secuencia de acciones sería conveniente eje- Desde luego, hay que realizar intercambio de datos:
cutar, temporalidad del conocimiento, razonamiento
aproximado, aprendizaje Con base en lo anterior, se Alg Base( )
conceptúa creatividad en los sistemas como los proce- DATOS ← BC inicial
sos mediante los cuales se soluciona un problema a par- MQ DATOS satisface la condición de meta.
tir de asociación, aprendizaje de experiencias e innova- SELECCIONAR regla R a aplicar a DATOS.
ción. ¿Cómo es posible que un sistema adquiera el ca- DATOS ← Aplicar(R, DATOS).
rácter de creativo sin que sea algorítmico? FMQ
Es importante que la parte algorítmica, con la cual Fin Base( )
se ha desarrollado el computador, se defina en térmi-
nos de alternativas para seleccionar, no al azar, pero sí Para lograr una comprensión mayor del problema
con evaluación de funciones que darían el valor de ren- (criterio usado por la hermenéutica y otras técnicas
dimiento al tomar una u otra. creativas), se sugiere reducirlo:
Se requieren procesos sencillos para abordar los
problemas: Alg Red_pro ( )
Estado_actual = RAIZ
Alg Sol_pro ( ). SI Estado_actual = META
A: Acción V: anunciar EXITO, SALIR
S: Secuencia de acciones F: generar submetas.
E: Descripción del estado actual del mundo MQ exista submeta Red_pro(submeta)
M: Meta FMQ
P: Problema Fin Red_pro ( )
Leer(P)
E ← Estado(P) Durante el proceso de reducción del problema, de
S <- [E] los estados posibles, algunos se eliminan y los otros
SI S = vacío, V: M ← Meta(P) permiten acercarse óptimamente a la meta. Una vez
P ← Red_pro(E, M). generados todos los subproblemas del caso, a cada
S ← Buscar(P) uno se le aplica la técnica Generar-Probar, de manera
A ← Recomendar (S, E) recursiva:
S ← Resto(S, E).

28 REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003


LUIS CARLOS TORRES SOLER

Alg Gen_pro ( ) • Creatividad objetiva


MQ solución sea aceptada o no hay alternativas Con un cúmulo de ideas, agotar todas hasta llegar al
Generar solución posible. estado meta.
Evaluar(solución). • Creatividad imaginativa
FMQ Buscar símiles y analogías de sucesos u objetos.
SI solución es aceptada • Creatividad aplicada
V: Anunciar ÉXITO. Cambiar sucesivamente diversos aspectos, reorga-
F: Anunciar FALLO. nizar algo de modo nuevo.
Fin Gen_pro ( ). • Creatividad experimental
Ensayar nuevos métodos, nuevas alternativas, nue-
No se puede dejar a un lado la simulación de la vas acciones.
transversalidad, que no es otra cosa que la búsqueda en • Creatividad expresiva
anchura matizada por la búsqueda en profundidad: Representar objetos por modelos, expresar las ideas
de otro modo, representar problemas en procesos
Alg Transv ( ) no secuenciales.
COLA <- [ nodo RAIZ].
MQ COLA <> vacía. Estas formas constituyen la esencia de la creativi-
Aplicar regla y hallar nuevo_estado. dad, y sus características son inherentes al ser humano,
SI nuevo_nodo = META pero puede hacerse una aproximación en los sistemas.
V: SALIR ¿Cuándo puede afirmarse que un sistema es creativo?
F: COLA <- nuevo_nodo. La creatividad depende en gran medida del entorno.
Busque_prof(nuevo_estado) Creatividad es eso que permite la expresión artística, la
Fin MQ. capacidad de aprehender: guardar, imaginar, construir,
SI META hallada evolucionar. Creatividad es originalidad y flexibilidad.
V: anunciar ÉXITO Creatividad es crear. Hay computadores que pintan;
F: anunciar FALLO todos guardan la información. Tal vez no son originales,
Fin Transv() pero sí son capaces de crear de acuerdo con parámetros
especificados; no es lo deseable, pero es el comienzo
También se hace necesario incluir mecanismos que para llegar a tener sistemas creativos. Los procesos
brinden la posibilidad de generar muchas alternativas. enunciados indican que se requieren tantas condicio-
Es una variación del proceso de reducción. nes y procesos sofisticados para lograr un comporta-
miento creativo, no lineal, no algorítmico, que pode-
Alg Gen_alt ( ) mos estar más seguros que antes de que sólo algunas
estado_actual = RAIZ características podrían implementarse en un sistema con
SI estado_actual = META base en el uso de adelantos tecnológicos: percepción
V: anunciar EXITO, META, SALIR (amplia), tecnología del habla, proceso del lenguaje na-
F: generar alternativas. tural.
MQ existan alternativas Gen_alt(estado_actual)
FMQ
Fin Gen_alt ( ) C ONCLUSIONES

Específicamente, estos procesos se usan en simula- Dar el paso entre lo teórico y lo práctico implica gran
ción de relaciones para el aprendizaje y en selección de esfuerzo; muchos eventos se manejan de manera abs-
acciones de un plan. tracta, en forma teórica; por ejemplo, emplear
Al fin de cuentas, la creatividad se manifiesta en dis- pseudocódigo y tener que pasarse a lenguaje genérico,
tintas formas: para implementarlo en computador. La misma situación

REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003 29


CREATIVIDAD EN LOS SISTEMAS

se presenta cuando se piensa desde el punto de vista de R EFERENCIAS


la creatividad, tema del que mucho se ha escrito pero
en términos de la condición humana; realizar la transi- Bonsiepe, Gui, Del objeto a la interfase (mutaciones del diseño). Argenti-
na, Ediciones Infinito, 1999.
ción a un problema computacional no es fácil. Aunque
en estos momentos puede aproximarse al ideal de un Gardner, Howard, Estructuras de la mente, México, FCE, 1999.
sistema creativo en función de modelos creativos, en Flórez Arcila, Rubén, Hermenéutica del objeto, Bogotá, Universidad Na-
muy poco tiempo se habilitará la posibilidad de recrear cional de Colombia, Departamento de Lingüística, 1993.
respuestas alternativas de corte creativo, gracias a los
Gowin, Bob y Novak, Joseph, Aprendiendo a aprender, Barcelona, Edito-
desarrollos de lenguajes funcionales, heurísticos y
rial Martínez Roca, 1988.
algorítmicos.
No se ha enunciado para nada un aspecto impor- Heidegger, Martín, Del camino al habla, Barcelona, Editorial Odos, 1987.
tante de la creatividad: la imaginación. La imaginación, Negroponte, Nicholas, Ser digital, Argentina, Editorial Atlántida, 1995.
bien entendida, sin tener que ver con la fantasía, sino
Raudsepp, Eugene, Pasos para lograr más ideas, Creative Research Inc.,
con la experiencia consciente del ser humano (trans-
Editorial Princeton, 1975.
formación de la información y producción de algo nue-
vo). Produce nuevas preguntas: ¿es posible que el mo- Rich R., Night A., Inteligencia artificial, Edit. McGraw Hill, 1996.
delo facilite rasgos creativos?; ¿cómo determinar si hay Russell, Stuart, et al. Inteligencia artificial: un enfoque moderno, México,
imaginación? Editorial Prentice Hall, 1996.
Es claro que puede hacerse uso de las herramientas Todorov, Tzvetan, Simbolismo e interpretación, Venezuela, Monte Ávila
actuales para proyectar modelos en los cuales poda- Editores, 1982.
mos estructurar un comportamiento artificial que le
Torres S., Luis Carlos, Lógica e Inteligencia (Artificial), Bogotá, Universi-
permita a una máquina desarrollar procedimientos que
dad Nacional de Colombia, Editorial Unidad de Publicaciones, Facul-
afronten los problemas, y que lo haga de tal manera
tad de Ingeniería, 2001.
que las soluciones tengan un perfil creativo.
Por ahora, el computador le facilita al ser humano Torres S., Luis Carlos, Puntos para la creatividad, Bogotá, Universidad
elementos que le permiten crear asociaciones y desa- Nacional de Colombia, Editorial Unidad de Publicaciones, Facultad de
Ingeniería, 2001.
rrollar creatividad.
Winston, Patrick, Inteligencia Artificial, 3a. ed., Edit. Adisson Wesley, 1999.

30 REVISTA INGENIERÍA E INVESTIGACIÓN NO. 52 • JULIO DE 2003

También podría gustarte