The Computer Scientist as a Toolsmith II Communications of the ACM, año 1996 Frederick P. Brooks, Jr. http://www.cs.unc.edu/~brooks/Toolsmith-CACM.pdf Biografía: http://www.cs.unc.edu/People/Faculty/Bios/brooks.html Mal-nombramos la disciplina :-( Historia: Newell-Simon en Chapel Hill ¿Que es una ciencia? - "una rama de estudio dedicado a la observación y clasificación de hechos, especialmente estableciendo y formulando leyes generales verificables cuantitativamente" Webster - Dicho: "Cualquier cosas que tenga que llamarse a sí misma ciencia, no lo es". - La diferencia más importante entre la ingeniería y la ciencia, no son la actividades que realizan, sino los propósitos por los cuales se realizan. ¿Que hacemos nosotros? - Una disciplina sintética, una ingeniería. Nos dedicamos a crear cosas. - "La ingenieria de objetos abstractos", Heinz Zemanek - Nosotros no hacemos cosas que por sí solas satisfacen las necesidades de las personas, pero sí son usadas por otros para enriquecer la vida de las personas. - El científico de computación es un toolsmith (creador de herramientas). ¿Y qué pasa si el nombre está mal? Base psicológica Como aceptamos que se respeta más a los cientificos que a los ingenieros, nos creemos superiores gratis. Pero... 1. Deberíamos ser respetados por nuestro logros, no por nuestros títulos. 2. Nuestros logros son medidos en orden de usabilidad y no de novedad. 3. Al glorificar a la parte abstracta por sobre la práctica, se dejan problemas reales e importantes sin resolver. Igualmente... 1. Le pegaron con la parte de computación, ésta habilita campos de complejidad nunca vistos antes. 2. La combinación de complejidad y abstracción que tratamos no la toca ninguna otra ciencia. (Citas de subcreacion) Una sana evolución de la Inteligencia Artificial "Haremos máquinas que piensen; haremos cerebros gigantes". Se ha hecho una tremenda inversión en el campo, pero se ha obtenido poco. Sistemas expertos, casi un triunfo. Ahora se respeta más a la mente humana. Las metas originales de IA llevaron a la diciplina en una dirección incorrecta. AI > IA (Amplificación de inteligencia > Inteligencia artificial) Potenciar el poder de la mente, en vez de tratar de reemplazarla. Comunicar información entre computadora y la cabeza es el desafío principal. Interdisciplina y colaboración • Debemos asociarnos con quienes vayan a usar nuestra herramientas • ¿Pero por qué colaborar? PROs Problemas relevantes Medir el éxito y el fracaso Vision del problema Nuevos descubrimientos Nos divertimos Reglas para colaborar - No hay clientes - Todos ganan. - Trabajar conjuntamente Reconocimiento de nuestro trabajo -“Swordsmith” y “Toolsmith” -¿ Nuestra herramienta sirvió ? CONs “Pérdida” de tiempo - Trabajo de rutina - Tutoría y capacitación - Planificación y organización Conclusiones Aportes • • • Ofrece una visión distinta de la computación como ciencia. Muestra una alternativa interesante al desarrollo de la IA. Realza la importancia de la ciencia de la computación como herramienta, para el crecimiento (de otras disciplinas) de la ciencia. Sin embargo…