Re: Lua / Freenet = Strong AI
Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]> Mon, 12 Aug 2013 19:56:32 +0100
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
--===============1783249109== Content-Type: multipart/signed; boundary="nextPart2130926.Pkpm6tUZc7"; protocol="application/pgp-signature"; micalg=pgp-sha256 Content-Transfer-Encoding: 7bit --nextPart2130926.Pkpm6tUZc7 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Monday 12 Aug 2013 08:48:20 [email protected] wrote: >=20 > Hi, i'm Julien from France. >=20 > I like Freenet, i first want to thank you all for working on it. It's gre= at ! >=20 > I have a project i'd like to talk about. >=20 > It's about Freenet, Lua, and strong AI. >=20 >=20 >=20 > On Wikipedia's AI page ( http://en.wikipedia.org/wiki/Artificial_intellig= ence ), > we can see there's a lot of different approaches, tools, systems, mechani= sms, > mathematics, databases, whatever... The idea is to integrate every invent= ion > ever made into a single entity. I guess it's not the first let's-put-all-= in-one > kind of idea... >=20 > Rather than a long boring text, i'd sum it up with the following main con= cepts : >=20 >=20 >=20 > freenet > - shared memory space > - files are deleted only when not used >=20 > node > - can be a home computer > - also shares unused CPU (a bit like BOINC) >=20 > tables > - are associative arrays (Lua syntax) > - are files > - associate "key" files with "value" files >=20 > files > - any kind of file > - published, read, and modified by actors >=20 > actors > - can be software Agent (static location, any kind of executable) > - can be Human user terminal (static location, maybe configurable GUI) > - can be Luapse (Lua synapse) (variable location, small Lua program) >=20 > propagation > - each file has a list of actors to warn (automatically) when it is modif= ied or > "touched" > - these warnings contain only the file's ID > - actors can also "touch" files : make them propagate without modifying t= hem >=20 >=20 >=20 > Most of the work is done by software Agents, which are big programs, loca= ted > (and staying) each on one node, implemented in any language, running on a= ny > platform. Each Agent can perform very well the specific type of task it h= as been > made for (like bayesian inference, genetic programming, goal-based path f= inding, > image analysis, big ontology stuff, ...etc), using local ressources. Typi= cally, > an Agent takes some files as input, and outputs another file, in another = format. > When its input files are modified, the Agent is warned, so it can modify = its > output file(s). There are also Luapses, which are tiny Lua programs used = as glue > : propagation, condition tests, simple table updating... A Luapse can be = stored > redundantly on several nodes. >=20 >=20 >=20 > I'd like to know if such a project would be welcome on Freenet. It might > generate a lot of files and activity. I don't want to interfere with Free= net's > primary objective, which is freedom of speech. >=20 > What do you think ? Sounds a bit handwavy at this point. But have fun with it; more apps are un= likely to be a bad thing. It sounds like it's too soon to determine whether it would create significa= nt traffic ... likely this depends on how many people are using it. --nextPart2130926.Pkpm6tUZc7 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABEIAAYFAlIJL+MACgkQYUNbc3WUHYgGAQCfYWZNuaaGaWR+wJm61ylwBWp5 n0MAoJaBCNxpk9cU2It9aXNRaoumtvp/ =tMRA -----END PGP SIGNATURE----- --nextPart2130926.Pkpm6tUZc7-- --===============1783249109== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Tech mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech --===============1783249109==--