Re: Lua / Freenet = Strong AI
Felipe Barriga Richards <[email protected]> Mon, 12 Aug 2013 08:17:25 -0700
| Newsgroups | gmane.network.freenet.technical |
|---|---|
| Message-ID | <[email protected]> |
--===============0251270910== Content-Type: multipart/alternative; boundary="----KNB5ZKAPARHSJJBGT2LOX76NY1CXI5" ------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Julien,=20 At least for me your explanation doesn't told me too much, is quite gener= ic. Anyways, AFAIK freenet should tolerate your experiment and if it slo= wdown or affect in another ways it would be great news so it means that t= here is something that needs to be fixed on freenet.=20 [email protected] wrote: > > >Hi, i'm Julien from France. > >I like Freenet, i first want to thank you all for working on it. It's >great ! > >I have a project i'd like to talk about. > >It's about Freenet, Lua, and strong AI. > > > >On Wikipedia's AI page ( >http://en.wikipedia.org/wiki/Artificial_intelligence ), >we can see there's a lot of different approaches, tools, systems, >mechanisms, >mathematics, databases, whatever... The idea is to integrate every >invention >ever made into a single entity. I guess it's not the first >let's-put-all-in-one >kind of idea... > >Rather than a long boring text, i'd sum it up with the following main >concepts : > > > >freenet >- shared memory space >- files are deleted only when not used > >node >- can be a home computer >- also shares unused CPU (a bit like BOINC) > >tables >- are associative arrays (Lua syntax) >- are files >- associate "key" files with "value" files > >files >- any kind of file >- published, read, and modified by actors > >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) > >propagation >- each file has a list of actors to warn (automatically) when it is >modified or >"touched" >- these warnings contain only the file's ID >- actors can also "touch" files : make them propagate without modifying >them > > > >Most of the work is done by software Agents, which are big programs, >located >(and staying) each on one node, implemented in any language, running on >any >platform. Each Agent can perform very well the specific type of task it >has been >made for (like bayesian inference, genetic programming, goal-based path >finding, >image analysis, big ontology stuff, ...etc), using local ressources. >Typically, >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. > > > >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 >Freenet's >primary objective, which is freedom of speech. > >What do you think ? >_______________________________________________ >Tech mailing list >[email protected] >https://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech -fbr --=20 Sent from my Android phone with K-9 Mail. Please excuse my brevity. ------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>Hi Julien, <br> <br> At least for me your explanation doesn't told me too much, is quite g= eneric. Anyways, AFAIK freenet should tolerate your experiment and if it= slowdown or affect in another ways it would be great news so it means th= at there is something that needs to be fixed on freenet. <br> <br> <br> <br><br><div class=3D"gmail_quote">[email protected] wrote:<blockquote cl= ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px = solid rgb(204, 204, 204); padding-left: 1ex;"> <pre class=3D"k9mail"><br /><br />Hi, i'm Julien from France.<br /><br />= I like Freenet, i first want to thank you all for working on it. It's gre= at !<br /><br />I have a project i'd like to talk about.<br /><br />It's = about Freenet, Lua, and strong AI.<br /><br /><br /><br />On Wikipedia's = AI page ( <a href=3D"http://en.wikipedia.org/wiki/Artificial_intelligence= ">http://en.wikipedia.org/wiki/Artificial_intelligence</a> ),<br />we can= see there's a lot of different approaches, tools, systems, mechanisms,<b= r />mathematics, databases, whatever... The idea is to integrate every in= vention<br />ever made into a single entity. I guess it's not the first l= et's-put-all-in-one<br />kind of idea...<br /><br />Rather than a long bo= ring text, i'd sum it up with the following main concepts :<br /><br /><b= r /><br />freenet<br />- shared memory space<br />- files are deleted onl= y when not used<br /><br />node<br />- can be a home computer<br />- also= shares unused CPU (a bit like BOINC)<br /><br />tables<br />- are associative arrays (Lua syntax)<br />- are files<br /= >- associate "key" files with "value" files<br /><br />files<br />- any k= ind of file<br />- published, read, and modified by actors<br /><br />act= ors<br />- can be software Agent (static location, any kind of executable= )<br />- can be Human user terminal (static location, maybe configurable = GUI)<br />- can be Luapse (Lua synapse) (variable location, small Lua pro= gram)<br /><br />propagation<br />- each file has a list of actors to war= n (automatically) when it is modified or<br />"touched"<br />- these warn= ings contain only the file's ID<br />- actors can also "touch" files : ma= ke them propagate without modifying them<br /><br /><br /><br />Most of t= he work is done by software Agents, which are big programs, located<br />= (and staying) each on one node, implemented in any language, running on a= ny<br />platform. Each Agent can perform very well the specific type of t= ask it has been<br />made for (like bayesian inference, genetic programming, goal-based path finding,<br />image analy= sis, big ontology stuff, ...etc), using local ressources. Typically,<br /= >an Agent takes some files as input, and outputs another file, in another= format.<br />When its input files are modified, the Agent is warned, so = it can modify its<br />output file(s). There are also Luapses, which are = tiny Lua programs used as glue<br />: propagation, condition tests, simpl= e table updating... A Luapse can be stored<br />redundantly on several no= des.<br /><br /><br /><br />I'd like to know if such a project would be w= elcome on Freenet. It might<br />generate a lot of files and activity. I = don't want to interfere with Freenet's<br />primary objective, which is f= reedom of speech.<br /><br />What do you think ?<br /><hr /><br />Tech ma= iling list<br />[email protected]<br /><a href=3D"https://emu.freen= etproject.org/cgi-bin/mailman/listinfo/tech">https://emu.freenetproject.o= rg/cgi-bin/mailman/listinfo/tech</a><br /></pre></blockquote></div><br> -fbr<br> -- <br> Sent from my Android phone with K-9 Mail. Please excuse my brevity.</body= ></html> ------KNB5ZKAPARHSJJBGT2LOX76NY1CXI5-- --===============0251270910== 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 --===============0251270910==--