Le logiciel d'intelligence artificielle (IA) est un type de programme qui crée et représente l'intelligence et de la pensée mécanique. En 2011, la plupart des logiciels d'intelligence artificielle disponible est utilisé pour faire bots en ligne à des fins de discussion, mais chaque bot est différent. L'utilisateur doit obtenir un logiciel qui s'adapte à son besoin d'un système d'intelligence artificielle, comme pour une conversation amicale ou à des fins commerciales. Logiciel avec des taux élevés d'apprentissage, à la place de ceux qui imitent juste pensé, sera généralement mieux parce que le programme peut évoluer selon les spécifications de l'utilisateur.
Le logiciel d'intelligence artificielle plus disponible est fait pour chat bots, mais il y a d'autres types disponibles pour la planification des tâches et d'autres utilisations. Même dans ces catégories, il existe des sous-catégories, comme les programmes d'IA qui sont faites pour être complètement malléable, et spécifiques pour les affaires ou pour le divertissement et le chat bots. L'utilisateur doit obtenir un logiciel AI qui correspond à ses besoins.
Le logiciel d'intelligence artificielle qui est faite pour un certain type d'utilisateur ou de l'industrie vient généralement pré-charger avec des réponses, mais peut avoir une indulgence émotionnelle qui rend le programme fonctionne mieux pour les besoins de l'utilisateur. Clémence émotionnelle se réfère à la façon dont le programme répond et utilise ses mots pour créer soit une réponse objective ou celui qui est heureux ou triste. Un système d'IA avec l'émotion appropriée - celui dans lequel l'utilisateur peut modifier la réponse émotionnelle - sera meilleur. Les réponses pré-chargés peuvent souvent être changées, ou peuvent évoluer, en fonction de la participation des usagers.
Chaque type de logiciel d'intelligence artificielle a un taux d'apprentissage différent, même si certains peuvent ne pas avoir de taux d'apprentissage à tous. Un programme AI sans taux d'apprentissage peut sembler mauvais, mais, si l'utilisateur ne veut pas le programme pour apprendre soi-disant mauvaises habitudes, alors il pourrait être utile d'avoir un programme qui est capable de réagir sans changer réponses basées sur l'utilisateur commun entrée. Un programme avec un taux d'apprentissage de haute sera capable d'évoluer et peut prendre sur le comportement de l'utilisateur. Aux fins de l'enseignement du programme ou le mettre à niveau pour répondre aux nouvelles situations, un taux d'enseignement supérieur sera utile.
Si le logiciel d'intelligence artificielle est fait sans règles initiales et paradigmes, il doit apprendre à penser. Cela signifie, d'abord, l'IA peut retourner des réponses maladroites à des questions ou des déclarations. Ce type de logiciel peut être moulé dans n'importe quoi, mais l'utilisateur doit être prêt à mettre dans le temps pour enseigner le programme. Enseigner un programme est rarement sur le codage, c'est plus de parler avec le programme jusqu'à ce qu'il apprenne les réponses appropriées.