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==--