28 mars 2008

Internet : l'émergence d'un Cerveau Global ?

According to the game recently started by Sofian, I took the book "Creating Internet Intelligence" authored by Ben Goertzel and slowly opened it. The fifth line of the fifth page reads: "…the path from current AI products to a real thinking program isn’t…" Its fifth word is "AI" and therefore my suggestion will be:

"A bird does not sing because it has an answer.
It sings because it has a song."

It should be noticed that the rules of this game are only applicable to alphabetic writing systems. This is restrictive in terms of social interactions at a global level ;)

And now I tag Mascottus, Natacha, Wildo, Natalie and ak Yip.

---

En feuilletant ce même livre "Creating Internet Intelligence", j'ai trouvé un descriptif de l’émergence du Cerveau Global (Global Brain) en 3 phases. En voici quelques extraits traduits :

"Phase 1 du Cerveau Global : des technologies de l’information et de la communication qui améliorent les interactions humaines. C’est ce que nous avons aujourd’hui… Le réseau de partage des idées et des sentiments peut progressivement devenir beaucoup plus riche et plus productif qu’il ne l’est aujourd’hui…

Phase 2 du Cerveau Global : l’Internet intelligent. A ce stade, nos systèmes informatiques et de communication… se sont transformés en une intelligence à part entière formant un tout cohérent, ou en un ensemble d’intelligences cohérentes vivant dans leur propre environnement numérique.

Phase 3 du Cerveau Global : la Singularité accomplie. Cela peut se produire grâce à des programmes d’intelligence artificielle supra-humaine qui réécrivent leur propre code jusqu’à atteindre un niveau de sophistication dépassant l’imagination des humains… A ce stade, nos réalités psychologiques et culturelles actuelles n'ont pas plus d'utilité que la psyché d’un chimpanzé pour la société moderne."

27 mars 2008

Twinity : dans les reflets de l'eau

"Qui voit le ciel dans l'eau voit les poissons dans les arbres."




26 mars 2008

Twinity : les jeux de miroirs d'Annabeth

Dans Twinity, Annabeth a fait quelques essais d'installation artistique basés sur des jeux de miroirs, et on peut en voir quelques exemples en se rendant à la Annabeth's Art Gallery.


Et voici que Twinity devient littéralement un "monde miroir".




Annabeth (Angrybeth Shortbread dans Second Life) a aussi tourné une courte vidéo sur ses expériences.


25 mars 2008

Second Life : L'échelle de l'Ange

Arrivé très tardivement à l'inauguration et n'ayant pu y faire qu'une courte apparition, je suis retourné - après - admirer l'exposition "L'échelle de l'Ange" organisé par le groupe artistique de Tournicoton sur Kuai hele dans Second Life. Plusieurs billets ont bien entendu déjà été écrits sur ce très bel événement : Nessy Lupino, Fafner Hofmann, Coulaut Menges, Victoire Catteneo.

Echelle, escalier, école, escale, ... Les anges sont, par nature, porteurs de messages.







21 mars 2008

Twinity : la Bodega Gallery

Dans Twinity, Enjah a créé une galerie où elle a téléchargé des reproductions de certaines de ses peintures. Cette installation est située virtuellement dans la Bodega Gallery à Portland, Oregon. L'endroit est très bien agencé et agréable à visiter. Un espace de paix intérieure... Petit à petit, Twinity fait son nid.




17 mars 2008

Mondes virtuels : la Nature numérique

Jusqu’à l’aube du 21ème siècle, la "civilisation de progrès" a maintenu un cloisonnement strict entre, d’un côté, l’esprit rationnel intérieur et, de l’autre, les formes technologiques extérieures qu’il a créées. Dans l’ordre philosophique des choses, le premier produit "scientifique" du rationalisme a été le mécanisme cartésien, et le matérialisme est apparu un peu plus tard au 18ème siècle. Mais cette perception du monde où s’exprime le dualisme entre l’esprit et la matière n’a pas été sans conséquence. Par exemple, dans cette conception, il n’y a pas vraiment de place pour la nature, et cet "éloignement de la nature" depuis plus de trois siècles trouve aujourd’hui son écho dans les problèmes d’environnement que nous avons à affronter (pollution, réchauffement climatique, etc.).

Et voilà que, pour la première fois, l’une de ces formes technologiques semble nous ramener à la nature au lieu de nous en éloigner. Dans les mondes virtuels, nous reproduisons la nature dans sa simplicité, avec ses montagnes, ses lacs et ses forêts, et nous commençons même à y introduire des formes de vie. Tout ceci est certes encore très rudimentaire, mais "l’intelligence émergente des réseaux Internet constitue à la fois un environnement naturel, un domaine spirituel et un monde intérieur complexe où s’exprime la créativité de l’esprit" *. D'une certaine façon, la projection de l’esprit rationnel dans Internet conduit finalement à la création d’un miroir de la nature, avec ses symboles et ses archétypes. Et ce n’est peut-être pas tout à fait un hasard si, en France, plusieurs des "voix" les plus marquantes de Second Life proviennent de personnes à la sensibilité écologique, comme Mascottus Phlox, Nessy Lupino, Sun Payne, Marc Moana ou artemisia Mathy.

On pourrait s’arrêter là. Mais, dans leur "chanson de la forêt numérique" *, Ben Goertzel et Stephan Vladimir Bugaj se risquent à faire un pas de plus, et un pas immense. Ils écrivent : "Alors qu’une société humaine future basée sur Internet peut être plus saine que le système actuel, qui est fondé sur des mondes intérieurs individuels et incommunicables,… [elle serait encore imparfaite]… à moins de pousser les changements radicaux dans la bonne direction, c’est-à-dire vers la symbiose entre l’être animal extérieur et l’être interne abstrait tel qu’il est codifié dans un système de machines et de langages : [l’obtention d’un] cerveau global mis en harmonie avec Gaia – "l’esprit de la nature" lui-même – de sorte que la nature, l’homme et l’intelligence Internet ne fassent plus qu’un".


* Song From the Digital Forest in The Path to Posthumanity, Ben Goertzel & Stephan Vladimir Bugaj, Academica Press, 2006

15 mars 2008

Twinity : Berlin extrême

Fort de mes nouveaux pouvoirs de déplacement, je suis retourné à Berlin dans Twinity (là où avait eu lieu la fête Happy Easter Bash).

Courir et se déplacer dans les airs, cela n'a plus de secret pour moi. Je me suis d'abord rendu aux confins de la région, et même au-delà.


Ensuite, j'ai pris de la hauteur, de plus en plus de hauteur... Voici Berlin vu du ciel...



14 mars 2008

Twinity : pouvoirs surnaturels de l'avatar

Hier soir (ce jeudi 13 mars 2008 à 19h00 CET), Twinity fêtait Pâques avant l'heure avec un événement appelé "Happy Easter Bash". L'annonce en avait été faite juste un jour avant, ce qui explique sans doute en partie le petit nombre de personnes présentes. D'un autre côté, la présence simultanée d'une dizaine d'avatars posant quelques problèmes techniques dans cette période de test, c'était déjà beaucoup. L'endroit était joliment décoré et les présents de bonne humeur. Il y avait comme une ambiance de fête.






Mais le plus important n'était pas là car, à cette occasion, quelques "secrets" nous ont été dévoilés : les avatars de Twinity possèdent en effet des pouvoirs surnaturels. En fait, Jeremy Snyder avait déjà parlé de possibles pouvoirs surnaturels à l'occasion d'une interview dans Virtual World News. On a réalisé que c'était vrai.

Tout d'abord, il est possible de voler dans les airs. Le terme "voler" n'est d'ailleurs pas tout à fait approprié, puisqu'il s'agit plutôt de se tenir debout dans le ciel et de marcher dans les airs.





Les commandes à exécuter sur un clavier français sont les suivantes :

[Home] + [PageUp] pour décoller et s'élever dans les airs

[Home] + [PageDown] pour diminuer son altitude et atterrir

Deuxième pouvoir surnaturel : la possibilité pour l'avatar de choisir la position du soleil dans le cycle des jours et des nuits.







La commande à exécuter sur un clavier français est la suivante : [Caps Lock] + [Ctrl] + $ . En maintenant les deux premières touches enfoncées et en appuyant sur la touche $ plusieurs fois, on fait se déplacer le soleil et on passe ainsi progressivement du jour à la nuit et de la nuit au jour.

Pour ceux qui connaissent Second Life, ces pouvoirs n'ont rien de bien extraordinaire. Mais pour Twinity, qui se veut plus proche de la réalité, c'est à mon avis très intéressant...

13 mars 2008

Quel avenir pour Second Life ?

Si Second Life reste la référence en matière de mondes virtuels, et le restera à coup sûr pour de nombreux mois, l’année 2007 a vu l’éclosion de plusieurs initiatives - parmi lesquelles HiPiHi, Novoking, Twinity et la constellation OpenSim – qui vont venir la concurrencer.

Linden Lab, la société qui opère Second Life, est sans aucun doute constituée d’une équipe de techniciens géniaux mais son modèle de revenus s’appuie, pour l’essentiel, sur la vente/maintenance de terrains virtuels, un modèle proche de celui des hébergeurs de sites Internet. Or les mondes virtuels vont rapidement se multiplier comme des petits pains - le projet OpenSim est là pour nous le rappeler – et, à terme, le "terrain virtuel" ne vaudra donc guère plus que son coût marginal (coût de gestion des serveurs).

Dans ces conditions, quel avenir faut-il accorder à Second Life ? D’autres sources de revenus ? Il semble que non. En effet, Linden Lab a montré qu’il ne pouvait pas (ou ne voulait pas) être le régulateur privilégié d’une économie naissante, une situation dont il aurait pourtant dû profiter pour élargir son business model. A mon avis, l’exemple le plus frappant de cette "stratégie d’abandon" a été l’interdiction récente prononcée à l’encontre des banques virtuelles.

Du coup, l’hypothèse d’une acquisition de Second Life (Linden Lab) par un grand acteur de l’Internet devient plausible. Idéalement, avant cette acquisition, cet acteur disposerait déjà : 1) d’une plate-forme de e-commerce ; 2) d’un outil de gestion des mécanismes financiers (d’un système de paiement en tout premier lieu) ; et 3) d’une infrastructure de télécommunications. L'apport de Second Life comme quatrième élément permettrait à cet acteur de dépasser un modèle qui commence lui-même à montrer ses limites (je parle ici du modèle de l’acteur en question et non de celui de Linden Lab) et de compléter ainsi son dispositif pour entrer dans la troisième dimension de l’Internet. Un projet Dotman à l’américaine en quelque sorte…

12 mars 2008

realXtend : importer des objets

J'ai conscience que ce billet est un très modeste écho à l'article intitulé "Importer des objets avec Maya" publié par Pierre-Olivier Carles. Mais comme il y a très peu d'objets disponibles au format mesh (celui dont nous avons besoin avec realXtend), je me suis amusé à voir comment il serait possible de tirer facilement parti des très nombreux objets au format 3ds disponibles sur Internet.

Convertir simplement des fichiers 3ds en mesh sans passer par un logiciel graphique, ceci est possible grâce à un utilitaire appelé "3ds2mesh" téléchargeable sur le site de David Geldreich. J'ai fait quelques essais assez concluants sur des objets (Torii, bateau) proposés par 3dchaya et des végétaux (arbuste feuillu, palmier) en provenance de klicker.




09 mars 2008

realXtend : essai d'installation d'une région

Cet essai se passe en deux temps. Il s'agit d'abord de créer une région spécifique et, ensuite, d'importer quelques objets tels que des plantes, des arbres et des rochers pour agrémenter l'endroit.

Création d'une région

Ceci ne pose pas de problème particulier. Il suffit de reproduire, au niveau du rexserver, l'exercice effectué précédemment dans un autre contexte (ici).

Problème rencontré : le terrain est inversé par rapport à sa configuration initiale. Il ne s'agit pas d'un problème avec realXtend, mais de quelque chose de plus général au niveau de OpenSim.


Importation d'objets et installation


D'abord, je télécharge realXtend Asset Library depuis le site realXtend et j'extrais le tout. Ensuite, j'importe les objets (mesh et textures) avec les fonctions disponibles (Upload 3D Model et Upload Image) dans realXtend viewer.


La création d'objets est assez simple grâce à l'onglet reX supplémentaire. Pour cela, il me suffit de suivre les instructions données dans la documentation (paragraphe 4 - Building Introduction - How to use 3d models and the RexMeshTool).



Il s'agit enfin de goûter le résultat du travail accompli...

08 mars 2008

realXtend : essai de fonctionnement en mode partagé

L’objectif de cet essai est de créer un serveur realXtend accessible à d'autres, et de faire se rencontrer deux avatars, le premier se connectant depuis le poste serveur et le second depuis un autre poste.

Mise en place du serveur

Ceci ne pose pas de problème particulier. Il me suffit de suivre précisément les instructions données à ce sujet dans la documentation (paragraphe 1.3) et l’aide readme_rexserverplatform (how to setup server platform so that other people can connect to it). Cela consiste à remplacer l’adresse 127.0.0.1 par l’adresse IP réelle du poste dans plusieurs fichiers.

Création des avatars

Les avatars ("utilisateurs") doivent être créés sur le poste serveur en utilisant l’application Authentication. J’en crée deux (create user) :

- le premier de prénom Wangxiang, de nom Tuxing et de compte Wangxiang Tuxing ;
- le second de prénom Vold, de nom Albatros et de compte Vold Albatros.

Chaque avatar est créé avec une apparence par défaut et, pour modifier cette apparence, il me faut utiliser l’application avatar_generator (toujours sur le poste serveur).

Premier problème rencontré : il y a un bug dans l’application, qui se ferme à chaque fois que l’on tape un "a". Pour l’export de Wangxiang Tuxing, j’ai donc dû redémarrer l’application deux fois. Même chose pour Vold Albatros. Lors de la création des avatars, il faut faire attention à choisir des mots de passe sans "a".

Deuxième problème rencontré : lors de l’export après modification, il faut saisir le compte de l’avatar accompagné de l’adresse IP du serveur. La seule saisie du compte est insuffisante. Dans le champ Account ("compte"), on saisit donc, par exemple : Wangxiang Tuxing@xxx.yyy.z.t (où xxx.yyy.z.t est l’adresse IP du serveur).

Connexion de Wangxiang Tuxing

Sur le poste serveur, je démarre les trois applications Authentication, AvatarStorage et OpenSim en mode administrateur.

Wangxiang Tuxing se connecte depuis le poste serveur. Sur l’écran d’accueil du realXtend Viewer, je saisis Wangxiang Tuxing@xxx.yyy.z.t (où xxx.yyy.z.t est l’adresse IP du serveur) et je choisis la connexion via local server.



Connexion de Vold Albatros

Vold Albatros se connecte depuis un autre poste qui, en l’occurrence, partage la même connexion Internet que le serveur. Sur l’écran d’accueil du realXtend Viewer, on saisit Vold Albatros@xxx.yyy.z.t (où xxx.yyy.z.t est l’adresse IP du serveur) et la connexion se fait via Authentication Server Home Grid.


La rencontre entre les deux avatars a pu s’effectuer. A suivre.

05 mars 2008

Mes premiers essais avec realXtend

Suite à plusieurs articles parus sur le sujet (ici, ici, ici, ici, ici, ), j'ai effectué mes premiers essais avec realXtend.

Premier essai : utilisation du logiciel client realXtend pour se connecter à Second Life

Pas de problème particulier. Télécharger le logiciel à partir du site realXtend, l'installer et se connecter avec un de ses avatars de Second Life.


Le chargement me semble plus long qu'avec le logiciel de Linden Lab. Le rendu est de très bonne qualité.


Deuxième essai : connection à un serveur local


Problème rencontré avec Vista : il faut démarrer chacun des trois serveurs (Authentication Server, Avatar Storage Server et OpenSim Server) en mode administrateur. La connection se fait sur "Authentication Server Home Grid" via l'avatar de nom testuser@127.0.0.1 avec le mot de passe test. Voici ce que cela donne à l'arrivée. A noter
la présence d'ombres.



Troisième essai : modification de l'apparence de l'avatar en utilisant Avatar Generator

Problème rencontré : pour pouvoir lancer avatar_generator, il me faut préalablement installer la dernière version de DirectX. Je me limite ensuite à des modifications basiques sur l'avatar.




C'est tout pour aujourd'hui. A suivre...