¿Podemos construir un software diseñado para hacer investigación?

¿Es posible hacer un software de computadora que abarque todo el conocimiento que tenemos sobre algún tema, por ejemplo: Física

Sí, esa es la idea detrás de los sistemas expertos: ha habido varios exitosos, por ejemplo, para diagnosticar enfermedades.

El problema es que modelar el conocimiento del sujeto en una forma que puede ser útil para la computadora (por ejemplo, lógica de predicado de primer orden) es un trabajo muy duro. Esta es la razón por la cual las personas han recurrido al aprendizaje automático, donde la idea es que el programa construya esta base de datos, capacitándola a través de ejemplos. Pero eso probablemente no funcionará demasiado bien en los dominios donde se utilizaron originalmente los sistemas expertos.

La solución real es probablemente algún híbrido, pero aún no los tenemos. Estén atentos para más 😀

More Interesting

¿Qué son las herramientas de ingeniería de software que se pueden enseñar a los estudiantes universitarios?

En una compañía de software financiero, ¿qué tan inteligente sería despedir a todo su equipo de control de calidad y comenzar a confiar en pruebas totalmente automatizadas escritas por los desarrolladores?

¿Agile está muerto?

¿Cómo interactúan el código frontend y el backend?

¿Qué tan pronto una compañía producirá un producto que permita que una aplicación común de Windows escrita en Visual FoxPro se ejecute en un navegador en cualquier dispositivo?

¿Existe un período óptimo de tiempo ininterrumpido (sin distracciones) que los programadores necesitan para trabajar de manera efectiva? Por ejemplo, estiramientos de treinta minutos no funcionan para mí.

¿Una variable de función siempre se elimina de la memoria cuando la función existente está en Java?

¿Cuál es la diferencia entre los entornos estándar y flexibles para Google App Engine (GAE)?

¿Cuándo ocurren los wireframes y prototipos en un proceso de desarrollo de software ágil?

¿En qué se diferencian las personas puramente técnicas de los gerentes de proyecto?

¿Cuál es más fácil? ¿Un desarrollador que se convierte en probador o un probador que se convierte en desarrollador?

¿Cuál es su mayor logro como ingeniero de automatización de pruebas de software?

En el diagrama TS, ¿en qué punto diseñarás el motor y por qué?

¿Cuál es la mejor manera para que un profesional de TI migre a los Estados Unidos?

¿Qué se siente pasar de una gran empresa (como Google, Facebook, Microsoft, etc.) como ingeniero de software a Finanzas (Goldman Sachs, DE Shaw, Morgan Stanley, etc.)?