ROBOTICA - AUTOMAZIONE - EMBEDDED > I.A. Intelligenza Artificiale.

IA & Concetto di realtà

(1/11) > >>

Allanon:
Pseudo codice:

--- Codice: ---Func Main()
   Do
      entità, distanza = guarda_avanti()

      Switch entità
         Case cibo
            if distanza = 0 then mangia() else vai_avanti()
         
         Case pericolo
            cambia_direzione()

         Case predatore()
            vai_indietro()

         Default
            if not(self.stanco) then vai_avanti() else riposa()

      EndSwitch
   Loop

EndFunc


--- Termina codice ---

Secondo voi l'entità pilotata da questo codice può essere definita "intelligente"?
Inoltre, può essere definita "viva"?

ATTENZIONE: Questo post è solo una provocazione (nel senzo di provocare una bella discussione) e può esporre il delirio al quale di tanto in tanto penso e mi fa arrovellare il cervello  :auto-ambulance:

Z80Fan:
Parlando da parziale nabbo in materia, direi che, se la rendi capace di riprodursi e di morire, può essere classificata come essere vivente.

Allanon:
Beh anch'io sono niubbo, non ho studiato nulla in materia e vado solo con le mie riflessioni, quindi...

Diamogli un tipo di riproduzione semplice: la scissione (quando la propria energia è superiore a 100)
La morte come gliela diamo? Per vecchiaia? Ok... immaginiamo un countdown inesorabile allora inizializzato durante la nascita...


--- Codice: ---    Func scissione()
        self.energia = self.energia / 2
        self.clona()
    EndFunc

    Func Main()
       Do
          if self.energia > 100 then self.scissione()
          if self.età_max = 0 then self.muori()

          entità, distanza = self.guarda_avanti()

          Switch entità
             Case cibo
                if distanza = 0 then self.mangia() else self.vai_avanti()
             
             Case pericolo
                self.cambia_direzione()

             Case predatore()
                self.vai_indietro()

             Default
                if not(self.stanco) then self.vai_avanti() else self.riposa()

          EndSwitch

          self.età_max = età_max - 1
       Loop

    EndFunc



--- Termina codice ---

Adesso?
E' Intelligente? Ed è anche "vivo" ?

Z80Fan:

--- Citazione da: "Allanon" ---Adesso?
E' Intelligente? Ed è anche "vivo" ?
--- Termina citazione ---
Probabilmente può essere considerato un essere vivente; per quanto riguarda l'intelligenza, dipende da come si definisce "intelligenza"...
Secondo me, no, allo stesso modo come non si può definire intelligente un piccolo organismo, che fa solo quello che gli dice "l'istinto"; non prende iniziative.

Allanon:
Vediamo questo esperimento dove ci porta...

Il piccolino è in grado di:
- vedere di fronte a se
- andare verso il cibo e nutrirsi
- riprodursi
- evitare i pericoli (impulso istintivo)
- allontanarsi dai predatori (impulso istintivo)
- spostarsi alla ricerca di cibo (ed eventualmente riprodursi) per il resto della sua esistenza fino a che non si stanca, poi riposa

Definisci "prendere iniziativa"  :D
Io aggiungo una parola chiave "apprendimento"

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa