Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    altg
    utente che non utiene
    il 2014-07-19 07:12:14.0 alle 2014-07-19 07:12:14.0
    Trollate totali: 11540
    Note di sviluppo per Mary Lou 2
    http://urbanlegends.about.com/od/business/fl/Talki...

    In effetti Talking Angela, un'altra gattina virtuale che m'ha copiato l'idea, dev'essere risultata abbastanza credibile da far pensare che dietro ci fossero dei pedofili a fare domande di carattere personale ai bambini. Oddio, fregare certi paranoidi non equivale a passare il Turing test, pero` ho provato a vedere cosa sa fare.

    In definitiva non e` molto avanzata, anche se gli autori la definiscono cutting edge. Non e` assolutamente in grado di rispondere a domande casuali, neanche cercando dati in vari sistemi esperti come Wolfram Alpha o consultando Wikipedia: e` programmata in qualche tipo di pattern matching language, forse il semplice AIML dalla cui famiglia di chatbots comunque non si discosta molto. Ha minime capacita` di language processing e se non s'imbrocca uno degli argomenti previsti, l'app sterza la conversazione su "something else" che in definitiva sceglie lei.

    Curiosita`: sbaglia con regolarita` l'interpretazione di "I'm neither" (neanch'io lo sono) chiedendoti "What are you?"; e` in grado di apprendere informazioni molto rudimentali tramite l'assegnazione di un valore a un soggetto: dicendole "My cat's name is Ares" e poi chiedendole "Who is Ares?" rispondera` "Cat" ma non elaborera` la risposta in un appena piu` articolato "Your cat"; gli autori hanno costruito un divertente background fantascientifico per giustificare il fatto che Angela e` una gatta antropomorfa che sa parlare. Se l'utente e` curioso, risponde a domande tipo:

    - Do you walk on four or two legs?
    - I walk 4.

    E poi c'e` il salvataggio in extremis tramite technoblabber di un paradosso:

    - How old are you?
    - I am 18.
    - How long does a cat usually live?
    - Cats live 15 years on average.
    - Then why are you 18?

    La risposta nella screenshot:
    Immagine postata dall'utente

    La morale di tutto questo e` che m'ispira a ricreare Mary Lou, partendo dal prototipo e facendole fare un ulteriore salto di qualita`. Va detto che il prototipo di Mary Lou che gira su anynowhere ha un natural language parser gia` molto piu` avanzato di quello di Angela. Mary fa un'analisi parola per parola delle frasi, riconosce le subordinate e converte in digitale il significato essenziale di quel che le viene detto, poi fa corrispondere ad ogni modello un handler che elabora la risposta. L'unica cosa in cui e` tecnicamente inferiore ad Angela e`, a parte la vastita` degli argomenti di conversazione spicciola dell'app, la capacita` di apprendere informazioni riportate dagli utenti. Bisognerebbe riscrivere Mary in javascript e poi metterla in esecuzione come modulo sul serverino nodeJS. Puo` essere un progettino interessante.
    • Avatar
      Scritto da
      Non Autenticato
      il 2014-07-19 08:44:11.0 alle 2014-07-19 08:44:11.0
      Re: Note di sviluppo per Mary Lou 2
      Scritto da: altg
      > http://urbanlegends.about.com/od/business/fl/Talki...
      >
      > In effetti Talking Angela, un'altra gattina virtuale che m'ha copiato l'idea, dev'essere risultata abbastanza credibile da far pensare che dietro ci fossero dei pedofili a fare domande di carattere personale ai bambini. Oddio, fregare certi paranoidi non equivale a passare il Turing test, pero` ho provato a vedere cosa sa fare.
      >
      > In definitiva non e` molto avanzata, anche se gli autori la definiscono cutting edge. Non e` assolutamente in grado di rispondere a domande casuali, neanche cercando dati in vari sistemi esperti come Wolfram Alpha o consultando Wikipedia: e` programmata in qualche tipo di pattern matching language, forse il semplice AIML dalla cui famiglia di chatbots comunque non si discosta molto. Ha minime capacita` di language processing e se non s'imbrocca uno degli argomenti previsti, l'app sterza la conversazione su "something else" che in definitiva sceglie lei.
      >
      > Curiosita`: sbaglia con regolarita` l'interpretazione di "I'm neither" (neanch'io lo sono) chiedendoti "What are you?"; e` in grado di apprendere informazioni molto rudimentali tramite l'assegnazione di un valore a un soggetto: dicendole "My cat's name is Ares" e poi chiedendole "Who is Ares?" rispondera` "Cat" ma non elaborera` la risposta in un appena piu` articolato "Your cat"; gli autori hanno costruito un divertente background fantascientifico per giustificare il fatto che Angela e` una gatta antropomorfa che sa parlare. Se l'utente e` curioso, risponde a domande tipo:
      >
      > - Do you walk on four or two legs?
      > - I walk 4.
      >
      > E poi c'e` il salvataggio in extremis tramite technoblabber di un paradosso:
      >
      > - How old are you?
      > - I am 18.
      > - How long does a cat usually live?
      > - Cats live 15 years on average.
      > - Then why are you 18?
      >
      > La risposta nella screenshot:
      > Immagine postata dall'utente
      >
      > La morale di tutto questo e` che m'ispira a ricreare Mary Lou, partendo dal prototipo e facendole fare un ulteriore salto di qualita`. Va detto che il prototipo di Mary Lou che gira su anynowhere ha un natural language parser gia` molto piu` avanzato di quello di Angela. Mary fa un'analisi parola per parola delle frasi, riconosce le subordinate e converte in digitale il significato essenziale di quel che le viene detto, poi fa corrispondere ad ogni modello un handler che elabora la risposta. L'unica cosa in cui e` tecnicamente inferiore ad Angela e`, a parte la vastita` degli argomenti di conversazione spicciola dell'app, la capacita` di apprendere informazioni riportate dagli utenti. Bisognerebbe riscrivere Mary in javascript e poi metterla in esecuzione come modulo sul serverino nodeJS. Puo` essere un progettino interessante.
      Facci sapere se ne vien fuori qualcosa di intetessante o no!
      Ma fa l'analisi logica e grammaticale della frase ?
      Accede a un dizionario dei sinonimi e contrari?
      Carpisce le info da wikipedia?
      Come funziona la sua memoria?
      Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2014-07-19 10:24:46.0 alle 2014-07-19 10:24:46.0
        Trollate totali: 11540
        Re: Note di sviluppo per Mary Lou 2
        > Facci sapere se ne vien fuori qualcosa di intetessante o no!

        Mary è già interessante, quindi probabilmente sì.

        > Ma fa l'analisi logica e grammaticale della frase ?

        Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
        No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.

        > Accede a un dizionario dei sinonimi e contrari?

        Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.

        > Carpisce le info da wikipedia?

        Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.

        > Come funziona la sua memoria?

        Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.

        > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?

        Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
        • Avatar
          Scritto da
          Non Autenticato
          il 2014-07-19 10:51:07.0 alle 2014-07-19 10:51:07.0
          Re: Note di sviluppo per Mary Lou 2
          Scritto da: altg
          > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
          >
          > Mary è già interessante, quindi probabilmente sì.
          sorgenti?
          >
          > > Ma fa l'analisi logica e grammaticale della frase ?
          >
          > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
          > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
          >
          > > Accede a un dizionario dei sinonimi e contrari?
          >
          > Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.
          >
          > > Carpisce le info da wikipedia?
          >
          > Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.
          >
          > > Come funziona la sua memoria?
          >
          > Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.
          >
          > > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
          >
          > Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
        • Avatar
          Scritto da
          Non Autenticato
          il 2014-07-19 11:12:32.0 alle 2014-07-19 11:12:32.0
          Re: Note di sviluppo per Mary Lou 2
          Scritto da: altg
          > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
          >
          > Mary è già interessante, quindi probabilmente sì.
          >
          > > Ma fa l'analisi logica e grammaticale della frase ?
          >
          > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
          > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
          Nel subconscio l'analisi grammaticale la fai per forza altrimenti non capiresti un cazzo e risponderesti syntax error!
          E anche l'analisi logica altrimenti incorri in una runtime exception.
          Certo il tuo cervello non segue le regolette imparate alle elementari, ciò non toglie che analizza tutto più o meno precisamente a seconda del livello di concentrazione!

          >
          > > Accede a un dizionario dei sinonimi e contrari?
          >
          > Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.
          Bhe cazzo però codificare tutti i modi di dire è uno sbattimento.
          >
          > > Carpisce le info da wikipedia?
          >
          > Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.
          >
          > > Come funziona la sua memoria?
          >
          > Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.
          >
          > > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
          >
          > Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
          Sicuramente devi dargli la possibilità di scrivere in memoria
          Anche per poter correggere aggiungere ed eliminare frasi e risposte a runtime senza dover mettere mano agli xml che alla lunga ti ci perdi.
          • Avatar
            ☺
            Scritto da
            altg
            utente che non utiene
            il 2014-07-19 12:02:00.0 alle 2014-07-19 12:02:00.0
            Trollate totali: 11540
            Re: Note di sviluppo per Mary Lou 2
            > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
            > >
            > > Mary è già interessante, quindi probabilmente sì.
            > >
            > > > Ma fa l'analisi logica e grammaticale della frase ?
            > >
            > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
            > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
            > Nel subconscio l'analisi grammaticale la fai per forza altrimenti non capiresti un cazzo e risponderesti syntax error!
            > E anche l'analisi logica altrimenti incorri in una runtime exception.
            > Certo il tuo cervello non segue le regolette imparate alle elementari, ciò non toglie che analizza tutto più o meno precisamente a seconda del livello di concentrazione!

            Io penso che il cervello segua un'infinità di modelli analizzando le frasi in modo progressivamente più preciso, se poi è quello che intendi per analisi logica vabbé, sarà un modo di chiamarla. Il punto importante è che ha poco a che vedere con quella scolastica.

            > > > Accede a un dizionario dei sinonimi e contrari?
            > >
            > > Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.
            > Bhe cazzo però codificare tutti i modi di dire è uno sbattimento.

            Indubbiamente, ma non ci sono altri modi, se si vuole che il chatbot decodifichi davvero il significato nella maggior parte dei casi. Il cervello i percorsi li impara da solo, ma ne memorizza comunque decine di migliaia.

            > > > Carpisce le info da wikipedia?
            > >
            > > Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.
            > >
            > > > Come funziona la sua memoria?
            > >
            > > Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.
            > >
            > > > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
            > >
            > > Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
            > Sicuramente devi dargli la possibilità di scrivere in memoria
            > Anche per poter correggere aggiungere ed eliminare frasi e risposte a runtime senza dover mettere mano agli xml che alla lunga ti ci perdi.

            Non userebbe certo xml o dialetti di questo, sarebbero overkill: userebbe il db relazionale integrato nel serverino.
            • Avatar
              Scritto da
              Non Autenticato
              il 2014-07-19 12:29:26.0 alle 2014-07-19 12:29:26.0
              Re: Note di sviluppo per Mary Lou 2
              Scritto da: altg
              > > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
              > > >
              > > > Mary è già interessante, quindi probabilmente sì.
              > > >
              > > > > Ma fa l'analisi logica e grammaticale della frase ?
              > > >
              > > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
              > > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
              > > Nel subconscio l'analisi grammaticale la fai per forza altrimenti non capiresti un cazzo e risponderesti syntax error!
              > > E anche l'analisi logica altrimenti incorri in una runtime exception.
              > > Certo il tuo cervello non segue le regolette imparate alle elementari, ciò non toglie che analizza tutto più o meno precisamente a seconda del livello di concentrazione!
              >
              > Io penso che il cervello segua un'infinità di modelli analizzando le frasi in modo progressivamente più preciso, se poi è quello che intendi per analisi logica vabbé, sarà un modo di chiamarla. Il punto importante è che ha poco a che vedere con quella scolastica.
              >
              > > > > Accede a un dizionario dei sinonimi e contrari?
              > > >
              > > > Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.
              > > Bhe cazzo però codificare tutti i modi di dire è uno sbattimento.
              >
              > Indubbiamente, ma non ci sono altri modi, se si vuole che il chatbot decodifichi davvero il significato nella maggior parte dei casi. Il cervello i percorsi li impara da solo, ma ne memorizza comunque decine di migliaia.
              Impossibile per una persona sola.
              non c'è modo quantomeno di automatizzare la cosa?

              >
              > > > > Carpisce le info da wikipedia?
              > > >
              > > > Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.

              Questo è figo ma vedi che l'analisi grammaticale(quella scolastica) serve?
              Devi distinguere almeno i nomi, i verbi e gli aggettivi e su quello impostare i parametri della ricerca della risposta
              > > >
              > > > > Come funziona la sua memoria?
              > > >
              > > > Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.
              > > >
              > > > > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
              > > >
              > > > Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
              > > Sicuramente devi dargli la possibilità di scrivere in memoria
              > > Anche per poter correggere aggiungere ed eliminare frasi e risposte a runtime senza dover mettere mano agli xml che alla lunga ti ci perdi.
              >
              > Non userebbe certo xml o dialetti di questo, sarebbero overkill: userebbe il db relazionale integrato nel serverino.
        • Avatar
          Scritto da
          Non Autenticato
          il 2014-07-19 14:42:28.0 alle 2014-07-19 14:42:28.0
          Re: Note di sviluppo per Mary Lou 2
          > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
          >
          > Mary è già interessante, quindi probabilmente sì.
          >
          > > Ma fa l'analisi logica e grammaticale della frase ?
          >
          > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
          > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.

          Espandi il concetto. Sembra interessante ma non ho capito cosa vuol dire.

          > > Accede a un dizionario dei sinonimi e contrari?
          >
          > Conosce dei sinonimi e più che altro riconduce l'input a una "forma normale", ad esempio scomponendo it's in it is.
          >
          > > Carpisce le info da wikipedia?
          >
          > Sì, e sempre in modo rilevante a una serie di possibili richieste, ad esempio è in grado di cercare date (when), luoghi (where), identità (who) e descrizioni (what). Coniuga verbi da cercare nel testo quando il verbo specifica l'informazione desiderata: ad esempio "when was napoleon born?" Cerca coniugazioni del verbo "nascere" e relative espressioni nel testo, accoppiate a una data, e poi riporta la frase che corrisponde ai parametri.
          >
          > > Come funziona la sua memoria?
          >
          > Ha solo memorie permanenti, e non scrivibili: conosce il contenuto del database utenti di anynowhere, e poi accede a una knowledge base che è parte delle sue risposte; infine, accede a wikipedia.
          >
          > > Se tu gli dici che hai un gatto che si chiama ares e poi io gli chiedo come si chiama il gatto di altg, riesce a recuperare l'informazione?
          >
          > Come dicevo, no. Questo è un punto a favore di Angela. Mary può essere indotta ad apprendere informazioni del genere, ma non lo feci perché lo consideravo qualcosa da fare più avanti. Se ne sviluppo una nuova versione, me ne occuperò.
          • Avatar
            Scritto da
            Non Autenticato
            il 2014-07-19 15:38:44.0 alle 2014-07-19 15:38:44.0
            Re: Note di sviluppo per Mary Lou 2
            Scritto da:
            > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
            > >
            > > Mary è già interessante, quindi probabilmente sì.
            > >
            > > > Ma fa l'analisi logica e grammaticale della frase ?
            > >
            > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
            > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.

            Spesso viene assimilato il cervello ad un computer, in realtà la mera capacita di calcolo non implica una coscienza di se. L'io a cui ogni persona fa riferimento non è il risultato di un pensiero. Ma precede i pensieri, l'ànemos, «soffio». Tutti i programmi di intelligenza artificiale falliranno perchè non potranno mai scimmiottare l'uomo. Una serie di risposte programmate me la vuoi chiamare intelligenza. Suvvia non scherziamo..
            • Avatar
              Scritto da
              Non Autenticato
              il 2014-07-19 15:47:27.0 alle 2014-07-19 15:47:27.0
              Re: Note di sviluppo per Mary Lou 2
              Scritto da:
              > Scritto da:
              > > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
              > > >
              > > > Mary è già interessante, quindi probabilmente sì.
              > > >
              > > > > Ma fa l'analisi logica e grammaticale della frase ?
              > > >
              > > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
              > > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
              >
              > Spesso viene assimilato il cervello ad un computer, in realtà la mera capacita di calcolo non implica una coscienza di se. L'io a cui ogni persona fa riferimento non è il risultato di un pensiero. Ma precede i pensieri, l'ànemos, «soffio». Tutti i programmi di intelligenza artificiale falliranno perchè non potranno mai scimmiottare l'uomo. Una serie di risposte programmate me la vuoi chiamare intelligenza. Suvvia non scherziamo..

              Anche tu seguace dello yodismo?
              • Avatar
                Scritto da
                Non Autenticato
                il 2014-07-19 15:58:00.0 alle 2014-07-19 15:58:00.0
                Re: Note di sviluppo per Mary Lou 2
                Scritto da:
                > Scritto da:
                > > Scritto da:
                > > > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
                > > > >
                > > > > Mary è già interessante, quindi probabilmente sì.
                > > > >
                > > > > > Ma fa l'analisi logica e grammaticale della frase ?
                > > > >
                > > > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
                > > > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
                > >
                > > Spesso viene assimilato il cervello ad un computer, in realtà la mera capacita di calcolo non implica una coscienza di se. L'io a cui ogni persona fa riferimento non è il risultato di un pensiero. Ma precede i pensieri, l'ànemos, «soffio». Tutti i programmi di intelligenza artificiale falliranno perchè non potranno mai scimmiottare l'uomo. Una serie di risposte programmate me la vuoi chiamare intelligenza. Suvvia non scherziamo..
                >
                > Anche tu seguace dello yodismo?

                Immagine postata dall'utente

            • Avatar
              ☺
              Scritto da
              mariorossi
              Fazendero wannabe
              il 2014-07-19 19:27:28.0 alle 2014-07-19 19:27:28.0
              Trollate totali: 683
              Re: Note di sviluppo per Mary Lou 2
              Scritto da:
              > Scritto da:
              > > > > Facci sapere se ne vien fuori qualcosa di intetessante o no!
              > > >
              > > > Mary è già interessante, quindi probabilmente sì.
              > > >
              > > > > Ma fa l'analisi logica e grammaticale della frase ?
              > > >
              > > > Tu fai l'analisi logica e grammaticale quando leggi qualcosa? A bocca aperta
              > > > No, comprendi il significato ma non ti chiedi cosa sia ogni parola, a meno che non te lo chieda la maestra a scuola. Anche il cervello usa un albero di scelte creato dalle forme sintattiche apprese. È così che è decodificato il significato, velocemente e istintivamente.
              >
              > Spesso viene assimilato il cervello ad un computer, in realtà la mera capacita di calcolo non implica una coscienza di se. L'io a cui ogni persona fa riferimento non è il risultato di un pensiero. Ma precede i pensieri, l'ànemos, «soffio». Tutti i programmi di intelligenza artificiale falliranno perchè non potranno mai scimmiottare l'uomo. Una serie di risposte programmate me la vuoi chiamare intelligenza. Suvvia non scherziamo..
              Secondo me si può fare molto meglio che scrivere migliaia di domande e risposte.
              con l'analisi grammaticale e quella logica e con l'aiuto con wikipedia si può programmare una intelligenza artificiale che associa degli stati ad una parola o frase. Stati che dovrebbero simulare le sensazioni che la parola o frase provoca in un soggetto. La gestione degli stati la farei con un algorimo di apprendimento assistito.
              le risposte sarebbero date in base alle conoscenze di wikipedia e allo stato della macchina.
              Comunque io non sarei capace di implementarlo quindi probabilmente è solo una cazzata yodesca.
    • Avatar
      Scritto da
      Non Autenticato
      il 2014-07-19 14:39:23.0 alle 2014-07-19 14:39:23.0
      Re: Note di sviluppo per Mary Lou 2
      > http://urbanlegends.about.com/od/business/fl/Talki...
      >
      > In effetti Talking Angela, un'altra gattina virtuale che m'ha copiato l'idea,

      Prima o dopo che l'hai avuta? Fantasma

      > dev'essere risultata abbastanza credibile da far pensare che dietro ci fossero dei pedofili a fare domande di carattere personale ai bambini. Oddio, fregare certi paranoidi non equivale a passare il Turing test, pero` ho provato a vedere cosa sa fare.
      >
      > In definitiva non e` molto avanzata, anche se gli autori la definiscono cutting edge. Non e` assolutamente in grado di rispondere a domande casuali, neanche cercando dati in vari sistemi esperti come Wolfram Alpha o consultando Wikipedia: e` programmata in qualche tipo di pattern matching language, forse il semplice AIML dalla cui famiglia di chatbots comunque non si discosta molto. Ha minime capacita` di language processing e se non s'imbrocca uno degli argomenti previsti, l'app sterza la conversazione su "something else" che in definitiva sceglie lei.
      >
      > Curiosita`: sbaglia con regolarita` l'interpretazione di "I'm neither" (neanch'io lo sono) chiedendoti "What are you?"; e` in grado di apprendere informazioni molto rudimentali tramite l'assegnazione di un valore a un soggetto: dicendole "My cat's name is Ares" e poi chiedendole "Who is Ares?" rispondera` "Cat" ma non elaborera` la risposta in un appena piu` articolato "Your cat"; gli autori hanno costruito un divertente background fantascientifico per giustificare il fatto che Angela e` una gatta antropomorfa che sa parlare. Se l'utente e` curioso, risponde a domande tipo:
      >
      > - Do you walk on four or two legs?
      > - I walk 4.
      >
      > E poi c'e` il salvataggio in extremis tramite technoblabber di un paradosso:
      >
      > - How old are you?
      > - I am 18.
      > - How long does a cat usually live?
      > - Cats live 15 years on average.
      > - Then why are you 18?
      >
      > La risposta nella screenshot:
      > Immagine postata dall'utente
      >
      > La morale di tutto questo e` che m'ispira a ricreare Mary Lou, partendo dal prototipo e facendole fare un ulteriore salto di qualita`. Va detto che il prototipo di Mary Lou che gira su anynowhere ha un natural language parser gia` molto piu` avanzato di quello di Angela. Mary fa un'analisi parola per parola delle frasi, riconosce le subordinate e converte in digitale il significato essenziale di quel che le viene detto, poi fa corrispondere ad ogni modello un handler che elabora la risposta. L'unica cosa in cui e` tecnicamente inferiore ad Angela e`, a parte la vastita` degli argomenti di conversazione spicciola dell'app, la capacita` di apprendere informazioni riportate dagli utenti.

      Se fossi ancora bambino queste cose mi entusiasmerebbero.

      > Bisognerebbe riscrivere Mary in javascript e poi metterla in esecuzione come modulo sul serverino nodeJS. Puo` essere un progettino interessante.

      Wakko di là dice che Javascript è il male assoluto.

      P.S. Aggiornamento a quanto è successo nel fòro durante la tua assenza. Se leggi all'indietro un po' di post ti renderai conto che Yoda s'è bruciato un altro lotto di neuroni. Con la lingua fuori
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2014-07-19 16:48:40.0 alle 2014-07-19 16:48:40.0
        Trollate totali: 11540
        Re: Note di sviluppo per Mary Lou 2

        > Prima o dopo che l'hai avuta? Fantasma

        Dopo.
        Mary è lì dal 2010.

        > Se fossi ancora bambino queste cose mi entusiasmerebbero.

        Ecco perché entusiasmano me.

        > Wakko di là dice che Javascript è il male assoluto.

        Mah, è comodo.
        Eppoi un chatbot non ha una miriade di conti da fare, a meno che qualcuno gli implementi la possibilità di risolvere espressioni e gli chiedano 10000 fattoriale.

        > P.S. Aggiornamento a quanto è successo nel fòro durante la tua assenza. Se leggi all'indietro un po' di post ti renderai conto che Yoda s'è bruciato un altro lotto di neuroni. Con la lingua fuori

        Non è che sia molto interessato. Con la lingua fuori
        • Avatar
          Scritto da
          Non Autenticato
          il 2014-07-19 17:05:55.0 alle 2014-07-19 17:05:55.0
          Re: Note di sviluppo per Mary Lou 2
          > > Prima o dopo che l'hai avuta? Fantasma
          >
          > Dopo.
          > Mary è lì dal 2010.
          >
          > > Se fossi ancora bambino queste cose mi entusiasmerebbero.
          >
          > Ecco perché entusiasmano me.

          No, scherzi a parte, da bambino (cioè fino a 35 anni) andavo matto per queste cose, intelligenza artificiale bla bla. Poi la ditta ha ucciso la mia infanzia. Triste

          > > Wakko di là dice che Javascript è il male assoluto.
          >
          > Mah, è comodo.
          > Eppoi un chatbot non ha una miriade di conti da fare, a meno che qualcuno gli implementi la possibilità di risolvere espressioni e gli chiedano 10000 fattoriale.
          >
          > > P.S. Aggiornamento a quanto è successo nel fòro durante la tua assenza. Se leggi all'indietro un po' di post ti renderai conto che Yoda s'è bruciato un altro lotto di neuroni. Con la lingua fuori
          >
          > Non è che sia molto interessato. Con la lingua fuori

<softv>

Pagina generata in 745 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 22 negli ultimi cinque minuti, 59 negli ultimi 15 minuti