El desarrollo de la inteligencia artificial (IA) a menudo se clasifica en dos formas diferentes con diferentes metas y objetivos, que son IA fuerte y débil. La IA fuerte es una forma de inteligencia artificial destinada a ser igual o mayor que la inteligencia humana con respecto a la resolución de problemas y las habilidades cognitivas. La IA débil, también llamada IA estrecha, está pensada como un programa capaz de resolver problemas o actuar de forma inteligente dentro de un enfoque limitado o para tareas específicas. Una gran parte del trabajo reciente se ha dirigido al desarrollo de plataformas de IA estrechas, mientras que una IA fuerte a menudo se considera un objetivo general o a largo plazo para los programadores de IA.
La IA fuerte generalmente se considera una forma de inteligencia artificial diseñada para emular de cerca la inteligencia y la cognición humanas. Dicha IA está destinada a igualar o superar al cerebro humano en su capacidad para resolver problemas y «pensar» y «aprender» de manera efectiva una vez creada. Si bien actualmente existen limitaciones en el desarrollo de una IA fuerte, existen numerosos argumentos que se han presentado a favor del potencial de desarrollos futuros en este campo. Sin embargo, en general, las limitaciones tecnológicas y científicas han frenado el desarrollo de una IA más fuerte y amplia.
Las limitaciones tecnológicas de la IA fuerte implican hardware disponible, mientras que las limitaciones científicas implican la comprensión humana del pensamiento cognitivo. El hardware informático necesario para emular por completo el «poder de procesamiento» del cerebro humano simplemente no existe en 2011 y, en el mejor de los casos, el procesamiento de un cerebro se puede imitar a una velocidad más lenta utilizando un hardware potente. La comprensión científica de los procesos cognitivos en el cerebro, incluida la forma en que varios aspectos biológicos de la química cerebral y la composición anatómica afectan el pensamiento, también es todavía limitada. Es poco probable que la IA fuerte se desarrolle por completo hasta que se superen estas limitaciones, lo que algunos expertos creen que podría ser a mediados del siglo XXI, mientras que otros especulan que podría llevar cientos de años lograrlo.
Los avances más recientes en inteligencia artificial se han dado en IA estrecha o débil, como aplicaciones específicas que pueden reconocer el habla humana o resolver ciertos tipos de problemas. Una IA fuerte combinaría estos diversos aspectos de la inteligencia artificial en un solo programa que puede reconocer datos externos, resolver problemas y comportarse de manera eficaz de manera inteligente. Sin embargo, la naturaleza exacta de lo que define el comportamiento inteligente ha sido motivo de gran controversia y debate, lo que ha dejado una definición exacta de IA fuerte algo difícil de determinar. La mayoría de la gente está de acuerdo en que dicha IA podría demostrar la capacidad de aprender nueva información, incorporar dicha información en conocimientos previos, resolver problemas y comunicarse de alguna manera.