S
SwarmShepherd
Good Day,
My purpose to write this is to possibly discuss with people if
somebody thinks they understand the nature my project. I am
independent of any businesses or institutions. All the work is 100%
in 1.9.1 Ruby now and not so big or overwhelming on the
Serverside. Just teaching myself anything on the clientside and get
giant headaches and frustration at all things JS.
Here is a basic project descriptions:
Project is ongoing and was started with a Berlin Internet company
about 5 years ago. He was to do the clientside. Then he move to
Prague.
This project uses extensive "Helper Library" system (maybe like
Ruleby).
HelperLibrary allows the 'agents" to be simple.
There are two types of "Agents": 1. Data 2. Rule (data simple,
rules make assertions, some overlogic but all like natural language
sentences)
The agents are multi-sections. Each "section" is actually a DSL.
data have 2-3 sections rule agents have 6-7 sections
The "Engine" can "fire" over 2,500 "agents" per second on my less than
1/2 state-of-the-art machine. (Execution of one DSL / but they can
"early out")
Agents leave "casings" (dont ask) - but this is a record of all
interface actions with the HelperLibrary.
My background is much manufacturing/process contrl / statistical so
maybe you can guess how "casings" will contain useful back-chaining(?)
type information.
Agents are text files, maybe to think of as a EMail? But from
computer to computer so no chit chat, but reads much like a natural
language.
Data is stored in what I call a "Object Server" like a "automatic
database" but a "Object" IS the record. This way a method becomes a
"Topic". Maybe think of a a 3d database, not sure but very flexible
for my own work, performance, and run-time dynamic 'vocabulary'
building is all now is full automatic.
After Object servers established in a Domain (1st domain have 5
servers) then work project work seems mostly to be done in the
HelperLibrary - nothing else to
do.
What maybe interesting if you follow above some - is that the Agents
created in a "Expert Session" which is like filling in a form to
create sentences.
This means that the "agents" can be created by anybody, anytime per
the web to build knowledge in the ObjectServers.
This project has been on and on going, progress is slow now because I
am working alone on much of it and know very little, and have no real
patience
for to build internet interface, although some critical screens have
been modeled in Tk on Ruby - great frustration at first - but now done
clean.
Please understand that I am an applications programmer some of old-
school but some of new and I do have a 'git' account but find it
awkward and can't
believe all the fuss and invented language to do somethings simple. I
also have no time for "is it bigger than a bread-box?" dialogs. If
somebody knows of
anything like this then please let me know, but so far searches have
not found anything.
Finally, I will be interested to contribute the code to some entity
that know / and have a record of doing this right, but until I finish
the project, so far, I cannot
see anything but grief come from sharing without documentation and
proper support.
Thankyou!
My purpose to write this is to possibly discuss with people if
somebody thinks they understand the nature my project. I am
independent of any businesses or institutions. All the work is 100%
in 1.9.1 Ruby now and not so big or overwhelming on the
Serverside. Just teaching myself anything on the clientside and get
giant headaches and frustration at all things JS.
Here is a basic project descriptions:
Project is ongoing and was started with a Berlin Internet company
about 5 years ago. He was to do the clientside. Then he move to
Prague.
This project uses extensive "Helper Library" system (maybe like
Ruleby).
HelperLibrary allows the 'agents" to be simple.
There are two types of "Agents": 1. Data 2. Rule (data simple,
rules make assertions, some overlogic but all like natural language
sentences)
The agents are multi-sections. Each "section" is actually a DSL.
data have 2-3 sections rule agents have 6-7 sections
The "Engine" can "fire" over 2,500 "agents" per second on my less than
1/2 state-of-the-art machine. (Execution of one DSL / but they can
"early out")
Agents leave "casings" (dont ask) - but this is a record of all
interface actions with the HelperLibrary.
My background is much manufacturing/process contrl / statistical so
maybe you can guess how "casings" will contain useful back-chaining(?)
type information.
Agents are text files, maybe to think of as a EMail? But from
computer to computer so no chit chat, but reads much like a natural
language.
Data is stored in what I call a "Object Server" like a "automatic
database" but a "Object" IS the record. This way a method becomes a
"Topic". Maybe think of a a 3d database, not sure but very flexible
for my own work, performance, and run-time dynamic 'vocabulary'
building is all now is full automatic.
After Object servers established in a Domain (1st domain have 5
servers) then work project work seems mostly to be done in the
HelperLibrary - nothing else to
do.
What maybe interesting if you follow above some - is that the Agents
created in a "Expert Session" which is like filling in a form to
create sentences.
This means that the "agents" can be created by anybody, anytime per
the web to build knowledge in the ObjectServers.
This project has been on and on going, progress is slow now because I
am working alone on much of it and know very little, and have no real
patience
for to build internet interface, although some critical screens have
been modeled in Tk on Ruby - great frustration at first - but now done
clean.
Please understand that I am an applications programmer some of old-
school but some of new and I do have a 'git' account but find it
awkward and can't
believe all the fuss and invented language to do somethings simple. I
also have no time for "is it bigger than a bread-box?" dialogs. If
somebody knows of
anything like this then please let me know, but so far searches have
not found anything.
Finally, I will be interested to contribute the code to some entity
that know / and have a record of doing this right, but until I finish
the project, so far, I cannot
see anything but grief come from sharing without documentation and
proper support.
Thankyou!