« Arbre à focos » : différence entre les versions

De Lillois Fractale Wiki
Aller à la navigation Aller à la recherche
Contenu ajouté Contenu supprimé
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
L'arbre à focos est un composant d'[[Réflexions_et_projets_IA|Alex II]].
D'un point de vue informatique la pile est un Thread (java).


D'un point de vue informatique l'arbre contient des focos, et chaque foco est un Thread (java).
Les éléments de la pile sont des '''''focos''''' (focus de conscience).

Pour une part l'arbre se comporte comme une pile. Les focos sont créés (push) et éliminés (pop) sur l'arbre un peu comme ils le seraint sur une pile. L'arbre croît et décroit dynamiquement.

== Focus de conscience = foco ==

Les éléments de la pile sont des '''''focos''''' ('''fo'''cus de '''co'''nscience).


A tout moment une seule conscience est ''active'' (en ligne avec l'idée des Thread).
A tout moment une seule conscience est ''active'' (en ligne avec l'idée des Thread).


Un focos peut être dans divers ''états'':
Un foco peut être dans divers ''états'':


*''working'' : occupé à construire un résultat intermédiaire
*''working'' : occupé à construire un résultat intermédiaire
*''ready'' : passif, offrant en disponibilité un ''résultat''
*''ready'' : passif, offrant en disponibilité un ''résultat''
*''waiting'' : passif, mais prêt à être réactivé.
*''waiting'' : passif, mais prêt à être réactivé.
*obsolete&nbsp;: prête à être détruite, car ayant pour objet des problèmes déjà complètement traitéset exploités.<br>
*''obsolete''&nbsp;: prête à être détruite, car ayant pour objet des problèmes déjà complètement traitéset exploités.<br>


Les focos ont des liens les uns vers les autres, en particulier lorsqu'ils forment les composant d'un problème numérique.
Les focos ont des liens les uns vers les autres, en particulier lorsqu'ils forment les composant d'un problème numérique. Ces liens forment un arborescence. <br>


Un foco peut être très simple (10x10) ou très complexe (interaction en logique associative avec un canal d'input).
Un foco peut être très simple (10x10) ou très complexe (interaction en logique associative avec un canal d'input).


La multi-conscience d'Alex I et d'Alex II<br>
== La multi-conscience d'Alex I et d'Alex II<br> ==

Alex I était conçu autour d'un nombre fixe de consciences disponibles pour des interactions parallèles.<br>

Dans Alex II, la conscience EST&nbsp;un arbre à focos.


Dans Alex II, seront autorisés au minimum:<br>
Alex I était conçu autour d'un nombre fixe de consciences disponibles pour des interactions parallèles.<br>


*un foco de base - la racine de l'arbre à focos<br>
Dans Alex II, seront présent au minimum:<br>
*des focos numériques, à courte duré de vie <br>
*des focos interactifs, à longue durée de vie


== Attribut d'un foco ==
*un focos de base<br>
*des focos numériques, à courte duré de vie <br>
*des focos interactifs, à longue durée de vie<br>


Un focos sera caractérisé<br>
Un foco sera caractérisé<br>


*par un horizon de temps<br>
*par un horizon de temps (utilisé dans les processus d'excitation/ érosion)<br>
*par des liens avec d'autres focos (pour les focos numériques, les liens vers les focos contenant les résultats intermédiaires)<br>
*par des liens avec d'autres focos (pour les focos numériques, les liens vers les focos contenant les résultats intermédiaires)<br>
*un lien vers un focos créateur (à réactiver lorsque ce focos n'est plus ''working'')<br>
*un lien vers un focos créateur (à réactiver lorsque ce focos n'est plus ''working'')<br>
*une date de création<br>
*une date de création<br>
*un état courant<br>
*un état courant<br>



Version du 26 février 2010 à 18:15

L'arbre à focos est un composant d'Alex II.

D'un point de vue informatique l'arbre contient des focos, et chaque foco est un Thread (java).

Pour une part l'arbre se comporte comme une pile. Les focos sont créés (push) et éliminés (pop) sur l'arbre un peu comme ils le seraint sur une pile. L'arbre croît et décroit dynamiquement.

Focus de conscience = foco

Les éléments de la pile sont des focos (focus de conscience).

A tout moment une seule conscience est active (en ligne avec l'idée des Thread).

Un foco peut être dans divers états:

  • working : occupé à construire un résultat intermédiaire
  • ready : passif, offrant en disponibilité un résultat
  • waiting : passif, mais prêt à être réactivé.
  • obsolete : prête à être détruite, car ayant pour objet des problèmes déjà complètement traitéset exploités.

Les focos ont des liens les uns vers les autres, en particulier lorsqu'ils forment les composant d'un problème numérique. Ces liens forment un arborescence.

Un foco peut être très simple (10x10) ou très complexe (interaction en logique associative avec un canal d'input).

La multi-conscience d'Alex I et d'Alex II

Alex I était conçu autour d'un nombre fixe de consciences disponibles pour des interactions parallèles.

Dans Alex II, la conscience EST un arbre à focos.

Dans Alex II, seront autorisés au minimum:

  • un foco de base - la racine de l'arbre à focos
  • des focos numériques, à courte duré de vie
  • des focos interactifs, à longue durée de vie

Attribut d'un foco

Un foco sera caractérisé

  • par un horizon de temps (utilisé dans les processus d'excitation/ érosion)
  • par des liens avec d'autres focos (pour les focos numériques, les liens vers les focos contenant les résultats intermédiaires)
  • un lien vers un focos créateur (à réactiver lorsque ce focos n'est plus working)
  • une date de création
  • un état courant