18 relazioni: A.L.I.C.E., Bot, C++, Cleverbot, ELIZA, Espressione regolare, GNU General Public License, Intelligenza artificiale, Java (linguaggio di programmazione), Lingua (linguistica), Linguaggio di markup, Metacarattere, Open source, Pascal (linguaggio di programmazione), Python, Ruby, Software libero, XML.
A.L.I.C.E.
A.L.I.C.E. (Artificial Linguistic Internet Computer Entity) è un chatterbot (programma informatico che simula una conversazione) realizzato come software open source e con approccio minimalista.
Nuovo!!: AIML e A.L.I.C.E. · Mostra di più »
Bot
Il bot (abbreviazione di robot) in terminologia informatica in generale è un programma che accede alla rete attraverso lo stesso tipo di canali utilizzati dagli utenti umani (per esempio che accede alle pagine Web, invia messaggi in una chat, si muove nei videogiochi, e così via).
Nuovo!!: AIML e Bot · Mostra di più »
C++
C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.
Nuovo!!: AIML e C++ · Mostra di più »
Cleverbot
Cleverbot è un'applicazione web IA che studia come mimare delle conversazioni umane comunicando con gli umani.
Nuovo!!: AIML e Cleverbot · Mostra di più »
ELIZA
ELIZA è un Chatterbot scritto nel 1966 da Joseph Weizenbaum che fa la parodia di un terapeuta Rogersiano, in buona parte rispondendo al paziente con domande ottenute dalla riformulazione delle affermazioni del paziente stesso.
Nuovo!!: AIML e ELIZA · Mostra di più »
Espressione regolare
Una espressione regolare (in lingua inglese regular expression o, in forma abbreviata, regexp, regex o RE) è una sequenza di simboli (quindi una stringa) che identifica un insieme di stringhe.
Nuovo!!: AIML e Espressione regolare · Mostra di più »
GNU General Public License
La GNU General Public License, comunemente indicata con l'acronimo GNU GPL o semplicemente GPL, è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.
Nuovo!!: AIML e GNU General Public License · Mostra di più »
Intelligenza artificiale
Definizioni specifiche possono essere date focalizzandosi o sui processi interni di ragionamento o sul comportamento esterno del sistema intelligente ed utilizzando come misura di efficacia o la somiglianza con il comportamento umano o con un comportamento ideale, detto razionale.
Nuovo!!: AIML e Intelligenza artificiale · Mostra di più »
Java (linguaggio di programmazione)
In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.
Nuovo!!: AIML e Java (linguaggio di programmazione) · Mostra di più »
Lingua (linguistica)
Una lingua è, in linguistica, un sistema di comunicazione parlato o segnato proprio di una comunità umana.
Nuovo!!: AIML e Lingua (linguistica) · Mostra di più »
Linguaggio di markup
In generale un linguaggio di markup è un insieme di regole che descrivono i meccanismi di rappresentazione (strutturali, semantici o presentazionali) di un testo che, utilizzando convenzioni standardizzate, sono utilizzabili su più supporti.
Nuovo!!: AIML e Linguaggio di markup · Mostra di più »
Metacarattere
Un metacarattere o carattere jolly o wild character o wildcard character è un carattere che, all'interno di una stringa, non rappresenta se stesso bensì un insieme di altri caratteri o sequenze di caratteri.
Nuovo!!: AIML e Metacarattere · Mostra di più »
Open source
In informatica il termine inglese open source (che significa sorgente aperta) viene utilizzato per riferirsi ad un software di cui gli autori (più precisamente, i detentori dei diritti) rendono pubblico il codice sorgente, favorendone il libero studio e permettendo a programmatori indipendenti di apportarvi modifiche ed estensioni.
Nuovo!!: AIML e Open source · Mostra di più »
Pascal (linguaggio di programmazione)
Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.
Nuovo!!: AIML e Pascal (linguaggio di programmazione) · Mostra di più »
Python
Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
Nuovo!!: AIML e Python · Mostra di più »
Ruby
Ruby è un linguaggio di programmazione completamente a oggetti.
Nuovo!!: AIML e Ruby · Mostra di più »
Software libero
Il software libero è un software pubblicato sotto i termini di una licenza di software libero, che ne concede l'utilizzo, lo studio, la modifica e la redistribuzione.
Nuovo!!: AIML e Software libero · Mostra di più »
XML
In informatica XML (sigla di eXtensible Markup Language) è un metalinguaggio per la definizione di linguaggi di markup, ovvero un linguaggio marcatore basato su un meccanismo sintattico che consente di definire e controllare il significato degli elementi contenuti in un documento o in un testo.
Nuovo!!: AIML e XML · Mostra di più »