<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10945439</id><updated>2012-02-02T07:21:56.653-07:00</updated><category term='Semantic Web'/><category term='Software Agent'/><category term='Semantic Abyss'/><category term='Software Agent Technology'/><title type='text'>Agtivity | In Pursuit of Software Agent Technology</title><subtitle type='html'>Advancing the Science of Software Agent Technology</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default?start-index=101&amp;max-results=100'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>133</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10945439.post-6967711450725979955</id><published>2012-01-14T10:49:00.001-07:00</published><updated>2012-01-14T10:49:47.324-07:00</updated><title type='text'>Should I or shouldn't I?</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;I've been poking at the edges of technology and business opportunities for  software agent technology for quite a number of years now, but have been very  hesitant to pull the trigger and actually try to do something to realize the  potential of all of the grand visions of agents. Initially it had all seemed so  promising, and that remains true, but so much of it has been more of a research  program with tangible results always tantalyzingly out of reach. But, now, I'm  finally at the point where I am seriously considering whether enough of the  requisite technology components may be in place to at least start to move  forward. I'm still not convinced or decided, but it at least feels a lot more  encouraging than at any point in the past 15 years, other than the initial  euphoria I had back in 1997.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;When I step back and look at all of the pieces of technology that would be  required to come together to implement true intelligent agents or at least  functional, industrial-strength software agents, the view is breathtaking and  quite daunting. There is still tons of hard-core research needed and a lot of  the technology is simply not ready for prime time.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;But lately I've been taking a slightly different perspective, and trying to  focus on identifying a realistic subset of the vision and technology that I  actually could make very real progress on in the here and now. I've made some  great progress and this approach looks promising, but there is still too much  that is still vague and foggy.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;There are two critical questions that I face: 1) have I identified a small  enough subset of the problem that I can actually implement in fairly short  order, and 2) will that subset have the critical mass needed to be successful  from both a technology and marketing perspective.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Unfortunately, this whole area is still highly speculative and even if I  can and do build a product, it would be more of "a solution in search of a  problem" than a clear market need that I can simply plug in to fill. That is  probably the biggest concern holding me back on the business side of the  equation.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Ultimately, I may simply decide that I could build something, but then  decide not to.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;Or, I may  decide that I will learn enough from the experience and accumulate enough  valuable technology buzz words to put on my resume that the technology effort  may be more than worth the business risk.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;Right now,  my bias is towards starting to write some code next week.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;I'm also  currently looking around for some new consulting or contracting work and  struggling with the question of whether I'd rather have the certainty of a  decent income versus the risk of pursuing a new technology venture. I really  would prefer the latter, but I simply do not yet have a solid fix on success in  that direction that I would be willing to bet the farm on.&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&lt;BR&gt;-- &lt;A  href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6967711450725979955?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6967711450725979955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6967711450725979955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6967711450725979955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6967711450725979955'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2012/01/should-i-or-shouldnt-i.html' title='Should I or shouldn&apos;t I?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-1322987657321575007</id><published>2011-12-26T18:09:00.001-07:00</published><updated>2011-12-26T18:09:57.078-07:00</updated><title type='text'>The agent learning loop</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;The great difficulty with software agents is the issue of how to program  them to behave in an intelligent manner. Programming intelligence is difficult,  tricky, and error-prone, when it is practical at all. Sometimes we are actually  able to come up with simple, clever heuristics that seem to approximate  intelligence (e.g., &lt;A href="http://en.wikipedia.org/wiki/ELIZA"&gt;ELIZA&lt;/A&gt;), or  maybe even heuristics for a very limited and constrained domain that come very  close to approximating human-level intelligence (e.g., &lt;A  href="http://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)"&gt;Deep Blue&lt;/A&gt; or  &lt;A href="http://en.wikipedia.org/wiki/Watson_(computer)"&gt;Watson&lt;/A&gt;), but all  too often our attempts at programming intelligence fall woefully short, are  merely amusing, or are outright lame or horribly dysfunctional when situated in  the real world. We will continue to pursue the vision of intelligent machines  through programmed intelligence, but ultimately there is only one true path to  true intelligence: the ability to learn.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Computer software that mimics intelligence focuses primarily on programming  a library of encoded information and patterns that represent knowledge. That can  enable a computer to answer questions or respond to environmental conditions,  but only in a pre-programmed sense. The beauty of human-level intelligence is  that the human mind has the ability to learn, to teach itself new facts, to  recognize new patterns, to actually produce new knowledge.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;We can also produce computers that embody quite a fair amount of the  processing that occurs in the human mind, but we are still stymied by the vast  ability of the mind to learn and produce knowledge and know-how itself.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Part of our lack of progress on the learning front is the simple fact that  much of the demand for intelligent machines has been simply to replace humans  for relatively mindless and rote activities. In other words, a focus on the  economics of predictable production rather than creative and intuitive  activities.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;I would like to propose the overall sequence for a path forward towards  intelligent machines. I call it the &lt;EM&gt;&lt;STRONG&gt;agent learning  loop&lt;/STRONG&gt;&lt;/EM&gt;:&lt;/DIV&gt; &lt;OL&gt;   &lt;LI&gt;We (humans) program an agent or collection of agents with some "basic"    intelligence (knowledge and pattern recognition abilities.)    &lt;LI&gt;We (humans) program those agents with the "basic" ability to "learn."    &lt;LI&gt;We (humans) also program those agents with the ability to communicate    their knowledge and learnings with other agents, as well as to simply be able    to observe the activity of other agents and learn from their successes and    failures.    &lt;LI&gt;We (humans) program those agents with the ability to create new    intelligent agents with comparable abilities of intelligence and abilities to    learn. These agents are then able to learn and "know" incrementally more than    us, their creators.    &lt;LI&gt;These agents then create new agents, incrementally more intelligent than    themselves, and the "loop" is repeated at step #1.&lt;/LI&gt;&lt;/OL&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;The theory  is that each iteration of the loop incrementally increases the intelligence of  the agents.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;One key  here is that multiple agents are needed at each step and that delegation,  collaboration, and competition are critical factors in learning.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;There is  also a significant degree of Darwinian evolution in play here as well. True  learning involves the taking of some degree of risk, such as with intuitive  leaps, and sometimes even random selection when alternatives seem comparable in  value, or even random selection on occasion when the choice might seem purely  "rational." With a single agent risk is risky, but with multiple agents  alternatives can be exploited in parallel. Agents that learn poorly or  incorrectly will be at a disadvantage in the next generation and likely die off,  although in some cases short-term "poor" behavior can sometimes flip over in  future generations to have unexpected value as the environment itself  evolves.&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV  style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;Communications  between agents is critical, as is the ability to learn from failures. In fact,  agents may "learn" to seek failure as a faster path to "successful"  knowledge.&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&lt;BR&gt;-- &lt;A  href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-1322987657321575007?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/1322987657321575007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=1322987657321575007' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1322987657321575007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1322987657321575007'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/12/agent-learning-loop.html' title='The agent learning loop'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-3621094326292776662</id><published>2011-11-25T11:19:00.001-07:00</published><updated>2011-11-25T11:19:26.991-07:00</updated><title type='text'>The trick of knowledge</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;Computational agents can be considered intelligent to the extent that they  utilize human-level knowledge in their behavior. How to do that is the great  difficulty. I submit that the &lt;EM&gt;trick of knowledge&lt;/EM&gt; is going beyond mere  possession of the facts of knowledge to the ability to know &lt;EM&gt;how to apply  knowledge&lt;/EM&gt;. So, if we want to encode knowledge in a form that is useful to  computational agents, that encoding must also include an encoding of the  &lt;EM&gt;knowledge of how to apply that knowledge&lt;/EM&gt;. Sure, we can hard-wire that  latter knowledge, but that may be difficult, error prone, and probably much less  flexible or adaptable to evolution of the environment. And even if we are  successful at that hard-wiring, that hard-wired knowledge must be properly  parameterized to be used in a complex environment.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;It is worth noting that even the knowledge of how to apply knowledge needs  its own knowledge of how to apply that knowhow, and so on seemingly ad  infinitum. Clearly at some level there must be hard-wired knowledge. Picking  that level is a central challenge, but does highlight the need for a rich  knowledge-based infrastructure.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;In any case, the trick of knowledge is not in &lt;EM&gt;what&lt;/EM&gt; you know, but  in your ability to apply that knowledge. Maybe that is the essence of  intelligence itself.&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&lt;BR&gt;-- &lt;A  href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-3621094326292776662?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/3621094326292776662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=3621094326292776662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3621094326292776662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3621094326292776662'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/11/trick-of-knowledge.html' title='The trick of knowledge'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5244344610316852425</id><published>2011-07-14T10:05:00.001-06:00</published><updated>2011-07-14T10:05:26.502-06:00</updated><title type='text'>The big problem with storage</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;As I continue to ponder the question of how to make real progress with  software agent technology and a knowledge web, the big problem I keep coming  back to is what I will call "The Big Problem with Storage", namely, how to  achieve a degree of persistence in the digital networking domain comparable in  robustness and reliability to storage in the physical world, and then to go a  leap beyond that to achieve truly robust and reliable digital storage.  Ultimately this includes communications reliability as well, but we can tolerate  a little connectivity flakiness, but storage flakiness is not so tolerable since  it generally cannot be recovered. What is needed is a fully redundant and  diversified network storage scheme that is 100% robust and reliable so that  people can have complete confidence that information and media stored on a  digital network is even safer than the best storage in the real world.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;I have written a proposal for a &lt;A  href="http://opixia.com/BaseTechnology/dvpds.htm"&gt;Vision for a Distributed  Virtual Personal Data Storage&lt;/A&gt;, but it certainly doesn't appear as if even my  limited proposal will happen any time soon.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;I would add to this requirement that we are in desperate need of  connectivity options that are far more reliable than the best offered today.  Wired connectivity is probably the most reliable connectivity we have, but has  diversity problems. Wireless has greater potential for diversity, but has  coverage issues. The sad fact is that if you truly want "always-on" connectivity  to your data you need to maintain a local copy on your local  computer/network.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5244344610316852425?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5244344610316852425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5244344610316852425' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5244344610316852425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5244344610316852425'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/07/big-problem-with-storage.html' title='The big problem with storage'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2082861368044087090</id><published>2011-06-26T12:09:00.000-06:00</published><updated>2011-06-26T12:10:08.252-06:00</updated><title type='text'>Human Surrogate Travel</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;&lt;A href="http://opixia.com/surrogatetravel.htm"&gt;Surrogate travel&lt;/A&gt; is the  concept of using a remotely-controlled robot to simulate travel and sensual  experiences in a remote location. The user can move the robot around and listen  and see what is around the robot. But this may be a significant logistical  challenge given today's robotic and communications technology. So, why not use  an actual human in place of the robot? The human robot would have one of more  video cameras and microphones to provide sensual experiences to the user as well  as a headset and microphone for communications with the user, so the user could  audibly direct the human robot to move in a semi-mechanical or intelligent  manner and the human robot could give the human user feedback as well.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;This intermediate form of surrogate travel would be much more  technologically feasible at the present time and in some cases maybe even more  economical as well as more flexible. It might also be more socially acceptable  than a free-roving robot.&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&lt;BR&gt;-- &lt;A  href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2082861368044087090?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2082861368044087090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2082861368044087090' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2082861368044087090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2082861368044087090'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/06/human-surrogate-travel.html' title='Human Surrogate Travel'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5062839101435270813</id><published>2011-06-26T10:49:00.000-06:00</published><updated>2011-06-26T10:50:13.890-06:00</updated><title type='text'>Where are all the intelligent agents?</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;So, where are all the intelligent agents? &lt;A  href="http://www.cs.rpi.edu/~hendler/presentations/Hendler-IADIS.pdf"&gt;The  question keeps popping up&lt;/A&gt; and the list of excuses remains long and the final  answer is always some variant of "coming soon." My own personal answer is that  intelligent agents are critically dependent on having a very rich intelligent  semantic infrastructure. In other words, factor a lot of the intelligence out of  individual agents and leverage the merged intelligence in a common, shared rich  intelligent semantic infrastructure so that individual agents can be relatively  dumb in their implementation but appear to be quite intelligent in  operation.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;In short, there are lots of tools and services and even data out there, but  it is all too disjoint and nebulous and not coherent and cohesive and integrated  enough to constitute the kind of deep integrated rich intelligent semantic  infrastructure that is needed to make software agents grow like weeds. So,  maybe, but not necessarily, we have all the pieces but they are not arranged in  a critical mass where software agents can readily sprout.&lt;/DIV&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt;&lt;BR&gt;-- Jack  Krupansky&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5062839101435270813?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5062839101435270813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5062839101435270813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5062839101435270813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5062839101435270813'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/06/where-are-all-intelligent-agents.html' title='Where are all the intelligent agents?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-4035290052845949521</id><published>2011-06-26T09:50:00.001-06:00</published><updated>2011-06-26T09:50:22.967-06:00</updated><title type='text'>Richness of semantic infrastructure</title><content type='html'>&lt;DIV dir=ltr&gt; &lt;DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt"&gt; &lt;DIV&gt;Making intelligent software agents both powerful and easy to construct,  manage, and maintain will require a very rich semantic infrastructure. Without  such a rich semantic infrastructure, the bulk of the intelligence would have to  be inside the individual agents, or very cleverly encoded by the designer, or  even more cleverly encoded in an armada of relatively dumb distributed agents  that offer collective intelligence, but all of those approaches would put  intelligent software agents far beyond the reach of average users or even  average software professionals or average computer scientists. The alternative  is to leverage all of that intellect and invest it in producing an intelligent  semantic infrastructure that relatively dumb software agents can then feed off  of. Simple-minded agents will effectively gain intelligence by being able to  stand on the shoulders of giants. How to design and construct such a rich  semantic infrastructure is an open question.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Some of the levels of richness that can be used to characterize a semantic  infrastructure:&lt;/DIV&gt; &lt;UL&gt;   &lt;LI&gt;Fully Automatic – intelligent actions occur within the infrastructure    itself without any explicit action of agents    &lt;LI&gt;Goal-Oriented Processing – infrastructure processes events and conditions    based on goals that agents register    &lt;LI&gt;Goal-Oriented Triggering – agents register very high-level goals and the    infrastructure initiates agent activity as needed    &lt;LI&gt;Task-Oriented Triggering – agents register for events and conditions and    are notified, much as database triggers    &lt;LI&gt;Very High-Level Scripting – agents have explicit code to check for    conditions, but little programming skill is needed    &lt;LI&gt;Traditional Scripting – agents are scripted using scripting languages    familiar to today's developers    &lt;LI&gt;Hard-Coded Agents – agents are carefully hand-coded for accuracy and    performance using programming languages such as Java or C++    &lt;LI&gt;Web Services – agents rely on API-level services provided by carefully    selected and coded intelligent web servers    &lt;LI&gt;Proprietary Services – Only a limited set of services are available to the    average agent on a cost/license basis    &lt;LI&gt;Custom Network – a powerful distributed computing approach, but expensive,    not leveraged, difficult to plan, operate, and maintain&lt;/LI&gt;&lt;/UL&gt; &lt;DIV&gt;This is really only one dimension of richness, a measure of how information  is processed. Another dimension would be the richness of the information itself,  such as data, information, knowledge, wisdom, and various degrees within each of  those categories. In other words, what units of information are being processed  by agents and the infrastructure. The goal is to get to some reasonably  high-level form of knowledge as the information unit. The Semantic Web uses  URIs, triples, and graphs, which is as good a starting point as any, but I  suspect that a much higher-level unit of knowledge is needed to achieve a  semantic infrastructure rich enough to support truly intelligent software agents  that can operate at the goal-oriented infrastructure level and be reasonably  easy to conceptualize, design, develop, debug, deploy, manage, and maintain, and  to do all of that with a significantly lower level of skill than even an average  software professional. End-users should be able to build and use such  intelligent agents.&lt;/DIV&gt; &lt;DIV&gt;&lt;BR&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-4035290052845949521?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/4035290052845949521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=4035290052845949521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4035290052845949521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4035290052845949521'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2011/06/richness-of-semantic-infrastructure.html' title='Richness of semantic infrastructure'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-4117608201486415290</id><published>2010-04-09T21:43:00.001-06:00</published><updated>2010-04-09T21:43:59.489-06:00</updated><title type='text'>Dumb question about intelligent agents</title><content type='html'>&lt;P&gt;How dumb could a software agent be and still be considered an &lt;EM&gt;intelligent  agent&lt;/EM&gt;, presuming that it can communicate with and take advantage of the  services of other, more intelligent software agents?&lt;/P&gt; &lt;P&gt;This still begs the question of how we define or measure the intelligence of  a specific software agent. Do we mean the raw, native intelligence contained  wholly within that agent, or the &lt;EM&gt;effective intelligence&lt;/EM&gt; of that agent  as seen from outside of that agent and with no knowledge as to &lt;EM&gt;how&lt;/EM&gt; the  agent accomplishes its acts of intelligence?&lt;/P&gt; &lt;P&gt;We can speak of the degree to which a specific agent &lt;EM&gt;leverages&lt;/EM&gt; the  intelligence of other agents. Whether we can truly measure and quantify this  leverage is another matter entirely.&lt;/P&gt; &lt;P&gt;In humans we see the effect that each of us can take advantage of the  knowledge (and hence to some degree the intelligence) of others. Still, we also  speak of the intelligence of the individual.&lt;/P&gt; &lt;P&gt;Maybe a difference is that with software agents, they are much more likely to  be highly interconnected at a very intimate level, compared to normal humans, so  that agents would typically operate as part of a &lt;EM&gt;multi-mind&lt;/EM&gt; at a deeper  level rather than as individuals loosely operating in &lt;EM&gt;social&lt;/EM&gt; groups as  humans do. Or, maybe it is a spectrum and we might have reasons for choosing to  design or constrain groups of agents to work with varying degrees of  interconnectivity, dependence, and autonomy.&lt;/P&gt; &lt;P&gt;So, maybe the answer to the question is that each agent can be extremely dumb  or at least &lt;EM&gt;simple-minded&lt;/EM&gt;, provided that it is interconnected with  other agents into a sufficiently interconnected multi-mind.&lt;/P&gt; &lt;P&gt;But even that answer begs the question, leading us to ponder what the minimal  degree of interconnectivity is&amp;nbsp;that can&amp;nbsp;&lt;EM&gt;sustain  intelligence&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-4117608201486415290?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/4117608201486415290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=4117608201486415290' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4117608201486415290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4117608201486415290'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2010/04/dumb-question-about-intelligent-agents.html' title='Dumb question about intelligent agents'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-3269092236106727087</id><published>2010-04-09T21:41:00.001-06:00</published><updated>2010-04-09T21:41:39.006-06:00</updated><title type='text'>Dumb question</title><content type='html'>&lt;P&gt;How dumb could a software agent be and still be considered intelligent,  presuming that it can communicate with and take advantage of the services of  other, more intelligent software agents?&lt;/P&gt; &lt;P&gt;This still begs the question of how we define or measure the intelligence of  a specific software agent. Do we mean the raw, native intelligence contained  wholly within that agent, or the &lt;EM&gt;effective intelligence&lt;/EM&gt; of that agent  as seen from outside of that agent and with no knowledge as to &lt;EM&gt;how&lt;/EM&gt; the  agent accomplishes its acts of intelligence?&lt;/P&gt; &lt;P&gt;We can speak of the degree to which a specific agent &lt;EM&gt;leverages&lt;/EM&gt; the  intelligence of other agents. Whether we can truly measure and quantify this  leverage is another matter entirely.&lt;/P&gt; &lt;P&gt;In humans we see the effect that each of us can take advantage of the  knowledge (and hence to some degree the intelligence) of others. Still, we also  speak of the intelligence of the individual.&lt;/P&gt; &lt;P&gt;Maybe a difference is that with software agents, they are much more likely to  be highly interconnected at a very intimate level, compared to normal humans, so  that agents would typically operate as part of a &lt;EM&gt;multi-mind&lt;/EM&gt; at a deeper  level rather than as individuals loosely operating in &lt;EM&gt;social&lt;/EM&gt; groups as  humans do. Or, maybe it is a spectrum and we might have reasons for choosing to  design or constrain groups of agents to work with varying degrees of  interconnectivity, dependence, and autonomy.&lt;/P&gt; &lt;P&gt;So, maybe the answer to the question is that each agent can be extremely dumb  or at least &lt;EM&gt;simple-minded&lt;/EM&gt;, provided that it is interconnected with  other agents into a sufficiently interconnected multi-mind.&lt;/P&gt; &lt;P&gt;But even that answer begs the question, leading us to ponder what the minimal  degree of interconnectivity is&amp;nbsp;that can&amp;nbsp;&lt;EM&gt;sustain  intelligence&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-3269092236106727087?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/3269092236106727087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=3269092236106727087' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3269092236106727087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3269092236106727087'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2010/04/dumb-question.html' title='Dumb question'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-3678169043400862950</id><published>2010-03-13T17:59:00.000-07:00</published><updated>2010-03-13T18:00:06.577-07:00</updated><title type='text'>Updated State of the Art for Software Agent Technology</title><content type='html'>&lt;P&gt;I just updated my web page for &lt;A  href="http://agtivity.com/state_of_the_art_for_software_agent_technology.htm"&gt;State  of the Art for Software Agent Technology&lt;/A&gt;. I originally wrote it in 2004 and  the world has changed a bit since then. Alas, I do not have a lot of great  progress to report. As I wrote in this year's update:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;The technology sector has evolved significantly since I originally    wrote this page in 2004, but software agent technology has stagnated somewhat,    at least from a commercial perspective. Research continues, but the great    hopes for software agent technology, including my own, have been    deferred.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;For example, the European Commission AgentLink initiative published its    Agent Technology Roadmap in 2004 and an update in 2005, but there have not    been any updates in the five years since then.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;A lot of the effort in software agents field was simply redirected to    the Semantic Web, Web Services, and plug-ins for Web browsers and Web servers.    Rather than seeing dramatic advances in intelligent agents, we have seen    incremental improvements in relatively dumb but smart features embedded in    non-autonomous Web software such as browsers and server  software.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Again, there has been a lot of progress, but no where near enough to say  "Wow! Look at this!"&lt;/P&gt; &lt;P&gt;My real bottom line is simply that a lot more research is needed:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;I hate to say it, but for now the field of software agents remains    primarily in the research labs and the heads of those envisioning its future.    There have been many research projects and many of them have made great    progress, but the number of successful commercial ventures is still quite    limited (effectively nonexistent.) There are still many issues and unsolved    problems for which additional research is needed.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Nonetheless, I do remain hopeful and quite confident that software agent  technology will in fact be the wave of the future, at some point, just not yet  or any time soon.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-3678169043400862950?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/3678169043400862950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=3678169043400862950' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3678169043400862950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3678169043400862950'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2010/03/updated-state-of-art-for-software-agent.html' title='Updated State of the Art for Software Agent Technology'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-4755169240774740760</id><published>2010-02-26T10:21:00.000-07:00</published><updated>2010-02-26T10:22:08.129-07:00</updated><title type='text'>What is the unit of agency?</title><content type='html'>&lt;P&gt;A &lt;EM&gt;software agent&lt;/EM&gt; is a piece of computer software that exhibits the  quality of &lt;EM&gt;agency&lt;/EM&gt;, but that begs two more fundamental questions:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;What is &lt;EM&gt;agency&lt;/EM&gt;?    &lt;LI&gt;What is the unit of &lt;EM&gt;agency&lt;/EM&gt;?&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;An alternative formulation would be:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;How can we distinguish qualities of software that constitute agency    from qualities that would not constitute agency?&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Ideally, we would like to identify sub-qualities of agency so that we  ultimately can judge the &lt;EM&gt;quality&lt;/EM&gt; of the agency qualities of a software  agent.&lt;/P&gt; &lt;P&gt;I actually do currently have a &lt;A  href="http://agtivity.com/def/agency.htm"&gt;definition&amp;nbsp;of agency&lt;/A&gt; on my  web site:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;&lt;B&gt;Agency&lt;/B&gt; is the capacity of an entity to continually sense its    environment, make decisions based on that sensory input, and to act out those    decisions in its environment without (in general) requiring control by or    permission from entities with which the entity is associated.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The hallmarks of agency are &lt;B&gt;reactivity&lt;/B&gt; (timely response to    changes in the environment), &lt;B&gt;goal-oriented&lt;/B&gt; (not simply responding to    the environment according to a pre-determined script), &lt;B&gt;autonomy&lt;/B&gt; (having    its own agenda), interactive (with its environment and other entities),    &lt;B&gt;flexibility&lt;/B&gt;, and &lt;B&gt;adaptability&lt;/B&gt;.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;An entity which has the qualities associated with agency is referred to    as an &lt;/EM&gt;&lt;A    href="file://C:\Documents and Settings\Jack Krupansky\My Documents\My Webs\agtivity\def\agent.htm"&gt;&lt;EM&gt;agent&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;An agent which operates within the realm of software systems is    referred to as a &lt;/EM&gt;&lt;A    href="file://C:\Documents and Settings\Jack Krupansky\My Documents\My Webs\agtivity\def\software_agent.htm"&gt;&lt;EM&gt;software    agent&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&amp;nbsp; Agency, being an agent, or having the qualities of    agency do not imply anything to do with software.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;But, I am not entirely happy with that definition and I am thinking about how  to refine it.&lt;/P&gt; &lt;P&gt;Another way of phrasing the headline question is to ask what the smallest and  simplest agent would look like.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-4755169240774740760?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/4755169240774740760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=4755169240774740760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4755169240774740760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4755169240774740760'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2010/02/what-is-unit-of-agency.html' title='What is the unit of agency?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-4276357182647941945</id><published>2009-12-30T15:32:00.001-07:00</published><updated>2009-12-30T15:32:52.796-07:00</updated><title type='text'>Conference on Brain Informatics (BI)</title><content type='html'>&lt;P&gt;I frequently receive conference announcements in my in-box and rarely do they  inspire me much at all, but the announcement for a conference on  "&lt;STRONG&gt;&lt;EM&gt;Brain Informatics&lt;/EM&gt;&lt;/STRONG&gt;" certainly caught my attention. The  announcement for&amp;nbsp;"&lt;A  href="http://www.wici-lab.org/amtbi10/amtbi.php?conf=bi&amp;amp;here=cfp"&gt;2010  International Conference on Brain Informatics (BI 2010)&lt;/A&gt;" or "Brain  Informatics 2010" tells us that:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;Brain Informatics (BI) has recently emerged as an interdisciplinary    research field that focuses on studying the mechanisms underlying the human    information processing system (HIPS). It investigates the essential functions    of the brain, ranging from perception to thinking, and encompassing such areas    as multi-perception, attention, memory, language, computation, heuristic    search, reasoning, planning, decision-making, problem-solving, learning,    discovery, and creativity. The goal of BI is to develop and demonstrate a    systematic approach to achieving an integrated understanding of both    macroscopic and microscopic level working principles of the brain, by means of    experimental, computational, and cognitive neuroscience studies, as well as    utilizing advanced Web Intelligence (WI) centric information    technologies.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;It goes on to say that:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;BI represents a potentially revolutionary shift in the way that    research is undertaken. It attempts to capture new forms of collaborative and    interdisciplinary work. In this vision, new kinds of BI methods and global    research communities will emerge, through infrastructure on the wisdom Web and    knowledge grids that enables high speed and distributed, large-scale analysis    and computations, and radically new ways of sharing  data/knowledge.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;And:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;Brain Informatics 2010 provides a leading international forum to bring    together researchers and practitioners from diverse fields, such as computer    science, information technology, artificial intelligence, Web intelligence,    cognitive science, neuroscience, medical science, life science, economics,    data mining, data and knowledge engineering, intelligent agent technology,    human computer interation, complex systems, and system science, to explore the    main research problems in BI lie in the interplay between the studies of human    brain and the research of informatics. On the one hand, one models and    characterizes the functions of the human brain based on the notions of    information processing systems. WI centric information technologies are    applied to support brain science studies. For instance, the wisdom Web and    knowledge grids enable high-speed, large-scale analysis, simulation, and    computation as well as new ways of sharing research data and scientific    discoveries. On the other hand, informatics-enabled brain studies, e.g., based    on fMRI, EEG, MEG significantly broaden the spectrum of theories and models of    brain sciences and offer new insights into the development of human-level    intelligence on the wisdom Web and knowledge grids.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The announcement provides another summary for "&lt;EM&gt;Brain Informatics  (BI)&lt;/EM&gt;":&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;Brain Informatics (BI) is an emerging interdisciplinary and    multi-disciplinary research field that focuses on studying the mechanisms    underlying the human information&amp;nbsp; processing system (HIPS). BI    investigates the essential functions of the brain, ranging from perception to    thinking, and encompassing such areas as multi-perception, attention, memory,    language, computation, heuristic search, reasoning, planning, decision-making,    problem-solving, learning, discovery, and creativity.&amp;nbsp; One goal of BI    research is to develop and demonstrate a systematic approach to an integrated    understanding of macroscopic and microscopic level working principles of the    brain, by means of experimental, computational, and cognitive neuroscience    studies, as well as utilizing advanced Web Intelligence (WI) centric    information technologies.&amp;nbsp; Another goal is to promote new forms of    collaborative and interdisciplinary work.&amp;nbsp; New kinds of BI methods and    global research communities will emerge, through infrastructure on the wisdom    Web and knowledge grids that enables high speed and distributed, large-scale    analysis and computations, and radically new ways of data/knowledge    sharing.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Conference topics include:&lt;/P&gt; &lt;UL style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;LI&gt;Thinking and perception-centric investigations of HIPS:&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;Human reasoning mechanisms (e.g., principles of human      deductive/inductive reasoning, common-sense reasoning, decision making, and      problem solving)&lt;/LI&gt;     &lt;LI&gt;Human learning mechanisms (e.g., stability, personalized user/student      models)&lt;/LI&gt;     &lt;LI&gt;Emotion, heuristic search, information granularity, and autonomy related      issues in human reasoning and problem solving&lt;/LI&gt;     &lt;LI&gt;Human higher cognitive functions and their relationships&lt;/LI&gt;     &lt;LI&gt;Human multi-perception mechanisms and visual, auditory, and tactile      information processing&lt;/LI&gt;     &lt;LI&gt;Methodologies for systematic design of cognitive experiments&lt;/LI&gt;     &lt;LI&gt;Investigating spatiotemporal characteristics and flow in HIPS and the      related neural structures and neurobiological process&lt;/LI&gt;     &lt;LI&gt;Cognitive architectures; their relations to fMRI/EEG/MEG&lt;/LI&gt;     &lt;LI&gt;HIPS meets complex systems&lt;/LI&gt;     &lt;LI&gt;Modeling brain information processing mechanisms (e.g., neuro-mechanism,      mathematical, cognitive and computational models of HIPS).&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;Information technologies for the management and use of brain data:&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;Human brain data collection, pre-processing, management, and      analysis&lt;/LI&gt;     &lt;LI&gt;Databasing the brain and constructing data brain models&lt;/LI&gt;     &lt;LI&gt;Data brain modeling and formal conceptual models of human brain  data&lt;/LI&gt;     &lt;LI&gt;Multi-media brain data mining and reasoning&lt;/LI&gt;     &lt;LI&gt;Multi-aspect analysis in fMRI/EEG/MEG activations&lt;/LI&gt;     &lt;LI&gt;Simulating spatiotemporal characteristics and flow in HIPS&lt;/LI&gt;     &lt;LI&gt;Developing brain data grids and brain research support portals&lt;/LI&gt;     &lt;LI&gt;Knowledge representation and discovery in neuroimaging&lt;/LI&gt;     &lt;LI&gt;Multimodal information fusion for brain image interpretation&lt;/LI&gt;     &lt;LI&gt;Statistical analysis and pattern recognition in neuroimaging&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;Applications&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;Neuro-economics and neuro-marketing&lt;/LI&gt;     &lt;LI&gt;Brain-Computer-Interface (BCI) &lt;/LI&gt;     &lt;LI&gt;Brain/Cognition inspired artificial systems&lt;/LI&gt;     &lt;LI&gt;Wisdom Web systems based on new cognitive and computational models&lt;/LI&gt;     &lt;LI&gt;MCI and AD diagnosis&lt;/LI&gt;     &lt;LI&gt;e-Science and e-Medicine&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt; &lt;P&gt;-- Jack Krupansky&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-4276357182647941945?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/4276357182647941945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=4276357182647941945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4276357182647941945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4276357182647941945'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/12/conference-on-brain-informatics-bi.html' title='Conference on Brain Informatics (BI)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5704362249134655863</id><published>2009-11-01T18:36:00.001-07:00</published><updated>2009-11-01T18:36:37.672-07:00</updated><title type='text'>Philosophy and Ethics of Social Reality</title><content type='html'>&lt;P&gt;I just ran across an interesting conference announcement, &lt;A  href="http://www.hucc.hokudai.ac.jp/~k15696/home/sr10/"&gt;SOCREAL 2010: Second  International Workshop on Philosophy and Ethics of Social Reality&lt;/A&gt;. The  conference summary is:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;In the past two decades, a number of logics and game theoretical    analyses have been proposed and combined to model various aspects of social    interaction among agents including individual agents, organizations, and    individuals representing organizations. The aim of SOCREAL Workshop is to    bring together researchers working on diverse aspects of such interaction in    logic, philosophy, ethics, computer science, cognitive science and related    fields in order to share issues, ideas, techniques, and  results.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Topics will include:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;&lt;EM&gt;Language (or communication) as part of social reality&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Speech acts (or communicative acts) as what shape social    reality&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Moral commitments (and conflicts) in social interaction&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Logic and game theory as tools for studying social reality&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;(Organized) collective agency&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Norms and normative systems&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Social institutional facts and their dynamics&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;From my own perspective, presently, &lt;EM&gt;software agents&lt;/EM&gt; operate at a  rather primitive level with little more than basic data transfer and simple  control, but eventually software agents will evolve into &lt;EM&gt;intelligent  agents&lt;/EM&gt; whose activity is more in the line of &lt;EM&gt;social behavior&lt;/EM&gt;,  including &lt;EM&gt;ethics&lt;/EM&gt; and the behavior of groups and even  &lt;EM&gt;organizations&lt;/EM&gt; and &lt;EM&gt;institutions&lt;/EM&gt; of software agents. And, of  course, software agents are acting as &lt;EM&gt;agents&lt;/EM&gt; for other entities,  whether computational, or human. There certainly is a lot of ground to be  broken. It is at least heartening that people are beginning to scratch the  surface of the potential for &lt;EM&gt;social reality&lt;/EM&gt; of computational  entities.&lt;/P&gt; &lt;P&gt;Eventually, somebody will realize that these &lt;EM&gt;social agents&lt;/EM&gt; are  communicating in a &lt;EM&gt;language&lt;/EM&gt; and that language has &lt;EM&gt;semantics&lt;/EM&gt;  and that there is a potential for a great &lt;EM&gt;semantic abyss&lt;/EM&gt; between the  various &lt;EM&gt;communities&lt;/EM&gt; of social agents, as well as a vast semantic abyss  between these computational agents and their real world "masters".&lt;/P&gt; &lt;P&gt;Great challenges and great opportunities.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5704362249134655863?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5704362249134655863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5704362249134655863' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5704362249134655863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5704362249134655863'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/11/philosophy-and-ethics-of-social-reality.html' title='Philosophy and Ethics of Social Reality'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-6052260552837268834</id><published>2009-10-16T12:00:00.000-06:00</published><updated>2009-10-16T12:01:12.128-06:00</updated><title type='text'>Quantum artificial life</title><content type='html'>&lt;P&gt;Just a note to myself to eventually look into the concept of &lt;EM&gt;quantum  artificial life&lt;/EM&gt;. Not sure what it really is. Doesn't even have a Wikipedia  page yet. And a Google search yields little.&lt;/P&gt; &lt;P&gt;Assuming that it really does have some basis in &lt;EM&gt;quantum mechanics&lt;/EM&gt;,  two questions pop up:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;How can you model and "work" with a system at such a small scale that its    characteristics are &lt;EM&gt;indeterminate&lt;/EM&gt;.&lt;/LI&gt;   &lt;LI&gt;In theory, scaling up a quantum-scale system to a macro-scale system means    that we flip from that absolute indeterminism to a &lt;EM&gt;relative statistical    determinism&lt;/EM&gt;.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;Hmmm...&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6052260552837268834?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6052260552837268834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6052260552837268834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6052260552837268834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6052260552837268834'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/10/quantum-artificial-life.html' title='Quantum artificial life'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-6261539372602827946</id><published>2009-09-09T20:42:00.000-06:00</published><updated>2009-09-09T20:43:22.705-06:00</updated><title type='text'>Interesting conference workshop on Complexity, Evolution, and Emergent Intelligence</title><content type='html'>&lt;P&gt;I was just reading the call for papers announcement for a workshop entitled  "&lt;A href="http://www.aixia09.unimore.it/index.php/workshops/64"&gt;Workshop on  Complexity, Evolution&amp;nbsp;and Emergent Intelligence&lt;/A&gt;"&amp;nbsp;at the &lt;A  href="http://www.aixia09.unimore.it/"&gt;AI*IA 09&amp;nbsp;Eleventh Conference of the  Italian Association of Artificial Intelligence&lt;/A&gt;&amp;nbsp;scheduled on December  12, 2009 in Reggio Emilia, Italy&amp;nbsp;which covers a variety of topics related  to &lt;EM&gt;complex systems&lt;/EM&gt; and "&lt;EM&gt;aims at bringing together scientists who  work from different perspectives, from basic science to applications, on the  common theme of &lt;STRONG&gt;systems composed by many components that interact  non-linearly&lt;/STRONG&gt;.&lt;/EM&gt;"&lt;/P&gt; &lt;P&gt;The focus is on complex systems which "&lt;EM&gt;very often exhibit interesting  features, as self-organisation, robustness, surprising collective processes and  occasionally intelligence&lt;/EM&gt;."&lt;/P&gt; &lt;P&gt;A workshop goal is to achieve closer interactions between the communities of  Complex Systems Science (CSS) and Artificial Intelligence (AI):&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;Recent developments&amp;nbsp;-- for example in the context of agent-based    modelling, distributed and/or evolutionary computation&amp;nbsp;-- represent new    opportunities for further exploring and strengthening these scientific    interactions and connections.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The workshop will pay close attention to the combination of intelligence and  complex interactions:&lt;/P&gt; &lt;BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr&gt;   &lt;P&gt;&lt;EM&gt;As already suggested, the contemporary presence of intelligence and    complex interactions may not be casual but, instead, able to disclose deeper    links between the two characteristics. Are there universal patterns of    organization in complex systems, from pre-biotic replicators to evolved    beings, to artificial objects? Do these structures allow effective    computational processes to develop?&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Key questions are how robust structures which develop in such systems    are, how information is incorporated into these structures and how computation    emerges. The study of complex systems is also interested in determining the    contributions of selection, chance and self-organization to the functioning    and evolution of complex structures.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Topics of interest for the workshop include:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;Agent based models&lt;/LI&gt;   &lt;LI&gt;Cellular automata&lt;/LI&gt;   &lt;LI&gt;Evolutionary computation &lt;/LI&gt;   &lt;LI&gt;Information processing&lt;/LI&gt;   &lt;LI&gt;Network properties&lt;/LI&gt;   &lt;LI&gt;Self-organisation, emergent behaviours&lt;/LI&gt;   &lt;LI&gt;Tangled hierarchies, description levels, reciprocal causality&lt;/LI&gt;   &lt;LI&gt;Adaptation/exaptation&lt;/LI&gt;   &lt;LI&gt;Evolution and co-evolution&lt;/LI&gt;   &lt;LI&gt;Robustness, criticality&lt;/LI&gt;   &lt;LI&gt;Pattern formation, pattern recognition, collective intelligence&lt;/LI&gt;   &lt;LI&gt;Non linear dynamics, edge of chaos&lt;/LI&gt;   &lt;LI&gt;The emergence of mind&lt;/LI&gt;   &lt;LI&gt;Bio-inspired methods&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;I am most intrigued with tangled hierarchies and the emergence of mind, but  it is all quite fascinating stuff.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6261539372602827946?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6261539372602827946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6261539372602827946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6261539372602827946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6261539372602827946'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/09/interesting-conference-workshop-on.html' title='Interesting conference workshop on Complexity, Evolution, and Emergent Intelligence'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-416300252272568458</id><published>2009-08-26T05:56:00.001-06:00</published><updated>2009-08-26T05:56:55.088-06:00</updated><title type='text'>Coordination paradigm for modeling ensembles of software agents</title><content type='html'>&lt;P&gt;Just a mental bookmark to look into the so-called &lt;EM&gt;coordination  paradigm&lt;/EM&gt; for modeling the interaction of &lt;EM&gt;ensembles&lt;/EM&gt; of software  agents. I do not have a great definition yet, but it involves the modeling of  concurrent&lt;BR&gt;and distributed computations and systems based on the concept of  coordination which enables the &lt;EM&gt;parts&lt;/EM&gt; to &lt;EM&gt;act&lt;/EM&gt; as a  &lt;EM&gt;whole&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;My hunch is that the trick is that we are not trying to model the agents per  se but some "the whole is greater than the sum of the parts" functional  capability that is &lt;EM&gt;emergent&lt;/EM&gt; from the ensemble and not strictly present  and observable in the individual agents of the ensemble.&lt;/P&gt; &lt;P&gt;I have another hunch that we need to differentiate between &lt;EM&gt;explicit  coordination&lt;/EM&gt; where the agents &lt;EM&gt;know&lt;/EM&gt; about the greater function of  the ensemble and how theay each fit into "the big picture"&amp;nbsp;versus  &lt;EM&gt;implicit coordination&lt;/EM&gt; where the greater function is truly an emergent  phenomenon that none of the agents could have known about in advance and may not  even know about as it is in progress.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-416300252272568458?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/416300252272568458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=416300252272568458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/416300252272568458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/416300252272568458'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/08/coordination-paradigm-for-modeling.html' title='Coordination paradigm for modeling ensembles of software agents'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2155152455901337439</id><published>2009-06-25T09:17:00.001-06:00</published><updated>2009-06-25T09:17:58.309-06:00</updated><title type='text'>Plant intelligence</title><content type='html'>&lt;P&gt;Although it is tempting to posit that human-level intelligence might be the  be-all and end-all for&amp;nbsp;&lt;EM&gt;intelligent software agents&lt;/EM&gt;, there is the  possibility that more primitive levels of "intelligence" may have significant  utility and other benefits, in much the manner that varying levels of  intelligence are useful in human social organizations. Besides human-level  intelligence, we could also consider non-human &lt;EM&gt;animal-level  intellugence&lt;/EM&gt;, especially for more primitive operations. After all, is  "searching" that much different from "hunting", and are humans really that much  better at hunting than many animal species? Taking this progression to the next  (lower) level, does the plant kingdom have anything to offer in terms of  capabilities that might be useful in software agents? My hunch is that the  answer is yes, or at least maybe.&lt;/P&gt; &lt;P&gt;I am not suggesting that plants could provide a model for matching or  exceeding human-level intelligence, but there are plenty or lower-level  operations and infrastructure needs that might in fact benefit from what we  might learn from study of the plant kingdom. After all, plants root, grow,  reproduce, disperse seeds, and co-operate with other plants in a fashion,  suggesting forms of networking and distributed processing, at least at a  primitive level. Besides, plant have mastered the process of harnessing the  energy of the sun, a feat that we continue to struggle with.&lt;/P&gt; &lt;P&gt;Whether plants have a human-like or animal-like&amp;nbsp;"mind" or "brain" is  debatable, but maybe irrelevant. What is relevant is the forms of  &lt;EM&gt;processing&lt;/EM&gt; that plants can perform and how that processing is  &lt;EM&gt;controlled&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;The real potential may be not for the more "intelligent" of agent needs, but  in the need for more robust, durable, and resilient "grunt" agent needs and  needs within the infrastructure to support the intelligent agents.&lt;/P&gt; &lt;P&gt;The plant kingdom may be able to provide some interesting &lt;EM&gt;metaphors&lt;/EM&gt;  for information processing.&lt;/P&gt; &lt;P&gt;The more interesting angle might be that we could construct &lt;EM&gt;hybrid  metaphors&lt;/EM&gt; that combine aspects of human, animal, and plant "intelligence"  that might not be possible or practical in the "real" world.&lt;/P&gt; &lt;P&gt;Whether or not we are able to use plant-like capabilities in agents  themselves, my hunch is that the infrastructure and environment in which agents  operate could very well benefit from being more &lt;EM&gt;plant-like&lt;/EM&gt;. Visualize  that as agents as animals in a jungle.&lt;/P&gt; &lt;P&gt;I have not dug too deeply into this area, yet.&lt;/P&gt; &lt;P&gt;Here are a couple of references I have stumbled across:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;&lt;EM&gt;WIRED&lt;/EM&gt;: &lt;A    href="http://www.wired.com/science/discoveries/news/2007/10/veggie_intelligence"&gt;Smarty    Plants: Inside the World's Only Plant-Intelligence Lab&lt;/A&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;ScienceNews&lt;/EM&gt;: &lt;A    href="http://www.sciencenews.org/view/feature/id/44327/title/No_brainer_behavior"&gt;No    Brainer Behavior - Messages, memory, maybe even intelligence - botanists    wrangle over how far plants can go&lt;/A&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;The Christian Science Monitor&lt;/EM&gt;: &lt;A    href="http://www.csmonitor.com/2005/0303/p01s03-usgn.html"&gt;New research opens    a window on the minds of plants&lt;/A&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;The New York Times&lt;/EM&gt;: &lt;A    href="http://query.nytimes.com/gst/abstract.html?res=9A0CE1D91439E733A2575BC2A9649C946897D6CF"&gt;Limits    to Plant Intelligence&lt;/A&gt; (vintage 1909!)&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2155152455901337439?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2155152455901337439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2155152455901337439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2155152455901337439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2155152455901337439'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/06/plant-intelligence.html' title='Plant intelligence'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-3433844016882095629</id><published>2009-05-08T09:26:00.001-06:00</published><updated>2009-05-08T09:26:52.825-06:00</updated><title type='text'>Second edition of An Introduction to MultiAgent Systems by Michael Wooldridge coming soon</title><content type='html'>&lt;P&gt;Professor Michael Wooldridge of the University of Liverpool&amp;nbsp;is about to  come out with the Second edition of &lt;EM&gt;&lt;A  href="http://www.amazon.com/exec/obidos/ASIN/0470519460/finaxyz-20"&gt;An  Introduction to MultiAgent Systems&lt;/A&gt;&lt;/EM&gt;.&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P align=center&gt;&lt;A    href="http://www.amazon.com/exec/obidos/ASIN/0470519460/finaxyz-20"&gt;&lt;IMG    alt="" hspace=0    src="http://ecx.images-amazon.com/images/I/51fGQIA7%2BeL._SL500_AA240_.jpg"    align=baseline border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;It is&amp;nbsp;listed on Amazon, but as "&lt;EM&gt;This title has not yet been  released. You may pre-order it now and we will deliver it to you when it  arrives.&lt;/EM&gt;" with a suggested release date of July 7, 2009.&amp;nbsp;It is also &lt;A  href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470519460.html"&gt;listed  on Wiley's web site&lt;/A&gt;. I would love to leaf through the book, but I am not  going to pay $60 for a book.&lt;/P&gt; &lt;P&gt;The description from Wiley:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;The study of multi-agent systems (MAS) focuses on systems in which many    intelligent agents interact with each other.&amp;nbsp; These agents are considered    to be autonomous entities such as software programs or robots.&amp;nbsp; Their    interactions can either be cooperative (for example as in an ant colony) or    selfish (as in a free market economy).&amp;nbsp; This book assumes only basic    knowledge of algorithms and discrete maths, both of which are taught as    standard in the first or second year of computer science degree    programmes.&amp;nbsp; A basic knowledge of artificial intelligence would useful to    help understand some of the issues, but is not essential.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The book's main aims are:&lt;/EM&gt;&lt;/P&gt;   &lt;UL&gt;     &lt;LI&gt;&lt;EM&gt;To introduce the student to the concept of agents and multi-agent      systems, and the main applications for which they are appropriate&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;To introduce the main issues surrounding the design of intelligent      agents&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;To introduce the main issues surrounding the design of a multi-agent      society&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;To introduce a number of typical applications for agent      technology&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Michael has emailed out a blurb for the book (&lt;A  href="http://www.csc.liv.ac.uk/~mjw/pubs/imas/IMAS2e.html"&gt;also available on his  web&amp;nbsp;page&lt;/A&gt;)&amp;nbsp;that introduces it as follows:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Multiagent systems are an important paradigm for understanding and    building distributed systems, where it is assumed that the computational    components are autonomous: able to control their own behaviour in the    furtherance of their own goals.&amp;nbsp; The first edition of An Introduction to    Multiagent Systems was the first contemporary textbook in the area, and became    the standard undergraduate reference work for the field. This second edition    has been extended with substantial new material on recent developments in the    field, and has been revised and updated throughout. It provides a    comprehensive, coherent, and readable introduction to the theory and practice    of multiagent systems, while presenting a wealth of discussion topics and    pointers into more advanced issues for those wanting to dig  deeper.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The blurb notes some key new features:&lt;/P&gt; &lt;UL dir=ltr&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;dedicated new chapters on recent research    directions and results:&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;ontologies&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;computational social      choice/voting&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;coalition formation&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;auctions&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;bargaining&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;argumentation;&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;"mind maps" for every chapter, to    illustrate key concepts and ideas&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;     &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;an essential study and revision      aid&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;590 literature references, revised,    updated, and extended to reflect the state of the art in agent research and    development;&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;extensive glossary of  terms.&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;I took a brief look at the &lt;A  href="http://www.csc.liv.ac.uk/~mjw/pubs/imas/Contents.html"&gt;table of  contents&lt;/A&gt; and arrived at the following tentative conclusions:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;There has been a lot of progress in the past seven years.&lt;/LI&gt;   &lt;LI&gt;Software agent technology has still not matured to the stage where it is    ready for prime time general use. I continue to believe that much of the    technologies need to be transparently embedded in the underlying    infrastructure to simplify development of much more robust large-scale    applications.&lt;/LI&gt;   &lt;LI&gt;Open multi-agent systems are still an unresolved challenge.&lt;/LI&gt;   &lt;LI&gt;Although Semantic Web technologies are covered to some extent in Chapter 6    ("Understanding Each Other") on ontologies (XML, RDF, OWL, etc.), the    centrality of the world-wide Semantic Web and Linked Data to the longer-term    future of software agent technology not elaborated in any great detail and is    still much further out in the future. The Semantic Web needs to evolve as    well.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;The main sections of the book are:&lt;/P&gt; &lt;UL dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;LI&gt;&lt;EM&gt;Part I Setting the Scene&lt;/EM&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 1 Introduction&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;&lt;EM&gt;Part II Intelligent Autonomous Agents&lt;/EM&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 2 Intelligent Agents&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 3 Deductive Reasoning Agents&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 4 Practical Reasoning Agents&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 5 Reactive and Hybrid Agents&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;&lt;EM&gt;Part III Communication and Cooperation&lt;/EM&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 6 Understanding Each Other&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 7 Communicating&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 8 Working Together&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 9 Methodologies&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 10 Applications&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;&lt;EM&gt;Part IV Multiagent Decision Making&lt;/EM&gt;&lt;/LI&gt;   &lt;UL&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 11 Multiagent Interactions&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 12 Making Group Decisions&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 13 Forming Coalitions&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 14 Allocating Scarce Resources&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 15 Bargaining&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 16 Arguing&lt;/EM&gt;&lt;/LI&gt;     &lt;LI&gt;&lt;EM&gt;Chapter 17 Logical Foundations&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;   &lt;LI&gt;&lt;EM&gt;Coda&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Appendix A -- A History Lesson&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Appendix B -- Afterword&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;The blurb tells us that the book is:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Designed and written specifically for computing undergraduates,    &lt;STRONG&gt;the book comes with a rich repository of online teaching materials,    including lecture slides&lt;/STRONG&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Overall, the book is a great introduction to the current state of the art of  software agent technology, both in theory and practice.&lt;/P&gt; &lt;P&gt;Need to go check out those &lt;A  href="http://www.csc.liv.ac.uk/~mjw/pubs/imas/distrib/"&gt;lecture slides&lt;/A&gt;!&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-3433844016882095629?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/3433844016882095629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=3433844016882095629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3433844016882095629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3433844016882095629'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/05/second-edition-of-introduction-to.html' title='Second edition of An Introduction to MultiAgent Systems by Michael Wooldridge coming soon'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2707834331337553174</id><published>2009-04-20T16:26:00.000-06:00</published><updated>2009-04-20T16:27:10.601-06:00</updated><title type='text'>Software agents for virtual browsing and virtual presence</title><content type='html'>&lt;P&gt;With so many places to go and so many things to see and do on the Web, it is  getting almost impossible to keep up with the proliferation of interesting  information out there. We need some help.&amp;nbsp;A hefty productivity boost is  simply not good enough. We need a lot of help. Browser add-ons, better search  engines,&amp;nbsp;and filtering tools are simply not enough. Unfortunately, the next  few years holds more of the same.&lt;/P&gt; &lt;P&gt;But, longer term we should finally start to see credible advances in  &lt;EM&gt;software agent technology&lt;/EM&gt; which help to extend our own minds so that we  can engage in &lt;EM&gt;virtual browsing&lt;/EM&gt; and have a &lt;EM&gt;virtual presence&lt;/EM&gt; on  the Web so that we can effectively reach and touch a far broader, deeper, and  richer lode of information than we can with personal browsing and our personal  presence.&lt;/P&gt; &lt;P&gt;Twitter asks us what we are doing right now, but our online activity and  presence with the aid of software agents&amp;nbsp;will be a thousand or ten thousand  or even a million or ten million times greater than we can personally achieve  today. What&amp;nbsp;are each of us interested in? How about &lt;EM&gt;everything&lt;/EM&gt;?!  Why not?&lt;/P&gt; &lt;P&gt;The gradual evolution of the W3C conception of the &lt;EM&gt;Semantic Web&lt;/EM&gt; will  eventually reach a critical mass where even relatively dumb software agents can  finally appear to behave in a relatively intelligent manner that begins to  approximate our own personal activity and personal presence on the Web.&lt;/P&gt; &lt;P&gt;It may take another five to ten years, but the long march in that direction  is well underway.&lt;/P&gt; &lt;P&gt;The biggest obstacle right now is not the intelligence of an individual  software agent per se, but the need to encode a rich enough density of  information in the Semantic Web so that we can realistically develop intelligent  software agents that can work with that data. We will also need an  infrastructure that mediates between the actual data and the agents.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2707834331337553174?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2707834331337553174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2707834331337553174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2707834331337553174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2707834331337553174'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/04/software-agents-for-virtual-browsing.html' title='Software agents for virtual browsing and virtual presence'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-6728330447361408141</id><published>2009-03-14T07:48:00.001-06:00</published><updated>2009-03-14T07:48:50.238-06:00</updated><title type='text'>What are the biological requirements for intelligence?</title><content type='html'>&lt;P&gt;For some time I have wondered about the differences between plants and  animals, two distinct "kingdoms." Maybe someday I'll have enough spare time to  look into the matter (so to speak.) A variation of that question popped into my  mind today: What are the &lt;EM&gt;biological requirements&lt;/EM&gt; for intelligence? Man  evolved intelligence in the animal kingdom. What specifically enabled that  evolution of intelligence in man? Not the "pop", superficial explanations, but  what exactly is it that permits man to exhibit intelligence? Put another way,  why were plants unable to evolve in a parallel manner into "intelligent"  individuals? Are there in fact &lt;EM&gt;biological requirements&lt;/EM&gt; for intelligence  that only the animal kingdom has to offer? Or, &lt;EM&gt;could&lt;/EM&gt; intelligence, in  theory, occur in plants through some path of evolution within the plant kingdom?  In any case, in short, &lt;STRONG&gt;what exactly are the biological requirements for  intelligence?&lt;/STRONG&gt; And I do mean intelligence in the sense of human-level  intelligence. That does beg the question of other forms of "intelligence" that  may be wholly incomparable to human intelligence.&lt;/P&gt; &lt;P&gt;Now, this also broaches on the question of machine intelligence,  computational intelligence, or artificial intelligence. If in fact there are  biological requirements for intelligence, can those requirements in fact be met  by non-biological entities such as computers as we know them. Of course that  does beg the question of whether we could simply develop a computer program  which is a &lt;EM&gt;simulator&lt;/EM&gt; for biological life. That then raises the question  of whether plants could evolve a machine-like structure which in fact was such a  simulator for animal life.&lt;/P&gt; &lt;P&gt;In any case, we are left with the question of what the requirements would be  for human-level intelligence in machines, and whether there may be biological  functions that cannot easily (or maybe even possibly) be simulated in  machines.&lt;/P&gt; &lt;P&gt;By "machines", I mean computers as we know them today, a device which can  execute what we call computer programs or computer software.&lt;/P&gt; &lt;P&gt;That begs two questions. First, are there radically difference computer  software architectures that might enable programming of human-level  intelligence? Second, are there radically different device architectures which  would permit software architectures that cannot easily (or maybe even possibly  at all) be developed with computer devices as we know them.&lt;/P&gt; &lt;P&gt;To phrase the initial question another way, could we in theory genetically  engineer plants to develop forms of intelligence?&lt;/P&gt; &lt;P&gt;More abstractly, could another "kingdom" develop which was neither plant nor  animal, but capable of exhibiting human-level intelligence? Maybe in another  solar system, another galaxy, or a parallel universe? Or, is there in fact some  fundamentally &lt;EM&gt;basic&lt;/EM&gt; requirement for intelligence which even in theory  can only be satisfied within the animal kingdom?&lt;/P&gt; &lt;P&gt;One final question... What biological requirements would need to be met for  artificial devices, presumably capable of reproduction by themselves, to in fact  be considered "biological" and a new "kingdom" paralleling the animal and plant  kingdoms?&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6728330447361408141?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6728330447361408141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6728330447361408141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6728330447361408141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6728330447361408141'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/03/what-are-biological-requirements-for.html' title='What are the biological requirements for intelligence?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5689015161635912630</id><published>2009-03-01T05:38:00.000-07:00</published><updated>2009-03-01T05:40:13.455-07:00</updated><title type='text'>Amazon Kindle - if a software agent reads a book aloud is that a performance or the creation of a derivative work?</title><content type='html'>&lt;P&gt;The recent uproar over the read-aloud feature of the new Amazon Kindle book  reading device has raised some fascinating questions related to the definition  and interpretation of the concepts of a &lt;EM&gt;performance&lt;/EM&gt; and a  &lt;EM&gt;derivative work&lt;/EM&gt;, as well as the concept of &lt;EM&gt;licensed use&lt;/EM&gt;. I  would add that this dispute also raises the issue of the role and status of  &lt;EM&gt;software agents&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;An article in &lt;EM&gt;Ars Technica&lt;/EM&gt; by Julian Sanchez entitled "&lt;A  href="http://arstechnica.com/tech-policy/news/2009/02/kindles-and-creative-machines-blur-boundaries-of-copyright.ars/2"&gt;Kindles  and "creative machines" blur boundaries of copyright&lt;/A&gt;" does a decent jobs of  covering both the pros and cons and legal nuances of the "rights" for  electronically reading a book aloud.&lt;/P&gt; &lt;P&gt;I have read a lot of the pro and con arguments, but I am not prepared to  utter a definitive position at this time.&lt;/P&gt; &lt;P&gt;I would note that there is a "special" context for the&amp;nbsp;entire debate:  the ongoing "culture war" between the traditional world view of people, places,  and things and the so-called "digital" world view, whether it be online with the  Web or interactive within a computer system. Clearly there are parallels between  the real and "virtual" worlds, but also there are differences. Rational people  will recognize and respect the parallels even as they recognize and respect the  differences. Alas, there is a point of view that insists that the virtual worlds  (online and interactive) should not be constrained in any way by the real-world  world view.&lt;/P&gt; &lt;P&gt;The simple truth is that the real and virtual worlds can in fact coexist  separately, but the problem comes when we try to blend the two worlds and pass  artifacts between them. Then, the separateness breaks down. The Kindle is a  great example, with real-world books being "passed" into the digital world and  then the act of electronically reading them aloud passing back from the digital  world to the real world.&lt;/P&gt; &lt;P&gt;It is also interesting to note that many books are now actually created in  the virtual world (word processing, storage, transmission, digital printing)  even if not intended specifically as so-called e-books, so that physical books  themselves in fact typically originated in a virtual world. Clearly the  conception of the book occurs in the mind of the author and the editors, but the  actual "assembly" of all of the fragments from the minds of authors and editors  into the image of the book occurs in the virtual world.&lt;/P&gt; &lt;P&gt;In any case, my interest is in the role of &lt;EM&gt;software agents&lt;/EM&gt;. A  software agent is a computer program which possesses the quality of  &lt;EM&gt;agency&lt;/EM&gt; or acting for another entity. The Kindle read-aloud feature is  clearly a software agent. Now, the issue is &lt;EM&gt;whose&lt;/EM&gt; agent is it. The  consumer? Amazon? The book author? The publisher?&lt;/P&gt; &lt;P&gt;The superficially simple question is who "owns" the software agent.&lt;/P&gt; &lt;P&gt;We speak of "buying" books, even e-books, but although the consumer does in  fact "buy" the physical manifestation, they are in fact only licensing the "use"  of the intellectual property embodied in that physical representation. You do in  fact "own" the ones and zeros of the e-book or the paper and ink of the  meatspace book, but you do not own all uses except as covered by the license  that you agreed to at the time of&amp;nbsp;acquisition&amp;nbsp;of the bits. Clearly not  everyone likes or agrees with that model, but a license is a contract and there  are laws related to contracts. Clearly there are also disputes about what the  contract actually covers or what provisions are enforceable. That is why we have  courts.&lt;/P&gt; &lt;P&gt;So, the consumer owns the bits of the read-aloud software agent, and the  consumer may have some amount of control over the behavior of that software  agent, but ownership and interaction are not the same thing.&lt;/P&gt; &lt;P&gt;I would suggest that the read-aloud software agent still belongs to Amazon  since it remains a &lt;EM&gt;component&lt;/EM&gt; of the Kindle product. A Kindle reading a  book aloud is not the same as a parent reading a book to a child or a teacher  reading to a class (or the reading in the movie &lt;EM&gt;The Reader&lt;/EM&gt;), in  particular because it is Amazon's agent that is doing the reading.&lt;/P&gt; &lt;P&gt;An interesting variation would be an open source or public domain version of  Kindle as downloadable software for the PC, or software with features different  from Kindle for that matter. Who "owns" any software agents embedded in that  software? Whose agent is doing the performance? Whose agent is creating  derivative works? To me, the immediate answer is who retains the intellectual  property rights to the agent. In the Kindle case, Amazon is not attempting to  transfer all rights. Even if they did, there is the same question as with  file-sharing software, whether there is some lingering implied liability that  goes along even when ownership is transferred.&lt;/P&gt; &lt;P&gt;Another open issue would be software agents which completely generate content  from scratch dynamically, not from some input such as an e-book data stream. Who  owns that content? I would suggest that the superficial answer is that the owner  of the agent owns "created" (non-derivative)&amp;nbsp;content, except as they may  have licensed transfer of ownership of such content.&lt;/P&gt; &lt;P&gt;Another issue is whether a "stream" can be considered a representation. I  would think so. One could also consider it a performance of an implied  representation. Whether each increment of data in the stream is stored may not  be particularly relevant. The stream has most of the "effect" of a full  representation.&lt;/P&gt; &lt;P&gt;Another issue is trying to discover the &lt;EM&gt;intent&lt;/EM&gt; or  &lt;EM&gt;spirit&lt;/EM&gt;&amp;nbsp;of the law as opposed to the exact &lt;EM&gt;letter&lt;/EM&gt; of the  law. Sure, there are plenty of loopholes and gotchas that do in fact matter when  in a courtroom, but ultimately I would think that it is the intentions that  matter the most to society. Unless, you are a proponent of a "free" digital  world that is unencumbered by any constraints of the real world and seeks to  exploit loopholes simply because "they are there."&lt;/P&gt; &lt;P&gt;In any case, my point is not to settle the matter, but to raise the issues of  performances and creation of derivative works in the realm of software agents,  both for developers of software agent technology and those who seek to deploy  it. And we have this issue of what lingering liability tail connects software  agents and their creators.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5689015161635912630?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5689015161635912630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5689015161635912630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5689015161635912630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5689015161635912630'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/03/amazon-kindle-if-software-agent-reads.html' title='Amazon Kindle - if a software agent reads a book aloud is that a performance or the creation of a derivative work?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-1410251476398188111</id><published>2009-02-10T18:02:00.000-07:00</published><updated>2009-02-10T18:04:05.442-07:00</updated><title type='text'>Oops... definition of social agent</title><content type='html'>&lt;P&gt;The good news is that somehow, I have managed to be result #1 in Google for  the term &lt;EM&gt;social agent&lt;/EM&gt;. The bad news is that my Web page that purports  to define that term simply said "&lt;EM&gt;A social agent is ... TBD.&lt;/EM&gt;" How lame!  DOH! That page has gotten a fair number of hits, probably mostly by academic  researchers in software agent technology&amp;nbsp;and their students. One finally  sent me an email sarcastically complimenting me for saving him so much effort  and that my mother should be proud of me. Well, I fixed the problem. I did some  research and derived my own definition for the term &lt;EM&gt;social agent&lt;/EM&gt;.  Actually, there are two somewhat distinct uses:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;   &lt;P&gt;(1) A &lt;B&gt;social agent&lt;/B&gt; is a &lt;A    href="http://www.agtivity.com/def/software_agent.htm"&gt;software agent&lt;/A&gt; which    exhibits a significant degree of interdependence with other software agents    which results in or from the formation of communities of software agents    within the full population of software agents to which the social agents    belong, where each community has rules for behavior within the    community.&lt;/P&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;P&gt;(2) A &lt;B&gt;social agent&lt;/B&gt; is a &lt;A    href="http://www.agtivity.com/def/software_agent.htm"&gt;software agent&lt;/A&gt; or &lt;A    href="http://www.agtivity.com/def/robot.htm"&gt;robot&lt;/A&gt; which is capable of &lt;A    href="http://www.agtivity.com/def/social_communiation.htm"&gt;social    communication&lt;/A&gt; with &lt;A    href="http://www.agtivity.com/def/human_being.htm"&gt;human  beings&lt;/A&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;See: &lt;A  href="http://www.agtivity.com/def/social_agent.htm"&gt;http://www.agtivity.com/def/social_agent.htm&lt;/A&gt;&lt;/P&gt; &lt;P&gt;What is frustrating about this is that by failing to have a reasonable  definition on that Web page I have been losing out on opportunities to be cited  as a source for definition of that term. There is not even a Wikipedia article  for it.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-1410251476398188111?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/1410251476398188111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=1410251476398188111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1410251476398188111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1410251476398188111'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/02/oops-definition-of-social-agent.html' title='Oops... definition of social agent'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-1519111236720331305</id><published>2009-01-25T18:30:00.000-07:00</published><updated>2009-01-25T18:31:02.716-07:00</updated><title type='text'>Computational social choice, social choice theory, and social choice mechanisms</title><content type='html'>&lt;P&gt;Social choice mechanisms will no doubt be crucial to the operation of large  and complex agent systems. Software agents will need to make choices and will  need to affect outcomes in multi-agent interactions. Voting is one example.&lt;FONT  size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=3&gt;The emerging sub-field of computational social  choice is an attempt to adapt the tools and techniques of social choice theory  to the realm of computational entities.&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;I myself have not explored this area beyond the very superficial, but it does  show promise.&lt;/P&gt; &lt;P&gt;Some of the specific topic areas are:&lt;/P&gt; &lt;UL dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;LI&gt;Algorithmic aspects of voting rules&lt;/LI&gt;   &lt;LI&gt;Computational barriers to strategic behaviour&lt;/LI&gt;   &lt;LI&gt;Collective decision-making in multi-agent systems&lt;/LI&gt;   &lt;LI&gt;Preference elicitation and communication issues in voting&lt;/LI&gt;   &lt;LI&gt;Fair division&lt;/LI&gt;   &lt;LI&gt;Computational aspects of weighted voting games&lt;/LI&gt;   &lt;LI&gt;Collective decision-making in combinatorial domains&lt;/LI&gt;   &lt;LI&gt;Logic-based formalisms for social choice problems&lt;/LI&gt;   &lt;LI&gt;Belief and judgement aggregation&lt;/LI&gt;   &lt;LI&gt;Social software&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;The overall topic will be covered in a future special issue of &lt;A  href="http://www.springer.com/computer/artificial/journal/10458"&gt;Springer's  Journal of Autonomous Agents and Multi-Agent Systems&lt;/A&gt;&amp;nbsp;("Special Issue on  Computational Social Choice".)&lt;/P&gt; &lt;P&gt;Keywords: computational social choice, social choice theory, social choice  mechanisms, social choice problems, collective decision-making.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-1519111236720331305?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/1519111236720331305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=1519111236720331305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1519111236720331305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1519111236720331305'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/01/computational-social-choice-social.html' title='Computational social choice, social choice theory, and social choice mechanisms'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5120564873615309823</id><published>2009-01-17T08:29:00.000-07:00</published><updated>2009-01-17T08:30:38.082-07:00</updated><title type='text'>Exploring New Interaction Designs Made Possible by the Semantic Web</title><content type='html'>&lt;P&gt;The &lt;A href="http://ees.elsevier.com/jws/default.asp"&gt;Journal of Web  Semantics&lt;/A&gt; has issued a &lt;A  href="http://journalofwebsemantics.blogspot.com/2009/01/jws-special-issue-on-new-interaction.html"&gt;call  for papers for a special issue&lt;/A&gt; on the topic of "&lt;A  href="http://journalofwebsemantics.blogspot.com/2009/01/jws-special-issue-on-new-interaction.html"&gt;Exploring  New Interaction Designs Made Possible by the Semantic Web&lt;/A&gt;." They tell us  that they:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;... seek papers that look at the challenges and innovate possible    solutions for everyday computer users to be able to produce, publish,    integrate, represent and share, on demand, information from and to    heterogeneous data sources. Challenges touch on interface designs to support    end-user programming for discovery and manipulation of such sources,    visualization and navigation approaches for capturing, gathering and    displaying and annotating data from multiple sources, and user-oriented tools    to support both data publication and data exchange. The common thread among    accepted papers will be their focus on such user interaction designs/solutions    oriented linked web of data challenges. Papers are expected to be motivated by    a user focus and methods evaluated in terms of usability to support approaches    pursued.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Offering some background, they inform us that:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;The current personal computing paradigm of single applications with    their associated data silos may finally be on its last legs as increasing    numbers move their computing off the desktop and onto the Web. In this    transition, we have a significant opportunity  and requirement  to    reconsider how we design interactions that take advantage of this highly    linked data system. Context of when, where, what, and whom, for instance, is    increasingly available from mobile networked devices and is regularly if not    automatically published to social information collectors like Facebook,    LinkedIn, and Twitter. Intriguingly, little of the current rich sources of    information are being harvested and integrated. The opportunities such    information affords, however, as sources for compelling new applications would    seem to be a goldmine of possibility. Imagine applications that, by looking at    one's calendar on the net, and with awareness of whom one is with and where    they are, can either confirm that a scheduled meeting is taking place, or log    the current meeting as a new entry for reference later. Likewise, documents    shared by these participants could automatically be retrieved and available in    the background for rapid access. Furthermore, on the social side, mapping    current location and shared interests between participants may also recommend    a new nearby location for coffee or an art exhibition that may otherwise have    been missed. Larger social applications may enable not only the movement of    seasonal ills like colds or flus to be tracked, but more serious outbreaks to    be isolated. The above examples may be considered opportunities for more    proactive personal information management applications that, by awareness of    context information, can better automatically support a person's goals. In an    increasingly data rich environment, the tasks may themselves change. We have    seen how mashups have made everything from house hunting to understanding    correlations between location and government funding more rapidly accessible.    If, rather than being dependent upon interested programmers to create these    interactive representations, we simply had access to the semantic data from a    variety of publishers, and the widgets to represent the data, then we could    create our own on-demand mashups to explore heterogeneous data in any way we    chose. For each of these types of applications, interaction with information    -- be it personal, social or public -- provides richer, faster, and    potentially lighter-touch ways to build knowledge than our current interaction    metaphors allow.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Finally, they pose their crucial question:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;What is the bottleneck to achieving these enriched forms of    interaction?&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P dir=ltr&gt;For which they propose the answer:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Fundamentally, we see the main bottleneck as &lt;STRONG&gt;a lack of tools    for easy data capture, publication, representation and    manipulation&lt;/STRONG&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;They&amp;nbsp;provide a list&amp;nbsp;of challenges to be addressed in the issue,  including but not restricted to:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;&lt;EM&gt;approaches to support integrating data that is readily published, such    as RSS feeds that are only lightly structured.&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;approaches to apply behaviors to these data sources.&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;approaches to make it as easy for someone to create and to publish    structured data as it is to publish a blog.&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;approaches to support easy selection of items within resources for    export into structured semantic forms like RDF.&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;facilities to support the pulling in of multiple sources; for    instance, a person may wish to pull together data from three organizations.    Where will they gather this data? What tools will be available to explore the    various sources, align them where necessary and enable multiple visualizations    to be explored?&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;methods to support fluidity and acceleration for each of the above:    lowering the interaction cost for gathering data sources, exploring them and    presenting them; designing lightweight and rapid techniques.&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;novel input mechanisms: most structured data capture requires the use    of forms. The cost of form input can inhibit that data from being captured or    shared. How can we reduce the barrier to data capture?&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;evaluation methods: how do we evaluate the degree to which these new    approaches are effective, useful or empowering for knowledge    builders?&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;user analysis and design methods: how do we understand context and    goals at every stage of the design process? What is different about designing    for a highly personal, contextual, and linked environment?&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;In addition to traditional, full-length papers, they are also soliciting  shorter papers as well as one to two page short, forward-looking more  speculative papers addressing the challenges outlined above. I am tempted to  submit one of the latter, possibly based on my proposal for &lt;A  href="http://www.agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;. Or,  maybe&amp;nbsp;a stripped-down version of that vision that is more in line with the  "reach" of the current, RDF-based vision of the Semantic Web.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5120564873615309823?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5120564873615309823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5120564873615309823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5120564873615309823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5120564873615309823'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2009/01/exploring-new-interaction-designs-made.html' title='Exploring New Interaction Designs Made Possible by the Semantic Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-611149459399305935</id><published>2008-12-22T16:44:00.000-07:00</published><updated>2008-12-22T16:46:17.255-07:00</updated><title type='text'>Another mini-wave of intelligent assistants</title><content type='html'>&lt;P&gt;There was an article in &lt;EM&gt;The New York Times&lt;/EM&gt; on December 13, 2008 by  John Markoff entitled "&lt;A  href="http://www.nytimes.com/2008/12/14/business/14stream.html?_r=1"&gt;A Software  Secretary That Takes Charge&lt;/A&gt;" which mentions a few of the latest attempts at  creating commercial-scale intelligent user assistants. I am skeptical that these  latest attempts are what they hope to be, but it is nice to see that people are  still trying. As Markoff puts it:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Shouldn't your computer know a reasonable amount about your likes and    dislikes? Wouldn't it be great if it could anticipate your needs and take    action without you pressing a key?&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Booking travel and restaurant reservations, rearranging meeting    schedules or even taking a first cut at reading e-mail are among the mundane    tasks that have remained beyond the reach of our PCs for decades.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;But now a new generation of Internet technologies, coupled with the    investment of more than a third of a billion dollars, may be making meaningful    progress. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The concept of a software personal assistant has long captured the    imagination of a generation of science fiction writers and computer    scientists. Oliver G. Selfridge, the artificial-intelligence pioneer who died    this month, is credited with coining the term "intelligent agent," as well as    the idea of a computer software "demon"&amp;nbsp;-- a simple software program that    could monitor its environment and make appropriate responses when changes    occur. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;With the arrival of personal computing in the 1980s, the idea took the    form of highly choreographed "vision" statements from many Silicon Valley    companies. The most memorable was the Knowledge Navigator video, by John    Sculley, then chief executive of Apple, in which an interactive assistant on a    video display, clad in a bow tie, does research for a college professor and    nags him to return his mother's phone call.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;But efforts to build useful computerized assistants have consistently    ended in failure, including some of the Valley's largest "craters"&amp;nbsp;--    ambitious undertakings ending as spectacular flameouts. The failures include    General Magic, originally backed by Mr. Sculley, E-speak by Hewlett-Packard    and Hailstorm by Microsoft.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;A Pentagon research project and two Silicon Valley start-up companies    are about to try again.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;His phrasing may be right on the mark, "&lt;EM&gt;may be making meaningful  progress&lt;/EM&gt;", with the emphasis on "&lt;EM&gt;may&lt;/EM&gt;."&lt;/P&gt; &lt;P&gt;The simple truth is that if a quick glance does not completely dazzle you  with its blind simplicity and all-knowing competence, then you probably are not  looking at an &lt;EM&gt;intelligent agent&lt;/EM&gt;. It should be so obvious that the  "&lt;EM&gt;may&lt;/EM&gt;" caveat is not needed.&lt;/P&gt; &lt;P&gt;Nonetheless, there may be some industrial-scale developments  progressing&amp;nbsp;even if consumer-scale is not yet here. Markoff mentions the  SRI International CALO project. From the &lt;A  href="http://caloproject.sri.com/"&gt;CALO Web site&lt;/A&gt;:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;CALO: Cognitive Assistant that Learns and    Organizes&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;   &lt;P&gt;&lt;A href="http://www.sri.com/"&gt;&lt;EM&gt;SRI International&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; is leading    the development of new software that could revolutionize how computers support    decision-makers. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The Defense Advanced Research Projects Agency (&lt;/EM&gt;&lt;A    href="http://www.darpa.mil/"&gt;&lt;EM&gt;DARPA&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;), under its Personalized    Assistant that Learns (&lt;/EM&gt;&lt;A    href="http://www.darpa.mil/IPTO/programs/pal/pal.asp"&gt;&lt;EM&gt;PAL&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; -    &lt;/EM&gt;&lt;A href="http://caloproject.sri.com/PALbrochure.pdf"&gt;&lt;EM&gt;download    brochure&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;) program, has awarded SRI three phases of a five-year    contract to develop an enduring personalized cognitive assistant. DARPA    expects the PAL program to generate innovative ideas that result in new    science, new approaches to current problems, new algorithms and tools, as well    as new technology of significant value to the military. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The team dubbed its new project CALO, for Cognitive Assistant that    Learns and Organizes. The name was inspired by the Latin word "calonis," which    means "soldier's servant." The goal of the project is to create cognitive    software systems, that is, systems that can reason, learn from experience, be    told what to do, explain what they are doing, reflect on their experience, and    respond robustly to surprise. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The software, which learns by interacting with and being advised by its    users, will handle a broad range of interrelated decision-making tasks that    have in the past been resistant to automation. A CALO will have the capability    to engage in and lead routine tasks, and to assist when the unexpected    happens. To focus the research on real problems and ensure the software meets    requirements such as privacy, security, and trust, the CALO project    researchers themselves are using the technology during its development.    &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;SRI is leading the multi-disciplinary CALO project team and, beyond    participating in the research program, is also responsible for overall project    direction, management, and development of prototypes. The project is bringing    together leading computer scientists and researchers in artificial    intelligence, machine learning, natural language processing, knowledge    representation, human-computer interaction, flexible planning, and behavioral    studies. &lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;That's a term I was not aware of, "&lt;EM&gt;enduring personalized cognitive  assistant&lt;/EM&gt;", or EPCA. CALO was funded by DARPA back in 2003. DARPA has also  used the term "&lt;FONT face="Times New Roman"&gt;&lt;EM&gt;enduring, personalized, office  assistant&lt;/EM&gt;&lt;/FONT&gt;." I was also not aware of the term "&lt;EM&gt;&lt;A  href="http://www.darpa.mil/IPTO/programs/pal/pal.asp"&gt;Personalized Assistant  that Learns (PAL)&lt;/A&gt;&lt;/EM&gt;." I should probably spend more time reading &lt;A  href="http://www.darpa.mil/ipto/solicit/solicit_open.asp"&gt;DARPA solicitations  and announcements&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-611149459399305935?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/611149459399305935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=611149459399305935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/611149459399305935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/611149459399305935'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2008/12/another-mini-wave-of-intelligent.html' title='Another mini-wave of intelligent assistants'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-76749918165895292</id><published>2008-12-22T13:24:00.000-07:00</published><updated>2008-12-22T13:25:58.201-07:00</updated><title type='text'>Software agent technology questions </title><content type='html'>&lt;P&gt;I still consider software agents to be a deep research field that is still  not ripe for wide-scale commercialization with ease and at low cost. Many  research questions remain wholly or at least partially unanswered.&amp;nbsp;I have  published a Web page with a preliminary &lt;A  href="http://agtivity.com/software_agent_technology_questions.htm"&gt;list of  software agent technology questions&lt;/A&gt;. At this stage, I am less interested in  the actual answers than in refining the questions themselves. Hopefully the  questions will suggest areas of inquiry to others.&lt;/P&gt; &lt;P&gt;I will update the list of software agent technology questions on occasion,  but updates will appear in this blog as well.&lt;/P&gt; &lt;P&gt;Here is the current list of questions:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;How intelligent do agents need to be?    &lt;LI&gt;How do we measure agent intelligence?    &lt;LI&gt;How dumb can an agent be and still be considered an agent?    &lt;LI&gt;How autonomous do agents need to be?    &lt;LI&gt;How do we measure agent autonomy?    &lt;LI&gt;How can we detect the existence of an agent?    &lt;LI&gt;Can we determine the intentions of an agent?    &lt;LI&gt;Can we determine the beliefs of an agent?    &lt;LI&gt;Can we detect the desires of an agent?    &lt;LI&gt;What is the identity of an agent?    &lt;LI&gt;How can we determine the identity of an agent?    &lt;LI&gt;Can an agent really distinguish the real and cyber worlds?    &lt;LI&gt;How can we trust an agent with money?    &lt;LI&gt;What does it mean to clone an agent and what are its effects?    &lt;LI&gt;What is a rogue agent?    &lt;LI&gt;How can we detect rogue agents?    &lt;LI&gt;What states can an agent be in?    &lt;LI&gt;What responsibilities can an agent have?    &lt;LI&gt;Can an agent really be trusted?    &lt;LI&gt;How can we tell what ways an agent can be trusted?    &lt;LI&gt;Who owns agents?    &lt;LI&gt;Does every agent need to have an owner?    &lt;LI&gt;Are agents owned in a legal sense?    &lt;LI&gt;What laws and regulations govern the behavior of agents?    &lt;LI&gt;In what ways can agents be controlled?    &lt;LI&gt;Who can control agents?    &lt;LI&gt;What infrastructure is needed to support agents?    &lt;LI&gt;Can agents store state?    &lt;LI&gt;How can agents store and restore state?    &lt;LI&gt;Can agents spend money?    &lt;LI&gt;Can agents earn money?    &lt;LI&gt;Can agents transfer money?    &lt;LI&gt;Can agents engage in business transactions?    &lt;LI&gt;Can an agent have power of attorney?    &lt;LI&gt;Can an agent be a legal entity?    &lt;LI&gt;Can an agent represent a legal entity?    &lt;LI&gt;Does an agent have any rights?    &lt;LI&gt;Aren't all computer programs agents?    &lt;LI&gt;Isn't an agent still a computer program?    &lt;LI&gt;Can a software entity be an agent and not be a computer program?    &lt;LI&gt;In what ways can agents interact with each other?    &lt;LI&gt;Can any entity tell if the entity it is interacting with is an agent?    &lt;LI&gt;What is the role of strategy in agent behavior?    &lt;LI&gt;Can we tell if an entity is an agent from its behavior?    &lt;LI&gt;How can we tell what an agent is doing?    &lt;LI&gt;How can we tell if an agent is doing what we expect it to do?    &lt;LI&gt;How can we express our expectations so that a monitor can detect when    expectations are or are not being met or in the process of being met?    &lt;LI&gt;What level of Semantic Web structure is best for agents?    &lt;LI&gt;What level of network connectivity is best for agents?    &lt;LI&gt;What level of server architecture is best for agents?    &lt;LI&gt;What level of cloud computing is best for agents?    &lt;LI&gt;How can agents best discover resources, services, and other agents?    &lt;LI&gt;What programming language constructs are best for agents?    &lt;LI&gt;How can agents be re-programmed or re-targeted or re-missioned on the fly,    dynamically?    &lt;LI&gt;How can agents work in a swarm to meet large-scale goals?    &lt;LI&gt;How can large-scale goals be specified? &lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-76749918165895292?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/76749918165895292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=76749918165895292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/76749918165895292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/76749918165895292'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2008/12/software-agent-technology-questions.html' title='Software agent technology questions '/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5927309572159746305</id><published>2008-06-30T09:09:00.000-06:00</published><updated>2008-06-30T09:13:36.436-06:00</updated><title type='text'>State of the Semantic Web</title><content type='html'>&lt;P&gt;Danny Ayers has put out a query on a couple of the W3C email lists about the  "State of the Semantic Web." I emailed him my current view:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;I am personally interested in the "state" of the distinction between    "Semantic Technologies" (or "Semantic Web Technologies") and the original    vision of the Semantic Web. There is certainly a lot of usage of XML and RSS    and even RDF, but how much of that is for relatively simply "data exchange" as    opposed to allowing open-system intelligent software agents to make inferences    on that data beyond the kind of processing that one word do in an    object-oriented programming language, remote procedure call, relational    database access, and old-fashioned business rules processing?&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The true Semantic Web was supposed to be a lot more than simply    replacing proprietary data formats with some common data format, and a lot of    the discussions on ontologies seem to headed more in the direction of a    multiplicity of Towers of Babel rather than some form of common interchange of    knowledge.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;That said, I think that this is a reasonable state of affairs for this    stage of a bold, new technology venture and probably where we should be about    now since a lot of the open-system and intelligent agent inferencing requires    a lot more fundamental research and evolution towards de facto "standards" for    even simple, common knowledge.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;We will be unable to achieve "brilliance" for the overall Semantic Web    until we are at least able to easily construct "islands of brilliance"    (specific domains or applications) and then and only then can we have even a    remote chance of figuring out how to "bridge" between those islands to achieve    truly impressive "archipelagos of brilliance", let alone&amp;nbsp;some semblance    of a "universe of brilliance" that has a sense of connectedness comparable to    today's text and graphics Web.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;At least this is what I will claim for my own humble  opinion.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5927309572159746305?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5927309572159746305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5927309572159746305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5927309572159746305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5927309572159746305'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2008/06/state-of-semantic-web.html' title='State of the Semantic Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-144151724563990978</id><published>2008-03-01T08:35:00.001-07:00</published><updated>2008-03-01T18:29:22.191-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Semantic Abyss'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Agent Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Agent'/><title type='text'>Plumbing the Semantic Abyss - my new blog on the Semantic Web</title><content type='html'>&lt;p&gt;Although the Semantic Web does relate to the world of software agents, the intersection is not complete. There are plenty of aspects of software agent technology that are in no way dependent on the technologies of the Semantic Web, and there are aspects of the Semantic Web that may not have great utility in the realm of software agents. Not to mention that there are undoubtedly conflicts between the two. Still, I do believe that any discussion of either should involve the other, but I do not what to overwhelm a discussion of software agent technology with any of the distracting concepts of the Semantic Web. In this spirit, I have created a new blog that will focus on the Semantic Web with a particular focus on the difficulty in aligning the "meaning" embodied in the Semantic Web with meaning in the real world and in the lives of users and in particular consumers. There is a vast gulf, wide and deep, between these two notions of meaning, a so-called &lt;em&gt;semantic gap&lt;/em&gt;, and the advance of software agent technology, in particular for consumers, is critically dependent on finding ways to bridge the gulf.&lt;/p&gt;&lt;p&gt;My new blog is called &lt;a href="http://semanticabyss.blogspot.com/"&gt;The Semantic Abyss - Plumbing the Semantic Web&lt;/a&gt; or &lt;a href="http://semanticabyss.com/"&gt;Semantic Abyss&lt;/a&gt; for short. You can find it on Blogger at &lt;a href="http://semanticabyss.blogspot.com/"&gt;http://semanticabyss.blogspot.com&lt;/a&gt; or access it directly from the custom domain name &lt;a href="http://semanticabyss.com/"&gt;http://semanticabyss.com&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It is not my intention to completely separate discussion of software agents and the Semantic Web, but to have these two discussions be &lt;em&gt;companions&lt;/em&gt; on somewhat parallel but somewhat independent trajectories, with occasional crossover of discussions.&lt;/p&gt;&lt;p&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-144151724563990978?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/144151724563990978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=144151724563990978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/144151724563990978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/144151724563990978'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2008/03/plumbing-semantic-abyss-my-new-blog-on.html' title='Plumbing the Semantic Abyss - my new blog on the Semantic Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-6633181063121980411</id><published>2008-02-24T12:06:00.000-07:00</published><updated>2008-02-24T12:07:46.105-07:00</updated><title type='text'>Things to know about the Semantic Web</title><content type='html'>&lt;P&gt;For future reference, Bernard Lun on the &lt;A  href="http://www.readwriteweb.com/"&gt;ReadWriteWeb blog&lt;/A&gt; has a post entitled  "&lt;A  href="http://www.readwriteweb.com/archives/semantic_web_11_things_to_know.php"&gt;11  Things To Know About Semantic Web&lt;/A&gt;" that makes a number of key points about  the current state of affairs with the Semantic Web. One that stood out as far as  potential for me personally was:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;3. If you have a firm grasp of the theoretical underpinnings of the    semantic web, things like RDF, tuples, Sparql and OWL that make my brain hurt,    you will be able to charge a fat premium in consulting fees for a while, as    not many people really understand this stuff. But make hay while the sun    shines, as some entrepreneur will surely figure out how to abstract this stuff    and make it accessible for the masses.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Yes, that is what I aim to do: "&lt;EM&gt;make it accessible for the masses&lt;/EM&gt;."  I want to be that entrepreneur, or at least one of them.&lt;/P&gt; &lt;P&gt;There is a lot of great research work going on with the Semantic Web, and  some initial industrial and commercial uses (e.g., RDF for blog web feeds), but  most of the true power of the Semantic Web is still very far from being ready  for general consumption by &lt;EM&gt;"the masses&lt;/EM&gt;."&lt;/P&gt; &lt;P&gt;Consumers are the ultimate audience that I am really after, with software  agents mediating the interface between consumers and Semantic Web data.&lt;/P&gt; &lt;P&gt;I will have more to say about this once I start my new blog dedicated to  Semantic Web technology.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6633181063121980411?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6633181063121980411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6633181063121980411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6633181063121980411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6633181063121980411'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2008/02/things-to-know-about-semantic-web.html' title='Things to know about the Semantic Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2590401789409067214</id><published>2007-12-24T13:39:00.000-07:00</published><updated>2007-12-24T13:45:10.452-07:00</updated><title type='text'>Space, the final frontier?</title><content type='html'>&lt;P&gt;We are all familiar with the intro to the old Star Trek show, "Space, the  final frontier", but in the virtual universe of the online "world" what is the  nature of "space" and is it really a frontier?&lt;/P&gt; &lt;P&gt;Most people would agree that linear distance is completely irrelevant in the  online world, where computer systems thousands of miles apart might as well be  in the next room and a click could take you to data less than an inch away or a  world away. An&amp;nbsp;exception is&amp;nbsp;that once we start communicating outside  of the physical earth (e.g., Mars or deep space probes), latency becomes a very  real issue.&lt;/P&gt; &lt;P&gt;Density of "space" (in terms of computing nodes or locations of  files)&amp;nbsp;is similarly completely irrelevant in the online world.&lt;/P&gt; &lt;P&gt;Space in terms of quantity of bits and bytes and data fields and database  records is also completely irrelevant in the online world, with the exceptions  of 1) occasional lack of local storage space due to artificial "quotas", and 2)  latency and access time.&lt;/P&gt; &lt;P&gt;The next form of space is page layout. In print, writers have very hard and  fixed boundaries for the amount of text and graphics that can be included in  their stories. Getting an extra inch or page requires mighty effort.&amp;nbsp;The  Web page has no such limits. As such, space on web pages&amp;nbsp;is effectively  infinite and not a frontier at all.&lt;/P&gt; &lt;P&gt;But, there is another form of space online, screen size. The client device,  typically a PC, does in fact have a relatively limited amount of space  available. Sure, you can scroll and page through your large web pages, but there  is a usability factor at work as well. Most "readers" do not read sequentially  at all, but scan and bounce around. Their attention span for "viewing" a web  page is limited, so asking them to scroll and page and click to get to the rest  of the content is frequently too much to ask. The average reader has an  unlimited number of content sources and will migrate to wherever screen  size&amp;nbsp;limitations are&amp;nbsp;most respected.&lt;/P&gt; &lt;P&gt;Blogs and RSS readers introduce another layer&amp;nbsp; of space constraint.  Sure, you can still page and link to get to unlimited amounts of space, but  there is a clear premium value given to terse and concise blog posts that convey  the essential meaning of a post in a single "view" in a small subset of the  total screen space&amp;nbsp;without demanding extra effort on the part of the  user.&lt;/P&gt; &lt;P&gt;Finally, there is an even more intense constraint, or frontier if you will,  imposed by accessing online content on a handheld mobile device such as a  smartphone. Sure, you can certainly zoom and scroll and page and link to access  an infinite amount of content, there is a clear premium value given to content  providers who can format and express essential meaning in small-screen  chunks.&lt;/P&gt; &lt;P&gt;So, in some sense the online world frees us of the limits and frontiers of  three-dimensional and print space, but our access devices and human perceptual  limitations give us new frontiers to tackle. We can look forward to a wealth of  innovation in&amp;nbsp;how to express, chunk, format, view, and navigate  within&amp;nbsp;online content in the years to come. Even the vaunted iPhone only  scratches the surface. Even Google has not yet&amp;nbsp;mastered the small  screen.&lt;/P&gt; &lt;P&gt;Given the ease with which we can construct large computer networks with vast  amounts of data storage and the vast, unlimited expanse of the Web, it certainly  does feel as if the small screen of handheld devices is in fact a true frontier  where opportunity is unlimited and existing solutions are quite limited.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2590401789409067214?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2590401789409067214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2590401789409067214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2590401789409067214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2590401789409067214'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/12/space-final-frontier.html' title='Space, the final frontier?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-6769357254978862629</id><published>2007-10-07T17:55:00.000-06:00</published><updated>2007-10-07T17:56:01.510-06:00</updated><title type='text'>How safe is your personal data in the hands of Web-based vendors?</title><content type='html'>&lt;P&gt;An article in &lt;EM&gt;The New York Times&lt;/EM&gt; by Denise Caruso entitled "&lt;A  href="http://www.nytimes.com/2007/10/07/technology/07frame.html"&gt;Securing Very  Important Data: Your Own&lt;/A&gt;" illustrates the benefits and downsides of sharing  personal data on the Web:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;This type of sensitive, sometimes proprietary information was once    locked up on hard drives or in file cabinets far away from anything resembling    a global or even a local distribution network. Yet none of the users flocking    to these services seem perturbed that they have relinquished personal control    over this data to companies that, even with the best of intentions, may not be    able to keep it safe.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The incidence of data theft -- from wallets to data breaches, computer    viruses or Dumpster diving -- is soaring. This year alone, the security of    nearly 77 million Americans' records has been breached, according to the    Identity Theft Resource Center in San Diego, nearly a fourfold increase over    2006.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Governments around the world are passing and enforcing laws that    increasingly hold businesses financially accountable for avoidable data    losses. Just last month, the &lt;/EM&gt;&lt;A title="TJX Companies"    href="http://www.nytimes.com/mem/MWredirect.html?MW=http://custom.marketwatch.com/custom/nyt-com/html-companyprofile.asp&amp;amp;symb=TJX"&gt;&lt;EM&gt;TJX    Companies&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, which owns T.J. Maxx, Marshalls and other retail    stores, made a settlement offer, subject to court approval, to victims of a    huge data breach, in which 45.7 million customers' credit- and debit-card data    was exposed to identity thieves. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;As a result, some security experts are starting to ask whether the    "identity data-for-services" business model, which is the engine for virtually    all e-commerce companies, is a fair trade -- not just for consumers, but for    business as well. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;In response, they are coming up with new protocols and frameworks for    collecting, using and governing identity data. Given that virtually all    businesses today collect and use these kinds of data, they aim to shift the    status quo in ways that could help companies both improve their reputations    with customers and avoid the mounting legal liabilities that now face    companies that lose control of customer data.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;"The myth is that companies have to know all this information about you    in order to do business with you," said Drummond Reed, vice president for    infrastructure at Parity Communications, an identity technology company in    Needham, Mass. "But from a liability perspective, the less I know about my    customers the better."&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Parity is sponsoring a number of open software projects to shift more    control to the users whose identity data is at risk. One of the most    intriguing is called the CloudTripper Project, which is developing a way for    individuals to "take their data with them" as they traverse the Web, just as    they keep their wallets and checkbooks with them as they move around in the    real world.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;My own solution is to propose a research&amp;nbsp;effort for something I refer to  as &lt;EM&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web&lt;/A&gt;&lt;/EM&gt;. Cobbling together an ad-hoc approach in  a piecemeal fashion is likely to cause more harm than good. OTOH, the more  ad-hoc efforts that go forward and highlight the inherent problems in this area,  the quicker people will warm up to the need for a hard-core research effort such  as I have proposed.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-6769357254978862629?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/6769357254978862629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=6769357254978862629' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6769357254978862629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/6769357254978862629'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/10/how-safe-is-your-personal-data-in-hands.html' title='How safe is your personal data in the hands of Web-based vendors?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5485797850790883890</id><published>2007-06-03T12:39:00.001-06:00</published><updated>2007-06-03T12:39:28.310-06:00</updated><title type='text'>Searching for terms related to software agent technology</title><content type='html'>&lt;P&gt;I have enhanced the &lt;A href="http://agtivity.com/search.htm"&gt;Search page&lt;/A&gt;  for my Software Agent Technology web site, &lt;A  href="http://agtivity.com"&gt;Agtivity.com&lt;/A&gt;, to make it easy to search for some  common terms related to software agent technology. See &lt;A  href="http://agtivity.com/search.htm"&gt;Software Agent Technology Search&lt;/A&gt;. The  page currently has only a modest number of terms, but the list will be expanded  over time.&lt;/P&gt; &lt;P&gt;Please give us your feedback.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5485797850790883890?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5485797850790883890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5485797850790883890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5485797850790883890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5485797850790883890'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/06/searching-for-terms-related-to-software.html' title='Searching for terms related to software agent technology'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-5209788595687184521</id><published>2007-05-20T21:32:00.001-06:00</published><updated>2007-05-20T21:32:56.850-06:00</updated><title type='text'>Quantum information technology</title><content type='html'>&lt;P&gt;One far out field that may have dramatic implications for computing and  software design in the coming decades is the emerging research in &lt;EM&gt;quantum  information technology&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;For example, from the &lt;A  href="http://www.rle.mit.edu/quantummuri/"&gt;Multidisciplinary University Research  Initiative (MURI) program of Massachusetts Institute of Technology (MIT) and  Northwestern University (NU)&lt;/A&gt;, we read that:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;Quantum superposition and quantum entanglement are the bedrock on which new    theoretical paradigms for information transmission, storage, and processing    are being built. The preeminent obstacle to the development of&amp;nbsp; quantum    information technology is the difficulty of transmitting quantum information    over noisy and lossy quantum communication channels, recovering and refreshing    the quantum information that is received, and then storing it in a reliable    quantum memory.&amp;nbsp;&amp;nbsp; &lt;/P&gt;   &lt;P&gt;With support from the Multidisciplinary Research Program of the University    Research Initiative (MURI), we have assembled a truly interdisciplinary team    from researchers at MIT and Northwestern University to overcome this obstacle.    The focus of our program is an architecture we have established for    long-distance, high-fidelity qubit teleportation. Its key elements are:&lt;/P&gt;   &lt;UL&gt;     &lt;LI&gt;ultrabright, narrowband sources of polarization-entangled photon      pairs;&lt;/LI&gt;     &lt;LI&gt;long-distance transmission of entangled photons over standard telecom      fiber;&lt;/LI&gt;     &lt;LI&gt;qubit storage and processing in trapped atom quantum  memories.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Although some of these concepts may make more obvious sense down at the bit,  byte, chip, and machine language levels, I suspect that the concepts may have  even greater potential if they can be transplanted to the level of software,  software components, and software agents.&lt;/P&gt; &lt;P&gt;Try to imagine what quantum information technology might mean at the level of  the Semantic Web and Web Services.&lt;/P&gt; &lt;P&gt;Try to imagine a large number of swarms of software agents interacting via  the exchange and sharing&amp;nbsp;of quantum information and built upon the concept  of quantum entanglement.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-5209788595687184521?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/5209788595687184521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=5209788595687184521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5209788595687184521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/5209788595687184521'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/05/quantum-information-technology.html' title='Quantum information technology'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2627578310271469237</id><published>2007-05-06T11:58:00.000-06:00</published><updated>2007-05-06T11:59:13.931-06:00</updated><title type='text'>Four levels of language for semantics and knowledge</title><content type='html'>&lt;P&gt;The open question of language level comes up when considering the open  question of how to represent, access, manipulate, and otherwise use knowledge  and meaning in the form of a distributed knowledge web or semantic web. I  certainly do not have any&amp;nbsp; immediate answer, but I was thinking that rather  than envisioning one unified "knowledge" language, possibly we need a  multi-level language model:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;&lt;STRONG&gt;Low-level "assembly" language&lt;/STRONG&gt; - work with meaning and    knowledge at a very &lt;EM&gt;atomic&lt;/EM&gt; level&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;High-level language&lt;/STRONG&gt; - a very expressive language that    focuses on higher-level structured meaning, probably leveraging contextual    meaning&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;Scripting language&lt;/STRONG&gt; - a concise, terse, convenient method    for working with knowledge that emphasizes broad expressive power rather than    specific detail and nuanced meaning&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;Natural language&lt;/STRONG&gt; - heavily dependent on context and very    ambiguous, but very easy and natural to use. Appropriate for "display" of    knowledge structures.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;One issue is whether natural language is really a separate level or can be  used at all three of the other levels.&lt;/P&gt; &lt;P&gt;Another issue is that we need to be able to work with &lt;EM&gt;meta&lt;/EM&gt;  knowledge, to treat packages of knowledge as black boxes and networks of  interconnected black boxes to be manipulated in an abstract sense, separated  from the actual, true meaning of the contents of those black boxes. Possibly  this is a requirement at each of the four language levels.&lt;/P&gt; &lt;P&gt;Another issue is multiplicity, the number of distinct languages at each  level. Obviously we have many natural lanuages. Multiple scripting and  higher-level languages makes sense. Having a single, common, foundation  "knowledge assembly language" has a lot of appeal, but is it really viable and  is it clearly really advantageous relative to having a multiplicity of low level  knowledge and meaning paradigms? I don't see any clear answer at this point in  time.&lt;/P&gt; &lt;P&gt;Is the current Semantic Web at this assembly level or high-level or scripting  level? I suspect that the answer is that it is not clear. Clearly there is some  amount of scripting being done in XML. Clearly there is some amount of  high-level semantics being done (e.g., RSS and web feeds). And clearly there is  a fair amount of very low level semantic use. But is XML more of a lexical and  syntactic language than a true semantic language? It seems to me that its only  current power at the meaning level comes when the people and programs a priori  &lt;EM&gt;agree&lt;/EM&gt; on shared meaning representation conventions, and that is  precisely what we would like to see inherently &lt;EM&gt;embodied&lt;/EM&gt; within a true  knowledge language at any of the levels that I have proposed. In short, it  appears that there is very little in the way of meaning represented within the  Semantic Web, and that the only real meaning is hard-coded into the user agents  that communicate via the Semantic Web. In other words, at best, the Semantic Web  is everything &lt;EM&gt;but&lt;/EM&gt; semantics,&amp;nbsp;and that&amp;nbsp;the Semantic Web  simply&amp;nbsp;facilitates the exchange of information that user agents&amp;nbsp;can  interpret as meaning&amp;nbsp;using hard-wired or agreed semantics.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2627578310271469237?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2627578310271469237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2627578310271469237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2627578310271469237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2627578310271469237'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/05/four-levels-of-language-for-semantics.html' title='Four levels of language for semantics and knowledge'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-2444561938787512257</id><published>2007-03-25T20:54:00.000-06:00</published><updated>2007-03-25T20:55:06.259-06:00</updated><title type='text'>Artificial Artificial Intelligence: supplementing machine intelligence with human intelligence</title><content type='html'>&lt;P&gt;There is an article in &lt;EM&gt;The New York Times&lt;/EM&gt; by Jason Pontin entitled  "&lt;A  href="http://www.nytimes.com:80/2007/03/25/business/yourmoney/25Stream.html"&gt;Artificial  Intelligence, With Help From the Humans&lt;/A&gt;" about efforts to use web-based  human workers to supplement artificial intelligence (AI) efforts. Noting that  "&lt;EM&gt;Things that humans do with little conscious thought, such as recognizing  patterns or meanings in images, language or concepts, only baffle the  machines&lt;/EM&gt;", the article goes on to tell us that:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;The problem has prompted a spooky, but elegant, business idea: why not    use the Web to create marketplaces of willing human beings who will perform    the tasks that computers cannot? &lt;/EM&gt;&lt;A    title="More articles about Jeffrey P. Bezos"    href="http://topics.nytimes.com/top/reference/timestopics/people/b/jeffrey_p_bezos/index.html?inline=nyt-per"&gt;&lt;FONT    color=#004276&gt;&lt;EM&gt;Jeff Bezos&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt;, the chief executive of &lt;SPAN    class=bold&gt;&lt;A title=Amazon.com    href="http://www.nytimes.com/mem/MWredirect.html?MW=http://custom.marketwatch.com/custom/nyt-com/html-companyprofile.asp&amp;amp;symb=AMZN"&gt;&lt;STRONG&gt;&lt;FONT    color=#004276&gt;Amazon.com&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/SPAN&gt;, has created Amazon    Mechanical Turk, an online service involving human workers, and he has also    personally invested in a human-assisted search company called &lt;SPAN    class=bold&gt;&lt;STRONG&gt;ChaCha&lt;/STRONG&gt;&lt;/SPAN&gt;. Mr. Bezos describes the phenomenon    very prettily, calling it "artificial artificial  intelligence."&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The articles examines some of the practical and human issues with such  "work", but this is still a wide open area with at least some potential. The  technique is not without its problems and limitations:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;THERE have been two common objections to artificial artificial    intelligence. The first, confirmed by my own experiences searching on ChaCha,    is that the networks are no more intelligent than their smartest members.    Katharine Mieszkowski, writing last year on &lt;/EM&gt;&lt;A    href="http://www.salon.com/tech/feature/2006/07/24/turks/index_np.html"&gt;&lt;A    href="http://salon.com/" target=_&gt;&lt;FONT    color=#004276&gt;&lt;EM&gt;Salon.com&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/A&gt;&lt;EM&gt;, raised the second, more    serious criticism. She saw Mechanical Turk as a kind of virtual sweatshop.    "There is something a little disturbing about a billionaire like Bezos    dreaming up new ways to get ordinary folk to do work for him for pennies," she    wrote.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;My personal view is that I am not a supporter of the "pennies" economic  model. At a minimum, the prevailing federal minimum wage should be used.  Encouraging servitude should not be considered socially or economically  acceptable. AAI should not be built upon a financial foundation that relegates  real people to being simply "slaves to the machines."&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-2444561938787512257?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/2444561938787512257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=2444561938787512257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2444561938787512257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/2444561938787512257'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/artificial-artificial-intelligence.html' title='Artificial Artificial Intelligence: supplementing machine intelligence with human intelligence'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-1928675892668172737</id><published>2007-03-14T23:18:00.001-06:00</published><updated>2007-03-14T23:18:27.766-06:00</updated><title type='text'>Danny Hillis has an addendum to "Arisotle: The Knowledge Web" </title><content type='html'>&lt;P&gt;Danny Hillis has published &lt;A  href="http://www.edge.org:80/documents/archive/edge205.html"&gt;an addendum&lt;/A&gt; to  his May 2004 essay on &lt;EM&gt;&lt;A href="http://www.edge.org/"&gt;Edge&lt;/A&gt;&lt;/EM&gt; that was  entitled&amp;nbsp;"&lt;A  href="http://www.edge.org/3rd_culture/hillis04/hillis04_index.html"&gt;Arisotle:  The Knowledge Web&lt;/A&gt;" which summarizes his efforts at his new company Metaweb  to produce a freely accessible universal knowledge database:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;In retrospect the key idea in the "Aristotle" essay was this: if humans    could contribute their knowledge to a database that could be read by    computers, then the computers could present that knowledge to humans in the    time, place and format that would be most useful to them.&amp;nbsp; The missing    link to make the idea work was a universal database containing all human    knowledge, represented in a form that could be accessed, filtered and    interpreted by computers. &lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;One might reasonably ask: Why isn't that database the Wikipedia or even    the World Wide Web? The answer is that these depositories of knowledge are    designed to be read directly by humans, not interpreted by computers. They    confound the presentation of information with the information itself. The    crucial difference of the knowledge web is that the information is represented    in the database, while the presentation is generated dynamically. Like Neal    Stephenson's storybook, the information is filtered, selected and presented    according to the specific needs of the viewer.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;John, Robert and I started a project,&amp;nbsp; then a company, to build    that computer-readable database. How successful we will be is yet to be    determined, but we are really trying to build it:&amp;nbsp; a universal database    for representing any knowledge that anyone is willing to share. We call the    company Metaweb, and the free database, Freebase.com. Of course it has none of    the artificial intelligence described in the essay, but it is a database in    which each topic is connected to other topics by links that describe their    relationship. It is built so that computers can navigate and present it to    humans. Still very primitive, a far cry from Neal Stephenson's magical    storybook, it is a step, I hope, in the right direction.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The original Aristotle essay is well worth reading.&lt;/P&gt; &lt;P&gt;There is a related article in &lt;EM&gt;The New York Times&lt;/EM&gt; by John Markoff  entitled "&lt;A  href="http://www.nytimes.com/2007/03/09/technology/09data.html"&gt;Start-Up Aims  for Database to Automate Web Searching&lt;/A&gt;" about Hillis, Metaweb, and  Freebase.&lt;/P&gt; &lt;P&gt;My own ruminations on the concept of a &lt;EM&gt;Knowledge Web&lt;/EM&gt; can be found in  my white paper entitled&amp;nbsp;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-1928675892668172737?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/1928675892668172737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=1928675892668172737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1928675892668172737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/1928675892668172737'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/danny-hillis-has-addendum-to-arisotle.html' title='Danny Hillis has an addendum to &quot;Arisotle: The Knowledge Web&quot; '/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-8806476739170401314</id><published>2007-03-05T23:05:00.001-07:00</published><updated>2007-03-05T23:05:58.765-07:00</updated><title type='text'>Spatial agents</title><content type='html'>&lt;P&gt;I'm not sure precisely what the term &lt;EM&gt;spatial agent&lt;/EM&gt; refers to, but &lt;A  href="http://www.geosimulation.org/geosim/links.htm"&gt;I ran across it&lt;/A&gt; and it  sounds worth investigating.&lt;/P&gt; &lt;P&gt;I suspect it relates to cellular automata, but it may have broader  applications and analytic uses.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-8806476739170401314?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/8806476739170401314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=8806476739170401314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8806476739170401314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8806476739170401314'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/spatial-agents.html' title='Spatial agents'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-4976223461450391457</id><published>2007-03-04T11:24:00.000-07:00</published><updated>2007-03-04T11:39:14.773-07:00</updated><title type='text'>Renaming DVPC to DVPDS - proposal for Distributed Virtual Personal Data Storage</title><content type='html'>&lt;p&gt;A couple of years ago I came up with a proposal for something I called a &lt;a href="http://basetechnology.com/dvpc.htm"&gt;Distributed Virtual Personal Computer (DVPC)&lt;/a&gt;, which was an attempt to abstract the user's data from their personal computer and have that virtual data live on the Internet, with the local storage of the PC simply being a cache of the distributed, virtual data. I have decided to rename the concept to &lt;a href="http://basetechnology.com/dvpds.htm"&gt;Distributed Virtual Personal Data Storage (DVPDS)&lt;/a&gt; to focus the emphasis on the user's data as distinct from the computing or processing capabilities of their PC.&lt;/p&gt;&lt;p&gt;I don't intend to pursue implementation of the DVPDS concept at this time, but I do want this proposal to be available so that others may contemplate the incorporation of its features into computing infrastructures that they may implement in the coming years.&lt;/p&gt;&lt;p&gt;Here is the preamble for the new DVPDS proposal:&lt;/p&gt;&lt;p&gt;This proposal for &lt;b&gt;Distributed Virtual Personal Data Storage (DVPDS)&lt;/b&gt; supersedes my previous proposal for a &lt;a href="http://basetechnology.com/dvpc.htm"&gt;Distributed Virtual Personal Computer (DVPC)&lt;/a&gt;. DVPDS includes all of the concepts of my previous DVPC proposal, but simply changes the name to emphasize the focus on the &lt;i&gt;data storage&lt;/i&gt; aspects of a &lt;i&gt;personal computer (PC)&lt;/i&gt; as distinct from the computing or processing capabilities of a PC. In particular, it abstracts the user's personal data to give it a virtual form distinct from the actual storage used to store that virtual data.&lt;/p&gt;&lt;p&gt;The intention remains that all of a user's data would live in a distributed, virtual form on the Internet, and that the user's device (PC or phone or other computing device) merely &lt;i&gt;caches&lt;/i&gt; the distributed, virtual data. The intention is that the user gets all of the performance and other benefits of local mass storage, with none of the downside, such as need for backup, anxiety caused by lost or mangled data, inconvenience of access from other machines, difficulty of managing archives, etc.&lt;/p&gt;&lt;p&gt;The intention is not that the user would "work on the Web", but to continue to emphasize higher productivity through rich client devices with instantaneous data access and full control of that data. In practice, users will frequently or usually work directly on the Web, but occasionally or sometimes frequently or for extended stretches of time they may work disconnected from the Internet, all seamlessly and with no loss of the positive aspects of the user experience.&lt;/p&gt;&lt;p&gt;With regard to the requirements for being &lt;i&gt;distributed&lt;/i&gt;, the emphasis is on &lt;i&gt;maximum diversity&lt;/i&gt; so that users can be &lt;i&gt;guaranteed&lt;/i&gt; that their data will be both readily accessible and protected from loss due to even the most extreme of contingencies. Degrees of diversity include vendor, geography, communications backbone, and offline, so that neither human error, fire, flood, earthquake, explosion, vendor financial difficulties, sabotage, theft, or legal disagreements, can cause any of a user's data to become inaccessible for more than a shortest period of time. A particular emphasis is placed on avoiding vendor-specific solutions. Vendor "lock-in" is unacceptable.&lt;/p&gt;&lt;p&gt;One area that needs attention since my original proposal is the more-demanding storage requirements for media such as music, video, podcasts, and movies, as well as intellectual property issues such as DRM.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;This proposal is in the public domain.  It may be copied and modified -- provided that Jack Krupansky and Base Technology are credited and a link back to this original proposal is provided AND these same use and distribution terms are carried along.&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Please note that DVPDS is only a &lt;i&gt;&lt;b&gt;concept&lt;/b&gt;&lt;/i&gt; right now, with no implementation or business plan to turn the concept into a product and service.&lt;/p&gt;&lt;p&gt;The rest of the document is unchanged since its creation to describe the DVPC concept, but should be read as referring to the DVPDS concept.&lt;/p&gt;&lt;p&gt;-- &lt;a href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-4976223461450391457?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/4976223461450391457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=4976223461450391457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4976223461450391457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/4976223461450391457'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/renaming-dvpc-to-dvpds-proposal-for.html' title='Renaming DVPC to DVPDS - proposal for Distributed Virtual Personal Data Storage'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-8675477795154451712</id><published>2007-03-04T10:14:00.001-07:00</published><updated>2007-03-04T10:14:22.629-07:00</updated><title type='text'>Dumb PC/smart Web versus smart PC/dumb Web</title><content type='html'>&lt;P&gt;One of the issues that we need to confront as we design the computing  architectures of the future is the question of which will be "smarter", the  user's "device" (PC or "phone" or other object) or the applications on the  Web.&lt;/P&gt; &lt;P&gt;One route is that we continue to put a fair amount of intelligence on the  user device and that the Web remain primarily relatively static data and  "services". For example, the browser and browser "add-ons" would continue to get  smarter, and Web Services would be primarily "utilities" to be used by  browser-based applications.&lt;/P&gt; &lt;P&gt;The complementary route is that the user device be relegated to being a  relatively "dumb", "thin" client, strictly focused on UI implementation and that  the real "smarts" of applications would live on Web servers. For example, the  browser would support sophisticated AJAX-like UI support and a 3-D graphical  environment, but little in the way of support for "intelligent" operations on  the device itself.&lt;/P&gt; &lt;P&gt;Obviously you can have a full spectrum of hybrids of dumb/smart, but then we  will have to constantly be making tradeoffs about dumb/smart as we design each  application. That might be optimal for specific applications, but raises the  cost of designing, implementing, and supporting applications and it may be pure  hell for poor "dumb" users who simply want some consistency between applications  so that they don't need to figure out every new application and try to keep them  all straight.&lt;/P&gt; &lt;P&gt;This raises the next question, which is what criteria to use to decide where  along the spectrum smartness and dumbness lie.&lt;/P&gt; &lt;P&gt;It also raises the question of where software agents will live and operate.  Do we want agents to live strictly on servers with only UI elements on the user  device? Or do we want software agents to live and work on the user device as  well or even primarily on the user device?&lt;/P&gt; &lt;P&gt;More food for thought.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-8675477795154451712?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/8675477795154451712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=8675477795154451712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8675477795154451712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8675477795154451712'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/dumb-pcsmart-web-versus-smart-pcdumb.html' title='Dumb PC/smart Web versus smart PC/dumb Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-3044495986528662433</id><published>2007-03-03T17:42:00.000-07:00</published><updated>2007-03-03T17:43:09.304-07:00</updated><title type='text'>The fractal nature of the Web - updated</title><content type='html'>&lt;P&gt;&lt;A href="http://www.w3.org/DesignIssues/"&gt;TBL&lt;/A&gt; has updated his commentary  entitled "&lt;A href="http://www.w3.org:80/DesignIssues/Fractal.html"&gt;The Fractal  nature of the Web&lt;/A&gt;" with some notes on how the Semantic Web can and must work  with a combination of overlapping global and local ontologies. He discusses the  importance of thinking about ontologies and domains from the perspective of  &lt;EM&gt;agents&lt;/EM&gt; that communicate with messages relating to ontologies and  domains that they share.&amp;nbsp;He concludes:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;So the idea is that in any one message, some of the terms will be from    a global ontology, some from subdomains. The amount of data which can be    reused by another agent will depend on how many communities they have in    common, how many ontologies they share.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;In other words, one global ontology is not a solution to the problem,    and a local subdomain is not a solution either. But if each agent has uses a    mix of a few ontologies of different scale, that is forms a global solution to    the problem.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;His overall "web fractal" commentary starts from this thought:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;I have &lt;/EM&gt;&lt;A    href="http://www.w3.org/DesignIssues/Fractal.html#Berners-Le"&gt;&lt;EM&gt;discussed    elsewhere&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; how we must avoid the two opposite social deaths of a    global monoculture and a set of isolated cults, and how the fractal patterns    found in nature seem to present themselves as a good compromise. It seems that    the compromise between stability and diversity is served by there the same    amount of structure at all scales. I have no mathematical theory to    demonstrate that this is an optimization of some metric for the resilience of    society and its effectiveness as an organism, nor have I even that metric.    (Mail me if you do!)&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;However, it seems from experience that groups are stable when they have    a set of peers, when they have a substructure. Neither the set of peers nor    the substructure must involve huge numbers, as groups cannot "scale", that is,    work effectively with a very large number of liaisons with peers, or when    composed as a set of a very large number of parts. If this is the case then by    induction there must be a continuum of group sizes from the vary largest to    the very smallest.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;File this under "food for thought." This issue of how domains can  interoperate and the respective role of global domains is key to developing a  global knowledge web. How to achieve stability in the presence of diversity is a  quite difficult problem. This will need some original thinking on the nature  of&amp;nbsp;&lt;EM&gt;equilibrium&lt;/EM&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-3044495986528662433?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/3044495986528662433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=3044495986528662433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3044495986528662433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/3044495986528662433'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/03/fractal-nature-of-web-updated.html' title='The fractal nature of the Web - updated'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-8918505181287522796</id><published>2007-02-24T19:04:00.000-07:00</published><updated>2007-02-28T10:39:57.559-07:00</updated><title type='text'>Test</title><content type='html'>&lt;P dir=ltr&gt;Test.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;BR&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-8918505181287522796?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/8918505181287522796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=8918505181287522796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8918505181287522796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/8918505181287522796'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/02/test.html' title='Test'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-7910101245603620997</id><published>2007-02-24T11:15:00.001-07:00</published><updated>2007-02-24T11:15:59.402-07:00</updated><title type='text'>Knowledge mail and knowledge messages</title><content type='html'>&lt;P&gt;One interesting idea that I would eventually like to pursue is a concept I  call &lt;EM&gt;knowledge mail&lt;/EM&gt;. The basic idea is that rather than manually  composing text messages for our online communications, we need tools to  &lt;EM&gt;compose knowledge&lt;/EM&gt; and to&amp;nbsp;&lt;EM&gt;compose queries about knowledge&lt;/EM&gt;.  The twin goals would be to simplify communication and to enable intelligent  software agents to participate at a high level in our online communications.&lt;/P&gt; &lt;P&gt;I do not have any of the details worked out. I just know that so much of what  I do via email in an ad hoc manner could be codified and structured and  automated. I do belief that it is a very hard problem, but one worth  pursuing.&lt;/P&gt; &lt;P&gt;If anybody has reason to believe that my faith in this concept of knowledge  mail is misplaced, lets hear it.&lt;/P&gt; &lt;P&gt;&lt;STRONG&gt;Open question: How might this blog post itself, which I submitted via  an email message, be represented as machine-readable "knowledge" rather than ad  hoc prose?&lt;/STRONG&gt;&lt;/P&gt; &lt;P&gt;I suppose I should use the term &lt;EM&gt;knowledge blog&lt;/EM&gt; or &lt;EM&gt;knowledge blog  post&lt;/EM&gt; to&amp;nbsp;adapt the concept from mail to blogs.&lt;/P&gt; &lt;P&gt;Or, maybe we should use the term &lt;EM&gt;knowledge message&lt;/EM&gt; to generalize the  concept to encompass email, blog posts, instant messages, etc. I think that  makes sense.&lt;/P&gt; &lt;P&gt;&lt;STRONG&gt;Another open question: What problems would need to be solved to  enable and provide support for online communications based on knowledge mail and  knowledge&amp;nbsp;messages?&lt;/STRONG&gt;&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-7910101245603620997?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/7910101245603620997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=7910101245603620997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/7910101245603620997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/7910101245603620997'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/02/knowledge-mail-and-knowledge-messages.html' title='Knowledge mail and knowledge messages'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-117125364927611115</id><published>2007-02-11T21:14:00.000-07:00</published><updated>2007-02-11T21:14:09.373-07:00</updated><title type='text'>Intel Tests Chip Design With 80-Core Processor</title><content type='html'>&lt;P dir=ltr&gt;I was thrilled to see the news that &lt;A  href="http://www.pcworld.com/article/id,128924-c,intel/article.html"&gt;Intel was  testing an 80-core processor&lt;/A&gt;. Not that such a chip by itself will be  terribly useful for much more than research, experimentation, and niche  applications, but it heralds a bigger leap into what I call &lt;A  href="http://opixia.com/techrants.htm"&gt;ultra-massively parallel computing&lt;/A&gt;  with thousands or even tens of thousands of simpler processors on a single chip,  and a form of computing hardware that will finally be able to enable hard-core  use of &lt;STRONG&gt;software agent&amp;nbsp;technology&lt;/STRONG&gt; where you have many  thousands of lightweight processes running within a single system.&lt;/P&gt; &lt;P dir=ltr&gt;The computing infrastructure of the future will be based not upon  very complex cores, but &lt;STRONG&gt;very large numbers of simple cores&lt;/STRONG&gt;.&lt;/P&gt; &lt;P dir=ltr&gt;Nonetheless, this news of an 80-core chip is a truly exciting  advance.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-117125364927611115?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/117125364927611115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=117125364927611115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/117125364927611115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/117125364927611115'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2007/02/intel-tests-chip-design-with-80-core.html' title='Intel Tests Chip Design With 80-Core Processor'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-116680315312517123</id><published>2006-12-22T08:59:00.000-07:00</published><updated>2006-12-22T08:59:13.183-07:00</updated><title type='text'>Trust No One?</title><content type='html'>&lt;P&gt;I'm sitting here in New York City on vacation (yes, Manhattan *is* relaxing  for me) and may go see De Niro's new movie about the CIA, &lt;EM&gt;The Good  Shepard&lt;/EM&gt;. The motto in the movie is "Trust no one." That reminds me of one  of the central, vital, and unsolved issues for software agent technology:  &lt;EM&gt;trust&lt;/EM&gt;. Sure, we have all manner of authentication and authorization  &lt;EM&gt;identity&lt;/EM&gt; systems, but ultimately they are extremely limited in scope  and simply don't even come close to addressing the concerns of open software  agent systems, let alone the issues related to integrating the online cyber  world and the physical world and the human social world. Yes, it is true that  ultimately there is no absolute trust, but in practice trust is a spectrum of  degrees of trust, with a multitude of orthogonal spectrums of purposes of trust.  Ultimately, we want to analyze the &lt;EM&gt;risk&lt;/EM&gt; of engaging in any  act&amp;nbsp;based on&amp;nbsp;trust. Even if all parties are absolutely honest,  mistakes can be made and perceptions can be mistaken, so simply trying to  authenticate identity and provenance of "facts" to the nth degree is  insufficient to get to an absolute form of trust.&lt;/P&gt; &lt;P&gt;Much of the technological interest in trust to date has focused on trust  regarding identity, but a great looming problem for social computing is trust  related to the truth of alleged facts and&amp;nbsp;alleged knowledge claims. We talk  about establishing &lt;EM&gt;contracts&lt;/EM&gt; between software entities, but this  presupposes that we trust that the parties are committed to honoring the terms  of the contracts. Once again, it may not be so much a matter of judging  sincerity of commitment, but judging the risk that the terms might not be  honored due to mistakes or misperceptions or misinterpretation of the terms or  ambiguous interpretation of the terms or a cascade of &lt;EM&gt;trust failures&lt;/EM&gt;  from other entities and other contracts, and also judging the risk of the  consequences of failure modes for the contracts.&lt;/P&gt; &lt;P&gt;We humans in our real physical and social worlds have massive difficulties  with trust, either being too trustful, or not trustful enough, so one open  question is whether our engineered social computing systems can do a much better  job at the trust thing, even theoretically.&lt;/P&gt; &lt;P&gt;We got ourselves into a global "war on terror" because we trusted the agenda  of the Neoconservatives. Not to mention the fact that we trusted that previous  administrations were "doing the right thing" on the counterterrorism front.&lt;/P&gt; &lt;P&gt;We got ourselves into the quagmire of Iraq because we once again trusted the  judgment of the Neoconservatives and we trusted their vetting of intelligence  about Iraqi possession of weapons of mass destruction. We also trusted that WMDs  were the actual motivation and agenda for the Neoconservatives.&lt;/P&gt; &lt;P&gt;We are presently engaged in a stare-down contest and saber-rattling with Iran  because we trust that the Neoconservatives are now right about Iran's commitment  to turn a civilian nuclear energy program into a nuclear weapons development and  deployment program. We also trust that the Neoconservatives are 100% correct in  their assertion that Iran is&amp;nbsp;the main source of funding and arms for  Hezbollah in Lebanon.&amp;nbsp;How likely is it that all of the "trust" at stake is  likely to be found to be justified a few years from now? And so much more  justified than the mistaken trust on the "war on terror" and Iraq?&lt;/P&gt; &lt;P&gt;If we humans are capable of such lousy performance on the trust front in the  real physical and social worlds when so many lives and no much money is at  stake, how exactly do we expect to transcend these massive failures and  incompetencies as we build trust systems in the online cyber world?&lt;/P&gt; &lt;P&gt;This is a massive, open, unresolved issue.&lt;/P&gt; &lt;P&gt;One technique is the statistical approach, such as used to address computer  viruses and malware, but this is of no help when software agents are struggling  with knowledge that is too limited to be statistically measurable, such as a  contract between a pair of agents involving a small number of knowledge claims.  Not to mention that the statistical approach is not 100% reliable. Although high  statistical reliability can assure that large-scale systems can work overall, it  is no solace for the statistically insignificant individuals who are greatly  harmed by the statistically insignificant "errors". We need approaches that will  simultaneously address the large-scale issues and the individual-level issues.  Ultimately, we need systems that can work efficiently and reliably at the level  of individual pairs of software agents and contracts.&lt;/P&gt; &lt;P&gt;The &lt;EM&gt;Good Shepard&lt;/EM&gt; approach of trusting no one does in fact have some  merit and applicability to social computing, but just as the protagonist in the  movie ran into difficulties by taking an absolute negative stance on trust, we  need to assure that software agents in social computing systems are based on  analysis of risk rather than assumption that truth and trust are binary on or  off qualities.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Finaxyz.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-116680315312517123?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/116680315312517123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=116680315312517123' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116680315312517123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116680315312517123'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/12/trust-no-one.html' title='Trust No One?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-116338281036560401</id><published>2006-11-12T18:53:00.000-07:00</published><updated>2006-11-12T18:53:30.443-07:00</updated><title type='text'>Web 3.0 and Web 4.0</title><content type='html'>&lt;DIV&gt; &lt;P&gt;It is nice to see that the NY Times in an article by John Markoff entitled  "&lt;A href="http://www.nytimes.com/2006/11/12/business/12web.html"&gt;Entrepreneurs  See a Web Guided by Common Sense&lt;/A&gt;"&amp;nbsp;is acknowledging the pursuit of  &lt;STRONG&gt;Web 3.0&lt;/STRONG&gt; as a successor to current Web 2.0 efforts. Alas,  current efforts to leap forward from Wed 2.0 are far too vague, sketchy,  halfhearted, and even ill-conceived or misguided to achieve even a fraction of  my vision for &lt;B&gt;&lt;I&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/A&gt;&lt;/I&gt;&lt;/B&gt;. Still, it is nice to see even a little forward  progress.&lt;/P&gt; &lt;P&gt;The Times article focused on &lt;EM&gt;data mining&lt;/EM&gt; or &lt;EM&gt;knowledge  mining&lt;/EM&gt; of the existing Web, saying "&lt;EM&gt;computer scientists and a growing  collection of start-up companies are finding new ways to mine human  intelligence&lt;/EM&gt;."&lt;/P&gt; &lt;P&gt;The Times summarizes the whole Web 3.0 effort as:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Their goal is to add a layer of meaning on top of the existing Web that    would make it less of a catalog and more of a guide  and even provide the    foundation for systems that can reason in a human fashion. That level of    artificial intelligence, with machines doing the thinking instead of simply    following commands, has eluded researchers for more than half a    century.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Referred to as Web 3.0, the effort is in its infancy, and the very idea    has given rise to skeptics who have called it an unobtainable vision. But the    underlying technologies are rapidly gaining adherents, at big companies like    &lt;/EM&gt;&lt;A title=I.B.M.    href="http://www.nytimes.com/redirect/marketwatch/redirect.ctx?MW=http://custom.marketwatch.com/custom/nyt-com/html-companyprofile.asp&amp;amp;symb=IBM"&gt;&lt;FONT    color=#004276&gt;&lt;EM&gt;I.B.M.&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt; and &lt;/EM&gt;&lt;A title=Google    href="http://www.nytimes.com/redirect/marketwatch/redirect.ctx?MW=http://custom.marketwatch.com/custom/nyt-com/html-companyprofile.asp&amp;amp;symb=GOOG"&gt;&lt;FONT    color=#004276&gt;&lt;EM&gt;Google&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt; as well as small ones. Their    projects often center on simple, practical uses, from producing vacation    recommendations to predicting the next hit song.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;But in the future, more powerful systems could act as personal advisers    in areas as diverse as financial planning, with an intelligent system mapping    out a retirement plan for a couple, for instance, or educational consulting,    with the Web helping a high school student identify the right college.    &lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Alas, nothing in the article really put any meat on the bones of the teaser  from the title: &lt;EM&gt;guided by common sense&lt;/EM&gt;. Sure, the Cyc effort does take  a stab at "common sense", but falls far short of the kind of common sense that  consumers expect from real people.&lt;/P&gt; &lt;P&gt;Still, I welcome the Web 3.0 efforts, however meager they might  be,&amp;nbsp;since until we slog through them, most people won't have the mental  frame of mind to grasp the full scope of what is needed for my Consumer-Centric  Knowledge Web.&lt;/P&gt; &lt;P&gt;Maybe I need to start calling my vision &lt;STRONG&gt;Web 4.0&lt;/STRONG&gt; to make it  clear&amp;nbsp;what a long&amp;nbsp;way we still really have to go to get to my vision  for a &lt;STRONG&gt;Consumer-Centric Knowledge Web&lt;/STRONG&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-116338281036560401?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/116338281036560401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=116338281036560401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116338281036560401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116338281036560401'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/11/web-30-and-web-40.html' title='Web 3.0 and Web 4.0'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-116266691417671014</id><published>2006-11-04T12:01:00.000-07:00</published><updated>2006-11-04T12:01:54.206-07:00</updated><title type='text'>Web Science Research Initiative (WSRI)</title><content type='html'>&lt;DIV&gt; &lt;P&gt;World Wide Web inventor Sir Tim Berners-Lee is one of the founding directors  of a new joint research effort called the &lt;A  href="http://www.webscience.org/"&gt;Web Science Research Initiative (WSRI)&lt;/A&gt;  which will be a joint effort between the University of Southampton and the  Massachusetts Institute of Technology. As &lt;A  href="http://www.webscience.org/news/2006-11-02.php"&gt;the announcement&lt;/A&gt; on  Thursday, November 2, 2006&amp;nbsp;states:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;The University of Southampton and the Massachusetts Institute of    Technology today announced the launch of a long-term research collaboration    that aims to produce the fundamental scientific advances necessary to guide    the future design and use of the World Wide Web.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The Web Science Research Initiative (WSRI) will generate a research    agenda for understanding the scientific, technical and social challenges    underlying the growth of the Web. Of particular interest is the volume of    information on the Web that documents more and more aspects of human activity    and knowledge. WSRI research projects will weigh such questions as, how do we    access information and assess its reliability? By what means may we assure its    use complies with social and legal rules? How will we preserve the Web over    time?&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;As Tim puts it, "&lt;EM&gt;As the Web celebrates its first decade of widespread  use, we still know surprisingly little about how it evolved, and we have only  scratched the surface of what could be realized with deeper scientific  investigation into its design, operation and impact on society. The Web Science  Research Initiative will allow researchers to take the Web seriously as an  object of scientific inquiry, with the goal of helping to foster the Webs  growth and fulfill its great potential as a powerful tool for  humanity.&lt;/EM&gt;"&lt;/P&gt; &lt;P&gt;There is a&amp;nbsp;brief two-page description of "Web science" entitled&amp;nbsp;"&lt;A  href="http://www.sciencemag.org/cgi/content/full/313/5788/769?ijkey=o66bodkFqpcCs&amp;amp;keytype=ref&amp;amp;siteid=sci"&gt;Creating  a Science of the Web&lt;/A&gt;"&amp;nbsp;in the August 11, 2006 issue of SCIENCE  magazine.&lt;/P&gt; &lt;P&gt;A much more elaborate description of the research issues can be found in the  130-page paper/treatise/book entitled "&lt;A  href="http://www.nowpublishers.com/product.aspx?product=WEB&amp;amp;doi=1800000001"&gt;&lt;SPAN  class=cmssbx-10x-x-160&gt;A Framework for Web&lt;/SPAN&gt;&lt;SPAN  class=cmssbx-10x-x-160&gt;&amp;nbsp;Science&lt;/SPAN&gt;&lt;/A&gt;" (available free online)  authored by Tim Berners-Lee of the Computer Science and Artificial Intelligence  Laboratory (CSAIL), Massachusetts Institute of Technology, Wendy Hall of the  School of Electronics and Computer Science, University of Southampton, James A.  Hendler of the Department of Computer Science, Rensselaer Polytechnic Institute,  Kieron O'Hara of the School of Electronics and Computer Science, University of  Southampton, Nigel Shadbolt of the School of Electronics and Computer Science,  University of Southampton, and Daniel J. Weitzner of the Computer Science and  Artificial Intelligence Laboratory, Massachusetts Institute of Technology. The  abstract states the purpose concisely:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;This text sets out a series of approaches to the analysis and synthesis    of the World Wide Web, and other web-like information structures.    A&amp;nbsp;comprehensive set of research questions is outlined, together with a    sub-disciplinary breakdown, emphasising the multi-faceted nature of the Web,    and the multi-disciplinary nature of its study and development. These    questions and approaches together set out an agenda for &lt;SPAN    class=cmti-10x-x-109&gt;Web Science&lt;/SPAN&gt;, the science of decentralised    information systems. Web Science is required both as a way to understand the    Web, and as a way to focus its development on key communicational and    representational requirements. The text surveys central engineering issues,    such as the development of the Semantic Web, Web services and P2P. Analytic    approaches to discover the Webs topology, or its graph-like structures, are    examined. Finally, the Web as a technology is essentially socially embedded;    therefore various issues and requirements for Web use and governance are also    reviewed.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;That's the simplified description:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=cmti-10x-x-109&gt;Web Science -&amp;nbsp;&lt;/SPAN&gt;the    science of decentralised information systems&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;This is a brand new effort and it is far too soon to judge its odds of  success or the nature of its results, but I wholeheartedly welcome it and wish  it well.&lt;/P&gt; &lt;P&gt;For me personally, the big, big, big question is whether this new research  initiative, as large and grand&amp;nbsp;as it is,&amp;nbsp;really will subsume and  implement the goals that I put forth in my own "research manifesto" entitled "&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;." I'm  sure there will be plenty of overlap, but at this early date I am actually not  so hopeful that even TBL's grand WSRI will fulfill my vision for a  Consumer-Centric Knowledge Web.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Opixia.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-116266691417671014?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/116266691417671014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=116266691417671014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116266691417671014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/116266691417671014'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/11/web-science-research-initiative-wsri.html' title='Web Science Research Initiative (WSRI)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115915280047021806</id><published>2006-09-24T20:53:00.000-06:00</published><updated>2006-09-24T20:53:20.520-06:00</updated><title type='text'>Unification of computation, communication, and community</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I was just thinking a little bit this weekend about the nature of  communications and realized that what we really need to explore and exploit is  the unification of computation, communication, and community. Each is worth  exploration and exploitation on its own, but it is the various intersections of  the three dimensions that hold the most promise.&lt;/P&gt; &lt;P&gt;A few points:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;Computation without communication is far less interesting.&lt;/LI&gt;   &lt;LI&gt;The potential for communications is far too limited without enhancing it    with computation.&lt;/LI&gt;   &lt;LI&gt;Community can be dramatically turbocharged with advanced communications    and advanced computing.&lt;/LI&gt;   &lt;LI&gt;Community gives a heart and soul to the raw technologies of computation    and communication.&lt;/LI&gt;   &lt;LI&gt;To date, we have done a very poor job of integrating these three    technological angles. Integration has always been an afterthought rather than    a foundational concept.&lt;/LI&gt;   &lt;LI&gt;We need to rethink computation and assure that communication is handled at    the same level as computation. Ditto for communication and computation.&lt;/LI&gt;   &lt;LI&gt;Maybe the hardest task is figuring out how to redefine computation so that    community is a core foundation concept. The was part of my motivation with my    thoughts on a &lt;A    href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;Consumer-Centric    Knowledge Web&lt;/A&gt;&amp;nbsp;and how to look at &lt;EM&gt;software agent    technology&lt;/EM&gt;.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;The key concept here is how to &lt;EM&gt;simultaneously&lt;/EM&gt; think about  compuation, communication, and community, rather than each on its own or the  distinct pairings. I am not there yet, but it does seem like an interesting  place to go. What might we even call the combination? I am tempted to continue  to call it computing, or maybe Computing 2.0 or Computing 3.0 if you want to  consider the Internet and Web as Computing 2.0.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115915280047021806?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115915280047021806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115915280047021806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115915280047021806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115915280047021806'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/09/unification-of-computation.html' title='Unification of computation, communication, and community'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115241769022849508</id><published>2006-07-08T22:01:00.000-06:00</published><updated>2006-07-08T22:01:30.286-06:00</updated><title type='text'>Tacit knowledge and tacitness as a dimension</title><content type='html'>&lt;DIV&gt; &lt;P&gt;One of the big challenges in knowledge management and training software  agents to learn is the concept of &lt;EM&gt;tacit knowledge&lt;/EM&gt;, which encompasses  that which we "know" and which can influence our thinking, and behavior, but  which is difficult or even impossible to conciously communicate to others.  Rather than conceptualize it as a binary state, &lt;EM&gt;is&lt;/EM&gt; or &lt;EM&gt;is not&lt;/EM&gt;  tacit, it may make a lot more sense to look at it as a dimension, a spectrum of  difficulty of conceptualization and communication.&lt;/P&gt; &lt;P&gt;There are implicitly two&amp;nbsp;aspects of&amp;nbsp;tacit knowledge: our ability to  conciously "think" about and contemplate knowledge, and our ability to convey or  communicate that knowledge to others, including computational entities.&lt;/P&gt; &lt;P&gt;Here are some of the degrees or levels of &lt;EM&gt;tacitness&lt;/EM&gt; that immediately  occur to me:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;What we in principle or theory could &lt;EM&gt;never&lt;/EM&gt; "know" or communicate,    possibly due to the "computational" limits of our brains and minds.&lt;/LI&gt;   &lt;LI&gt;What is &lt;EM&gt;extremely difficult&lt;/EM&gt; to "get our minds around" or    articulate and then only with great effort or superior insight, but    nonetheless can in theory be conceptualized and communicated.&lt;/LI&gt;   &lt;LI&gt;What is &lt;EM&gt;relatively difficult&lt;/EM&gt; to conceptualize or  communicate.&lt;/LI&gt;   &lt;LI&gt;What is relatively or moderately easy to "know" but much more difficult to    &lt;EM&gt;communicate&lt;/EM&gt;.&lt;/LI&gt;   &lt;LI&gt;What we believe or are sure that we know, but have great difficulty    communicating.&lt;/LI&gt;   &lt;LI&gt;What we know, but can commincate only with&amp;nbsp;individuals who "have been    there" and already share a substantial amount of &lt;EM&gt;common knowldge&lt;/EM&gt; or    &lt;EM&gt;shared experience&lt;/EM&gt;.&lt;/LI&gt;   &lt;LI&gt;What can be communicated easily only between individuals with a common    culture.&lt;/LI&gt;   &lt;LI&gt;What can be communicated easily only within specific communities.&lt;/LI&gt;   &lt;LI&gt;What requires a &lt;EM&gt;shared expertise&lt;/EM&gt;.&lt;/LI&gt;   &lt;LI&gt;What requires a shared &lt;EM&gt;world view&lt;/EM&gt;.&lt;/LI&gt;   &lt;LI&gt;What can be conceptualized and communicated within a genetic species.&lt;/LI&gt;   &lt;LI&gt;What can be conceptualized and communicated with relative ease.&lt;/LI&gt;   &lt;LI&gt;What other entities may already know and a few clues or cues are all that    are needed to "convey" understanding.&lt;/LI&gt;   &lt;LI&gt;What other entities already know and we simply need to reference.&lt;/LI&gt;   &lt;LI&gt;What others already &lt;EM&gt;knew&lt;/EM&gt; before we even told them, what we didn't    &lt;EM&gt;need&lt;/EM&gt; to tell them and should have known that fact&lt;/LI&gt;   &lt;LI&gt;What we believe that others already know and believe need not be    communicated.&lt;/LI&gt;&lt;/UL&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;To communicate with people, software agents  (computational agents) will need to have capabilities for coping with these and  other aspects of &lt;EM&gt;tacit knowledge&lt;/EM&gt;. In fact, &lt;EM&gt;intelligent software  agents&lt;/EM&gt; will need these capabilities even to interact with other  computational entities.&lt;/P&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;The eternal question is and will be:  &lt;EM&gt;&lt;STRONG&gt;What do you know and how can I know that I know what you  know?&lt;/STRONG&gt;&lt;/EM&gt; A deep&amp;nbsp;understanding of tacit knowledge is essential to  being able to answer that question.&lt;/P&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115241769022849508?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115241769022849508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115241769022849508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115241769022849508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115241769022849508'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/07/tacit-knowledge-and-tacitness-as.html' title='Tacit knowledge and tacitness as a dimension'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115156336131942873</id><published>2006-06-29T00:42:00.000-06:00</published><updated>2006-06-29T00:42:41.373-06:00</updated><title type='text'>Almost six weeks at Microsoft</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'm finishing up my sixth week as a full-time employee at Microsoft this week  as a Software Design Engineer in Test (or SDE/T or SDET)&amp;nbsp;and still having a  lot of fun at it. The work is interesting and challenging and gives me access to  a lot of interesting people, technology, and toys, not to mention an interesting  amount of money. It's not the same as working on your own or at a startup, but  the energy level is still definitely "there".&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115156336131942873?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115156336131942873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115156336131942873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115156336131942873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115156336131942873'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/06/almost-six-weeks-at-microsoft.html' title='Almost six weeks at Microsoft'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115139092953825998</id><published>2006-06-27T00:48:00.000-06:00</published><updated>2006-06-27T00:48:49.636-06:00</updated><title type='text'>Finally moved into my new apartment in Bellevue, Washington</title><content type='html'>&lt;DIV&gt; &lt;P&gt;Sunday I finally took possesion of my new apartment in a brand new high-rise  apartment building in Bellevue, Washington, which is the next town southwest of  Redmond. Actually, it's more of a city. My building is 23 stories tall and isn't  even close to being the tallest building in downtown Bellevue. The Westin hotel  occupies the first 19 floors of a 42-story building and there are a bunch more  tall building as well.&lt;/P&gt; &lt;P&gt;I'm only on the fourth floor, but the building is on a slight hill and gives  me a nice view of Mt. Rainier. There are plenty of restaurants and lots of  shopping here in downtown Bellevue. It definitely has more of an urban feel,  which I miss since I moved out of New York City.&amp;nbsp;Downtown Redmond has more  of a "sleepier", suburban&amp;nbsp;feel.&lt;/P&gt; &lt;P&gt;My apartment is so new that there are half a dozen unfinished work items  including shelves and installation of a microwave oven.&lt;/P&gt; &lt;P&gt;The rent isn't too bad. I only have a studio, but it is a decent size. It has  built-in washer and dryer and air conditioning. There weren't many places that  had studios when I was looking around, so I would have had to get a one-bedroom  apartment and pay more than the brand new studio I got.&lt;/P&gt; &lt;P&gt;I'm going to stick with dial-up Internet access until I pay off a big chunk  of my back taxes. That may be another year, but I'm not into all the video and  music stuff that forces many people to be dependent on broadband.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115139092953825998?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115139092953825998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115139092953825998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115139092953825998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115139092953825998'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/06/finally-moved-into-my-new-apartment-in.html' title='Finally moved into my new apartment in Bellevue, Washington'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115116793097073658</id><published>2006-06-24T10:52:00.000-06:00</published><updated>2006-06-24T10:52:11.016-06:00</updated><title type='text'>Communication between Human and Artificial Agents(CHAA'06) versus communicating with teams of software agents</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I saw an announcement for a workshop entitled &lt;STRONG&gt;&lt;A  href="http://www.cs.umanitoba.ca/~ckemke/IAT06Workshop/workshop.html"&gt;Communication  between Human and Artificial Agents(CHAA'06)&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp; at the &lt;A  href="http://www.comp.hkbu.edu.hk/iwi06/iat/"&gt;&lt;STRONG&gt;2006 IEEE/WIC/ACM  International Conference on&lt;BR&gt;Intelligent Agent Technology  (IAT-06)&lt;/STRONG&gt;&lt;/A&gt;:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;EM&gt;The ability to communicate in a    complex manner with others, to exchange ideas and thoughts, to convey factual    information as well as wishes, goals, and plans, to issue commands,    instructions and questions, and to express emotions and interact on a social    level, is one of the most important and distinguishing aspects of humankind.    If artificial agents want to progress to the next level, and truly and deeply    interact with human users, they must possess expanded&lt;BR&gt;communicative    abilities.&lt;BR&gt;&lt;BR&gt;This workshop focuses on methods and models to describe and    implement communication between human and artificial agents, in all forms and    on all levels.&lt;BR&gt;&lt;BR&gt;The ultimate goal of this endeavour is to bridge the gap    between the richness, complexity and expressiveness of human communication,    and the (in)ability of artificial agents to (inter)act adequately in    cooperations with humans.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;/EM&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;The topic areas include:&lt;/P&gt; &lt;UL dir=ltr&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;&amp;nbsp;models of communicative behaviour,    communication languages&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;natural language processing, interpretation by    agents&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;dialogue structures&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;action representation, action theory, action    ontology&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;knowledge representation, ontologies&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;physical, spatial, temporal and semantic    contexts&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;gestures and facial expressions&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;multi-modal communication&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;speech and speech characteristics in    communication&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;cooperative behaviour, negotiation,    judgement&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;social norms and roles, social behaviours,    social interaction&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;learning of interactive behaviours&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;learning in interactions, imitation    learning&lt;/DIV&gt;&lt;/LI&gt;   &lt;LI&gt;   &lt;DIV style="MARGIN-RIGHT: 0px"&gt;distant communication, wireless    communication&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;My personal belief is that existing work  has been more than a little misguided by focusing on interaction between a  single human and a single software agent. The goal should not be communication  directly between a human and "an" agent, but recognize that communities of  humans need to communicate with communities&amp;nbsp;of agents with a  &lt;EM&gt;deemphasis&lt;/EM&gt; on one-on-one communication. In general, &lt;EM&gt;many&lt;/EM&gt;  agents will need to have a comprehension of the beliefs, desires, and intentions  (BDI) or a human as a &lt;EM&gt;community&lt;/EM&gt; of interacting agents, not as a  micro-managed one-on-one relationship. We should focus on intermediate data  formats which can encapsulate human BDI expressions and that any number of  agents can singly or jointed work towards the goals expressed in the BDI  expression. Similarly, computational agents need to be able to express theselves  in a BDI intermediate format that can then be "viewed" by any number of humans  in their own terms. Clusters of agents may evolve towards focusing on narrower  groups of humans or even a single human, but that is an evolutionary or  &lt;EM&gt;emergent&lt;/EM&gt; behavior, not a constrained communication channel  that&amp;nbsp;should be&amp;nbsp;planned from the start. A one-on-one between "a" human  and "a" software agent should be the exception, not the norm. Sure, there will  be times when a single human "spokesperson" and a single computational  "spokesagent" may be optimal, but again that should be a long-tail exception  rather than the norm. We should focus on encouraging community communication,  not social isolation.&lt;/P&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;The existing concept of a human  communicating with "an" agent is merely derivative of classic interprocess  communication in computer science, and &lt;EM&gt;not&lt;/EM&gt; a concept that was derived  from analyzing the &lt;EM&gt;potential&lt;/EM&gt; of agents and human-agent  communication.&lt;/P&gt; &lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115116793097073658?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115116793097073658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115116793097073658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115116793097073658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115116793097073658'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/06/communication-between-human-and.html' title='Communication between Human and Artificial Agents(CHAA&apos;06) versus communicating with teams of software agents'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115095439150401939</id><published>2006-06-21T23:33:00.000-06:00</published><updated>2006-06-21T23:33:11.956-06:00</updated><title type='text'>W3C RDF/OWL Representation of Princeton WordNet</title><content type='html'>&lt;DIV&gt; &lt;P&gt;The W3C now hosts the &lt;STRONG&gt;&lt;A  href="http://www.w3.org/TR/wordnet-rdf/"&gt;RDF/OWL Representation of  WordNet&lt;/A&gt;&lt;/STRONG&gt; which is&amp;nbsp;a standard conversion the Princeton  WordNet&amp;nbsp;to RDF/OWL:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;WordNet [&lt;/EM&gt;&lt;A    href="http://www.w3.org/TR/wordnet-rdf/#fellbaum98"&gt;&lt;EM&gt;Fellbaum,    1998&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;] is a heavily-used lexical resource in natural-language    processing and information retrieval. More recently, it has also been adopted    in Semantic Web research community. It is used mainly for annotation and    retrieval in different domains such as cultural heritage [&lt;/EM&gt;&lt;A    href="http://www.w3.org/TR/wordnet-rdf/#hollink03"&gt;&lt;EM&gt;Hollink et al.,    2003&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;], product catalogs [&lt;/EM&gt;&lt;A    href="http://www.w3.org/TR/wordnet-rdf/#guarino99"&gt;&lt;EM&gt;Guarino et al.,    1999&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;] and photo metadata [&lt;/EM&gt;&lt;A    href="http://www.w3.org/TR/wordnet-rdf/#brickley02"&gt;&lt;EM&gt;Brickley,    2002&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;]. It is also used to ground other vocabularies such as the    FOAF schema [&lt;/EM&gt;&lt;A    href="http://www.w3.org/TR/wordnet-rdf/#brickley05"&gt;&lt;EM&gt;Brickley and Miller,    2005&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;], as background knowledge in ontology alignment tools and    other applications (see &lt;/EM&gt;&lt;A    href="http://esw.w3.org/mt/esw/archives/cat_applications_and_demos.html"&gt;&lt;EM&gt;http://esw.w3.org/mt/esw/archives/cat_applications_and_demos.html&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;    for a list). Currently there exist several conversions of WordNet to RDF(S) or    OWL.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;I haven't looked at it myself, but this could be a major milestone in  providing a starting point for shared vocabularies.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115095439150401939?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115095439150401939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115095439150401939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115095439150401939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115095439150401939'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/06/w3c-rdfowl-representation-of-princeton.html' title='W3C RDF/OWL Representation of Princeton WordNet'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-115069572229835954</id><published>2006-06-18T23:42:00.000-06:00</published><updated>2006-06-18T23:42:02.343-06:00</updated><title type='text'>Dis-optimization and late optimization</title><content type='html'>&lt;DIV&gt; &lt;P&gt;One of the things that we traditionally do to make "better" computer software  is to perform optimization, either to enhance performance or tailor code to  specific domains or sub-domains. Unfortunately, optimization grossly interferes  with the goal of software agent technology, which is to be far more flexible and  easier to adapt to new situations. Optimization by its nature involves making  assumptions and hard-wiring them into the "code". The answer is  &lt;EM&gt;&lt;STRONG&gt;dis-optimization&lt;/STRONG&gt;&lt;/EM&gt;, or figuring out how to relax the  coding of computer software so that it can adapted automatically on the fly as  the situation changes dynamically over time. We can also call this  &lt;EM&gt;&lt;STRONG&gt;late optimization&lt;/STRONG&gt;&lt;/EM&gt;, since it cannot be done in advance  or even fixed at any point in time since it will continually need to be changed  to reflect evolving and emerging situations and late-breaking circumstances.&lt;/P&gt; &lt;P&gt;How to effect dis-optimization and late optimization is an open issue and in  dire need of deep research.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-115069572229835954?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/115069572229835954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=115069572229835954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115069572229835954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/115069572229835954'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/06/dis-optimization-and-late-optimization.html' title='Dis-optimization and late optimization'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114875911457096615</id><published>2006-05-27T13:45:00.000-06:00</published><updated>2006-05-27T13:45:14.696-06:00</updated><title type='text'>What it feels like to be an employee again</title><content type='html'>&lt;DIV&gt; &lt;P&gt;Someone asked in a blog comment what it feels like to be an employee again. I  replied that my short answer is that it is too soon to tell. The "honeymoon"  isn't yet over. I'll have a better answer in a few months.&lt;/P&gt; &lt;P&gt;I'm really busy coming up to speed in the new job and waiting for my first  pay check (not to mention my signing bonus).&lt;/P&gt; &lt;P&gt;I'm also still in the process of moving my residence. I'll be looking at more  apartments next Saturday and hoping to make a housing decision then or within  another week as well. I may not be "settled" until late June. This process will  consume a lot of my "spare" time and attention.&lt;/P&gt; &lt;P&gt;All of this activity doesn't leave me with enough time to contemplate what I  may be missing from the entrepreneurial world.&lt;/P&gt; &lt;P&gt;In truth, my recent entrepreneurial efforts (past few years) were stalled,  unsuccessful, unsatisfying, and distinctly unprofitable at the point where I  contemplated employment anyway, so it's not like I had a very hard choice to  make or a lot to regret.&lt;/P&gt; &lt;P&gt;Two months ago I hadn't even imagined that I would consider working for my  new employer as a full-time employee (known around here as a "blue badge  FTE").&lt;/P&gt; &lt;P&gt;If I had had some great entrepreneurial opportunity in my head two months ago  I certainly would have pursued it, but I didn't, so there is nothing for me to  "miss" there.&lt;/P&gt; &lt;P&gt;My current plan is to spend the next five to ten years pursuing team-oriented  opportunities at my new employer, and &lt;EM&gt;then&lt;/EM&gt; consider my options going  forward. I don't anticipate spending even two seconds of my time contemplating  entrepreneurial opportunities over the next five years. I'll be too busy to do  otherwise.&lt;/P&gt; &lt;P&gt;I'll spend the next year just coming up to speed for my initial position.  Then I'll spend another year or two after that in my current position,  establishing as strong a performance track record and reputation&amp;nbsp;as  possible, and only then contemplate moving around in the company and what type  of "career" development I might want to pursue, such as PhD, MBA, JD, or  whatever, so that five years from now I'll have plenty of options to pick from.  I have absoluetly &lt;EM&gt;no idea&lt;/EM&gt; where I might be five years from now, either  in terms or my nominal position or my career options.&lt;/P&gt; &lt;P&gt;For now, I'll dedicate my personal time to assuring that my work life is  extremely successful. Any "spare" time will be reserved for non-business  pursuits (i.e., non-work and non-entrepreneurial).&lt;/P&gt; &lt;P&gt;Whether I do any further blogging remains to be seen.&lt;/P&gt; &lt;P&gt;As a final note, I'm not terribly happy with the overall state of the  technology sector (my new employer excepted), including the dismal state of  affairs with hardware architectures, new Web architecture and  infrastructure&amp;nbsp;and application development, the stumbling progress of the  Semantic Web, the dismal state of Artificial Intelligence, and the lack of  sufficiently robust and focused research programs in computer science and  related disciplines.&amp;nbsp;Far too much of what we're seeing as "entreprenurial"  is incremental improvement, "me too", and re-hashing of existing products and  services, with far too little significant innovation. Meanwhile so many real  world needs go unmet&amp;nbsp;because the technology simply isn't "there"  yet.&amp;nbsp;Maybe my "plan" is that if I wait another five (or ten) years, we  might see some big enough technological advances that my entrepreneurial drive  might once again be stimulated.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114875911457096615?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114875911457096615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114875911457096615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114875911457096615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114875911457096615'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/what-it-feels-like-to-be-employee.html' title='What it feels like to be an employee again'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114819879782041685</id><published>2006-05-21T02:06:00.000-06:00</published><updated>2006-05-21T02:06:37.886-06:00</updated><title type='text'>Suspension of my entrepreneurial and blogging efforts</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've now finished my first week as a full-time employee of  &lt;STRONG&gt;Microsoft&lt;/STRONG&gt;, so it's now safe to say that my entrepreneurial and  blogging efforts are now suspended indefinitely.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114819879782041685?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114819879782041685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114819879782041685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114819879782041685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114819879782041685'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/suspension-of-my-entrepreneurial-and.html' title='Suspension of my entrepreneurial and blogging efforts'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114784727407935823</id><published>2006-05-17T00:27:00.000-06:00</published><updated>2006-05-17T00:27:54.160-06:00</updated><title type='text'>Day 2 at Microsoft</title><content type='html'>&lt;DIV&gt; &lt;P&gt;My entrepreneurial and blogging efforts are another day closer to being over  as I finished my second day as a full-time employee at  &lt;STRONG&gt;Microsoft&lt;/STRONG&gt;. Most of the day was taking up with a second day of  &lt;STRONG&gt;NEO&lt;/STRONG&gt; (New Employee Orientation). I got my official "blue" badge,  a free bus pass, my email "alias", unpacked my Dell computer, enrolled in Direct  Deposit for my paycheck, and drank some free chocolate milk (one of the free  beverage selections).&lt;/P&gt; &lt;P&gt;The remaining step before I'll feel like a "real" employee is to attend my  first work meeting (besides the new employee orientation). I'd rather&amp;nbsp;get  my first paycheck as well, just to be sure.&lt;/P&gt; &lt;P&gt;Oh, and I need to read the &lt;STRONG&gt;&lt;EM&gt;corporate blogging  policy&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt; &lt;P&gt;It was a short day since I arrived at 8:30 a.m. and left at 8:30 p.m. I'm  going to try to get in by 6:30 a.m. on Wednesday and stay till about 8:00 p.m.  I've got a lot of catching up to do before I'll be ahead of the curve.&amp;nbsp;My  manager&amp;nbsp;assigned me &lt;EM&gt;two&lt;/EM&gt; "peer mentors" to help me come up to speed  even quicker.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114784727407935823?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114784727407935823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114784727407935823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114784727407935823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114784727407935823'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/day-2-at-microsoft.html' title='Day 2 at Microsoft'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114775876009543802</id><published>2006-05-15T23:52:00.000-06:00</published><updated>2006-05-15T23:52:40.143-06:00</updated><title type='text'>Started at Microsoft - Day 1</title><content type='html'>&lt;DIV&gt; &lt;P&gt;My entrepreneurial and blogging efforts are almost over since today was was  first day as an employee at &lt;STRONG&gt;Microsoft&lt;/STRONG&gt;. I say "almost" bcause I  won't consider myself to be a "real" and "official" employee until I have a  badge (SmartCard cardkey with picture), an email address, direct-deposit is set  up for my paycheck, and I have attended my first meeting (other than the formal  new employee orientation). &lt;EM&gt;Then&lt;/EM&gt; I'll consider that all of my  entrepreneurial bridges have been burned.&lt;/P&gt; &lt;P&gt;Tuesday is the second day of &lt;STRONG&gt;NEO&lt;/STRONG&gt; (New Employee Orientation)  and then I wander off to find my team.&lt;/P&gt; &lt;P&gt;I'll&amp;nbsp;be&amp;nbsp;a &lt;STRONG&gt;Software Design Engineer in Test  (SDE/T)&lt;/STRONG&gt;, developing tests and software tools for testing in the  &lt;STRONG&gt;Cellular Core team&lt;/STRONG&gt; of the &lt;STRONG&gt;Mobile and Embedded Devices  Product Group (MEDPG)&lt;/STRONG&gt;&amp;nbsp;in Redmond. That includes the low-level  software that goes into smartphones and other gadgets based on Windows CE.&lt;/P&gt; &lt;P&gt;I'm in temp housing, a nice apartment in a complex named &lt;EM&gt;The Trails of  Redmond&lt;/EM&gt;, for three weeks or so until I get my first paycheck so that I can  afford to pay the first month of rent and the deposit. I've checked out a dozen  apartments and found a cheap studio in downtown Bellevue that is good enough for  my needs and is only a 20-minute bus ride, but I remain undecided and cannot  commit to a lease until that first paycheck is in the bank (May 31 or June  1).&lt;/P&gt; &lt;P&gt;I may eventually resume some amount of blogging in some form, but probably  not for some time since I expect it will take 250% of my effort just to come up  to speed and get at least slightly ahead of the curve over the next six  months.&lt;/P&gt; &lt;P&gt;Oh, and since I'll be joining "The Evil Empire", please... &lt;EM&gt;pray for my  soul&lt;/EM&gt;! The world may no longer be safe with me on Microsoft's side.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114775876009543802?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114775876009543802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114775876009543802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114775876009543802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114775876009543802'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/started-at-microsoft-day-1.html' title='Started at Microsoft - Day 1'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114675842111035259</id><published>2006-05-04T10:00:00.000-06:00</published><updated>2006-05-04T10:00:21.123-06:00</updated><title type='text'>Updated concept paper: The Consumer-Centric Knowledge Web</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've updated my concept paper entitled "&lt;EM&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;&lt;/EM&gt;"  which discusses a conceptual framework for knowledge-based applications that  keep the consumer at the center&amp;nbsp;using software agent technology. This is  more than simply consumer-oriented, which means that vendors at least pay lip  service to consumers,&amp;nbsp;but consumer-centric means that the consumer is  placed at the center and has full ownership of all of their data and is in full  control, and where vendors are not in a position to dictate &lt;EM&gt;any&lt;/EM&gt;  terms.&lt;/P&gt; &lt;P&gt;This concept paper is now &lt;EM&gt;frozen&lt;/EM&gt; since I have accepted an offer for  full-time employment with Microsoft (unrelated to anything in the paper) and  will not be working on this concept as long as I am employed.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114675842111035259?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114675842111035259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114675842111035259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114675842111035259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114675842111035259'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/updated-concept-paper-consumer-centric.html' title='Updated concept paper: The Consumer-Centric Knowledge Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114667845876874912</id><published>2006-05-03T11:47:00.000-06:00</published><updated>2006-05-03T11:47:38.843-06:00</updated><title type='text'>Updated Distributed Virtual Personal Computer (DVPC) proposal</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've just posted an updated version of my proposal for a &lt;STRONG&gt;&lt;A  href="http://basetechnology.com/dvpc.htm"&gt;Distributed Virtual Personal Computer  (DVPC)&lt;/A&gt;&lt;/STRONG&gt;.&lt;/P&gt; &lt;P&gt;I still have no intention of personally designing or implementing the details  of such a product or even developing a business around the concepts, but I would  like &lt;EM&gt;somebody&lt;/EM&gt; to do it so that one of these days I can buy a new PC and  it will come with &lt;A href="http://technorati.com/tag/DVPC" rel=tag&gt;DVPC&lt;/A&gt;  right out of the box.&lt;/P&gt; &lt;P&gt;This concept paper is now &lt;EM&gt;frozen&lt;/EM&gt; since I have accepted an offer for  full-time employment with Microsoft (unrelated to anything in the paper) and  will not be working on this concept as long as I am employed.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114667845876874912?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114667845876874912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114667845876874912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114667845876874912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114667845876874912'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/05/updated-distributed-virtual-personal.html' title='Updated Distributed Virtual Personal Computer (DVPC) proposal'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114634973321832104</id><published>2006-04-29T16:28:00.000-06:00</published><updated>2006-04-29T16:28:53.290-06:00</updated><title type='text'>Microsoft</title><content type='html'>&lt;DIV&gt; &lt;P&gt;My current entrepreneurial and blogging efforts will be drawing to a close  over the next two weeks since I have accepted an offer from  &lt;STRONG&gt;Microsoft&lt;/STRONG&gt; to&amp;nbsp;be&amp;nbsp;a &lt;STRONG&gt;Software Design Engineer in  Test (SDE/T)&lt;/STRONG&gt;, developing tests and software tools for testing in the  &lt;STRONG&gt;Cellular Core team&lt;/STRONG&gt; of the &lt;STRONG&gt;Mobile and Embedded Devices  Product Group (MEDPG)&lt;/STRONG&gt;&amp;nbsp;in Redmond. That includes the low-level  software that goes into smartphones and other gadgets based on Windows CE.&lt;/P&gt; &lt;P&gt;I may eventually resume some amount of blogging in some form, but probably  not for some time since I expect it will take 250% of my effort just to come up  to speed and get at least slightly ahead of the curve over the next six  months.&lt;/P&gt; &lt;P&gt;Oh, and since I'll be joining "The Evil Empire", please... &lt;EM&gt;pray for my  soul&lt;/EM&gt;! The world may no longer be safe with me on Microsoft's side.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114634973321832104?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114634973321832104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114634973321832104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114634973321832104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114634973321832104'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/04/microsoft.html' title='Microsoft'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114505732078947755</id><published>2006-04-14T17:28:00.000-06:00</published><updated>2006-04-14T17:28:40.843-06:00</updated><title type='text'>Now available</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'm just clearing off my desk as I prepare to finish up with my last day at  my current client, so I am now &lt;EM&gt;available&lt;/EM&gt; for new assignments.&lt;/P&gt; &lt;P&gt;My &lt;A href="http://basetechnology.com/resume.htm"&gt;resume&lt;/A&gt; can be found at:  &lt;A  href="http://basetechnology.com/resume.htm"&gt;http://basetechnology.com/resume.htm&lt;/A&gt;.  I can &lt;A href="mailto:Jack@BaseTechnology.com"&gt;email&lt;/A&gt;&amp;nbsp;it in&amp;nbsp;Word  document format upon request.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114505732078947755?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114505732078947755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114505732078947755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114505732078947755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114505732078947755'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/04/now-available.html' title='Now available'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114451713537828923</id><published>2006-04-08T11:25:00.000-06:00</published><updated>2006-04-08T11:25:35.420-06:00</updated><title type='text'>Good Book: Thinking in Java by Bruce Eckel</title><content type='html'>&lt;P&gt;If you're serious about sinking your teeth into the Java programming  language, check out "&lt;A  href="http://www.amazon.com/exec/obidos/ASIN/0131872486/finaxyz-20"&gt;Thinking in  Java (4th Edition)&lt;/A&gt;" by Bruce Eckel.&lt;/P&gt; &lt;P align=center&gt;&lt;A  href="http://www.amazon.com/exec/obidos/ASIN/0131872486/finaxyz-20"&gt;&lt;IMG alt=""  hspace=0  src="http://ec1.images-amazon.com/images/P/0131872486.01._AA240_SH20_SCLZZZZZZZ_.jpg"  align=baseline border=0&gt;&lt;/A&gt;&lt;/P&gt; &lt;P&gt;BTW, I get a commission from Amazon if you buy the book after clicking  through &lt;A  href="http://www.amazon.com/exec/obidos/ASIN/0131872486/finaxyz-20"&gt;my link  here&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114451713537828923?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114451713537828923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114451713537828923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114451713537828923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114451713537828923'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/04/good-book-thinking-in-java-by-bruce.html' title='Good Book: Thinking in Java by Bruce Eckel'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114350199388983062</id><published>2006-03-27T16:26:00.000-07:00</published><updated>2006-03-27T16:26:33.900-07:00</updated><title type='text'>Now available for software consulting - Me - April 15 (or earlier)</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'll be finishing up with my current client by the middle of April and  working half-time until then, so I am now available to consider new  engagements.&lt;/P&gt; &lt;P&gt;I am open to considering software development work, but I'd prefer to do some  work related to blogging or venture capital (e.g., due diligence), possibly  helping technology startups get off the ground.&lt;/P&gt; &lt;P&gt;&lt;A href="http://basetechnology.com/resume.htm"&gt;My resume&lt;/A&gt; can be found  here: &lt;A  href="http://basetechnology.com/resume.htm"&gt;http://basetechnology.com/resume.htm&lt;/A&gt;&lt;BR&gt;Or,  just Google my name.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114350199388983062?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114350199388983062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114350199388983062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114350199388983062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114350199388983062'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/now-available-for-software-consulting.html' title='Now available for software consulting - Me - April 15 (or earlier)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114350194046121867</id><published>2006-03-27T16:25:00.000-07:00</published><updated>2006-03-27T16:25:40.500-07:00</updated><title type='text'>Now available - Me</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'll be finishing up with my current client by the middle of February and  working half-time until then, so I am now available to consider new  engagements.&lt;/P&gt; &lt;P&gt;I am open to considering software development work, but I'd prefer to do some  work related to blogging or venture capital (e.g., due diligence), possibly  helping technology startups get off the ground.&lt;/P&gt; &lt;P&gt;&lt;A href="http://basetechnology.com/resume.htm"&gt;My resume&lt;/A&gt; can be found  here: &lt;A  href="http://basetechnology.com/resume.htm"&gt;http://basetechnology.com/resume.htm&lt;/A&gt;&lt;BR&gt;Or,  just Google my name.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114350194046121867?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114350194046121867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114350194046121867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114350194046121867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114350194046121867'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/now-available-me.html' title='Now available - Me'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114287968695221852</id><published>2006-03-20T11:34:00.000-07:00</published><updated>2006-03-20T11:34:46.966-07:00</updated><title type='text'>Updated PowerPoint presentation for The Consumer-Centric Knowledge Web (CCKW)</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've&amp;nbsp;posted an updated version of my&amp;nbsp;14-page&amp;nbsp;&lt;A  href="http://agtivity.com/consumer_centric_knowledge_web.ppt"&gt;PowerPoint  presentation&lt;/A&gt; that summarizes my thoughts&amp;nbsp;for research&amp;nbsp;efforts  on&amp;nbsp;what I've been calling &lt;A  href="http://agtivity.com/consumer_centric_knowledge_web.ppt"&gt;The  Consumer-Centric Knowledge Web (CCKW)&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;My updated, more-detailed, but still far from complete, white paper and idea  notebook can be found at &lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;. My  "to do" list at the end of that paper now has 1,510 items on it, and I'm sure  that list&amp;nbsp;will continue to grow as I continue to do more background  research.&lt;/P&gt; &lt;P&gt;My next step, eventually, after tuning the PowerPoint presentation, is to  write a 5-page summary paper.&lt;/P&gt; &lt;P&gt;Note: CCKW is a proposal for a &lt;EM&gt;research&lt;/EM&gt; project is is unlikely to  exist as a usable product or service for years to come.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114287968695221852?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114287968695221852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114287968695221852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114287968695221852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114287968695221852'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/updated-powerpoint-presentation-for.html' title='Updated PowerPoint presentation for The Consumer-Centric Knowledge Web (CCKW)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114287884939851475</id><published>2006-03-20T11:20:00.000-07:00</published><updated>2006-03-20T11:20:49.446-07:00</updated><title type='text'>The Semantic Web: The Origins of Artificial Intelligence Redux</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As part of my ongoing background research for my idea for a &lt;A  href="http://agtivity.com/def/consumer_centric_knowledge_web.htm"&gt;Consumer-Centric  Knowledge Web (CCKW)&lt;/A&gt;, I read a 2004 paper by Harry Halpin entitled "&lt;A  href="http://www.ibiblio.org/hhalpin/homepage/publications/airedux.pdf"&gt;The  Semantic Web: The Origins of Artificial Intelligence Redux&lt;/A&gt;". He notes a  number of classic AI problems that the Semantic Web&amp;nbsp;pretends to avoid but  leaves unaddressed. There is a brief discussion of the Web as universal  computing, but it lacked enough depth to fully evaluate. Still, this was  certainly a thought-provoking paper.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114287884939851475?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114287884939851475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114287884939851475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114287884939851475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114287884939851475'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/semantic-web-origins-of-artificial.html' title='The Semantic Web: The Origins of Artificial Intelligence Redux'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114245200650843696</id><published>2006-03-15T12:46:00.000-07:00</published><updated>2006-03-15T12:46:46.543-07:00</updated><title type='text'>Integrating Complexity Theory, Knowledge Management, and Organizational Learning</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As part of my background research for my idea for a &lt;A  href="http://agtivity.com/def/consumer_centric_knowledge_web.htm"&gt;Consumer-Centric  Knowledge Web (CCKW)&lt;/A&gt;, I read a 2000 paper by&amp;nbsp;Mark W.  McElroy&amp;nbsp;entitled "&lt;A  href="http://www.macroinnovation.com/images/IntegratingandOL.pdf"&gt;Integrating  Complexity Theory, Knowledge Management, and Organizational Learning&lt;/A&gt;".  Besides&amp;nbsp;a&amp;nbsp;brief discourse on the three distinct topics in the title,  the paper focuses on&amp;nbsp;emergence and Complex Adaptive Systems (CAS). The  focus is on how organizations learn and adapt.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114245200650843696?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114245200650843696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114245200650843696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114245200650843696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114245200650843696'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/integrating-complexity-theory.html' title='Integrating Complexity Theory, Knowledge Management, and Organizational Learning'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114236249670792408</id><published>2006-03-14T11:54:00.000-07:00</published><updated>2006-03-14T11:54:56.776-07:00</updated><title type='text'>The nonsense of 'knowledge management'</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As part of my background research for my idea for a &lt;A  href="http://agtivity.com/def/consumer_centric_knowledge_web.htm"&gt;Consumer-Centric  Knowledge Web (CCKW)&lt;/A&gt;, I read a 2002 paper by Professor T. D. Wilson entitled  "&lt;A href="http://informationr.net/ir/8-1/paper144.html"&gt;The nonsense of  'knowledge management'&lt;/A&gt;". He makes a lot of very valid points, but I would  challenge his definitional assertion that knowledge is only in the human mind  and that once we&amp;nbsp;begin to&amp;nbsp;approximate and represent&amp;nbsp;that  knowledge outside of the human mind it is&amp;nbsp;by definition merely information  and not knowledge. That said, I agree with him that most people are using the  term knowledge as a synonym for information.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114236249670792408?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114236249670792408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114236249670792408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114236249670792408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114236249670792408'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/nonsense-of-knowledge-management.html' title='The nonsense of &apos;knowledge management&apos;'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114209496440233952</id><published>2006-03-11T09:36:00.000-07:00</published><updated>2006-03-11T09:36:04.433-07:00</updated><title type='text'>Virtually attend the 2006 O'Reilly Emerging Technology Conference on The Attention Economy</title><content type='html'>&lt;DIV&gt;Back on &lt;A  href="http://basetechnology.blogspot.com/2006/02/2006-oreilly-emerging-technology.html"&gt;February  10th I wrote about wishing that I could attend&lt;/A&gt; the &lt;A  href="http://conferences.oreillynet.com/etech/"&gt;2006 O'Reilly Emerging  Technology Conference (ETech)&lt;/A&gt; held March 6-9, 2006 at the Manchester Grand  Hyatt in San Diego, California, which was to&amp;nbsp;focus on what is called the  &lt;EM&gt;&lt;STRONG&gt;&lt;A href="http://technorati.com/tag/Attention+Economy"  rel=tag&gt;Attention Economy&lt;/A&gt;&lt;/STRONG&gt;&lt;/EM&gt;. Well, as expected, I was not able  to attend the conference, but we can all now attend it retrospectively in a  virtual manner by &lt;A  href="http://www.oreillynet.com/conferences/blog/etech/"&gt;reading and viewing a  lot of the commentary about the conference&lt;/A&gt;, which just ended two days ago.  See O'Reilly's &lt;A href="http://www.oreillynet.com/conferences/blog/etech/"&gt;ETech  Conference News&lt;/A&gt;.&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;Alas, I can still claim that I personally don't know anybody who attended the  conference. It's a whole different world from the one that I live in.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114209496440233952?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114209496440233952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114209496440233952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114209496440233952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114209496440233952'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/virtually-attend-2006-oreilly-emerging.html' title='Virtually attend the 2006 O&apos;Reilly Emerging Technology Conference on The Attention Economy'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114203711597997901</id><published>2006-03-10T17:31:00.000-07:00</published><updated>2006-03-10T17:31:56.010-07:00</updated><title type='text'>Where did knowledge management come from?</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As part of my background research for my idea for a &lt;A  href="http://agtivity.com/def/consumer_centric_knowledge_web.htm"&gt;Consumer-Centric  Knowledge Web (CCKW)&lt;/A&gt;, I read a 2001 paper by Lawrence Prusak entitled "&lt;A  href="http://www.research.ibm.com/journal/sj/404/prusak.html"&gt;Where did  knowledge management come from?&lt;/A&gt;". It's written at a fairly high level, but  that also makes it a good background paper for my own efforts. It makes  references to economics, sociology, philosophy, and psychology.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114203711597997901?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114203711597997901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114203711597997901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114203711597997901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114203711597997901'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/where-did-knowledge-management-come.html' title='Where did knowledge management come from?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114160961777140141</id><published>2006-03-05T18:46:00.000-07:00</published><updated>2006-03-05T18:46:57.806-07:00</updated><title type='text'>PowerPoint presentation for The Consumer-Centric Knowledge Web (CCKW)</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've&amp;nbsp;developed a 12-page&amp;nbsp;&lt;A  href="http://agtivity.com/consumer_centric_knowledge_web.ppt"&gt;PowerPoint  presentation&lt;/A&gt; that summarizes my thoughts&amp;nbsp;for research&amp;nbsp;efforts  on&amp;nbsp;what I've been calling &lt;A  href="http://agtivity.com/consumer_centric_knowledge_web.ppt"&gt;The  Consumer-Centric Knowledge Web&lt;/A&gt;&amp;nbsp;(CCKW).&lt;/P&gt; &lt;P&gt;My more-detailed (but still far from complete) white paper and idea notebook  can be found at &lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing&lt;/A&gt;. My  "to do" list at the end of that paper now has 1,286 items on it, and I'm sure  that list&amp;nbsp;will continue to grow as I continue to do more background  research.&lt;/P&gt; &lt;P&gt;I considered calling this effort COW, but I just don't like the uninspiring  connotations of that acronym, so I'll stick with CCKW (Consumer-Centric  Knowledge Web) for now. BTW, It turns out that CCKW is the abbreviation for  counterclockwise.&lt;/P&gt; &lt;P&gt;My next step, after tuning the PowerPoint presentation, is to write a 5-page  summary paper.&lt;/P&gt;&lt;/DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@BaseTechnology.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114160961777140141?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114160961777140141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114160961777140141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114160961777140141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114160961777140141'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/03/powerpoint-presentation-for-consumer.html' title='PowerPoint presentation for The Consumer-Centric Knowledge Web (CCKW)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114089506822334461</id><published>2006-02-25T12:17:00.000-07:00</published><updated>2006-02-25T12:17:48.543-07:00</updated><title type='text'>Entrepreneurial Connections Conference 2006 (EntConnect 2006) coming up on March 23-26, 2006</title><content type='html'>&lt;DIV&gt; &lt;P&gt;Every year there is a small but loyal group of former readers of the former  &lt;STRONG&gt;Midnight Engineering&lt;/STRONG&gt; magazine who gather in the Denver,  Colorado area for a conference known as &lt;STRONG&gt;Entrepreneurial  Connections&lt;/STRONG&gt;, or &lt;STRONG&gt;EntConnect&lt;/STRONG&gt; for short. These are people  who have a background or interest in technology and are either running their own  businesses or would &lt;EM&gt;like&lt;/EM&gt; to be running their own businesses. Some  attendees don't have quite the depth of technical background, but are simply  interested in the special angle on business that the conference offers.&lt;/P&gt; &lt;P&gt;This year's conference is being held on March 23-26, 2006.&lt;/P&gt; &lt;P&gt;The conference is run by John Gaudio. Details on the conference can be found  on his official conference web site at &lt;A  href="http://www.EntConnect.org"&gt;www.EntConnect.org&lt;/A&gt;, or you can check out  descriptions of past conferences at&amp;nbsp;my &lt;A  href="http://enteng.com/"&gt;Enrepreneurial Engineers&lt;/A&gt; web site.&lt;/P&gt; &lt;P&gt;So, if you're in the Denver, Colorado area, or you live in a galaxy that is  within teleportation range, and you're a technical entrepreneur or have  entrepreneurial aspirations, consider checking out &lt;STRONG&gt;EntConnect&lt;/STRONG&gt;  this year. Even if it sounds as if you might not fit the profile of a typical  attendee, you might consider the conference anyway. Sure, a lot of technology  gets discussed, but the focus is running&amp;nbsp;your own&amp;nbsp;business and  thinking like an entrepreneur.&lt;/P&gt; &lt;P&gt;Tell John that I sent you. [Really -- I get a commission!]&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack.Krupansky@gmail.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114089506822334461?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114089506822334461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114089506822334461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114089506822334461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114089506822334461'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/02/entrepreneurial-connections-conference.html' title='Entrepreneurial Connections Conference 2006 (EntConnect 2006) coming up on March 23-26, 2006'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114011028308175830</id><published>2006-02-16T10:18:00.000-07:00</published><updated>2006-02-16T10:18:03.126-07:00</updated><title type='text'>COW: Consumer Ontology Web vs. Consumer Ontology/Knowledge Web vs. Consumer Knowledge/Ontology Web vs. Consumer knOwledge Web</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'm still struggling&amp;nbsp;to coming up with a mnemonic name to associate with  my white paper entitled "&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;&lt;EM&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/EM&gt;&lt;/A&gt;." I still feel inclined to go with COW since it's so simple  and &lt;EM&gt;almost&lt;/EM&gt; accurate. I now have&amp;nbsp;four options for COW:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;&lt;A href="http://technorati.com/tag/Consumer+Ontology+Web"    rel=tag&gt;&lt;STRONG&gt;Consumer Ontology Web&lt;/STRONG&gt;&lt;/A&gt;    &lt;LI&gt;&lt;STRONG&gt;&lt;A    href="http://technorati.com/tag/Consumer+Ontology%2FKnowledge+Web"    rel=tag&gt;Consumer Ontology/Knowledge Web&lt;/A&gt;&lt;/STRONG&gt;    &lt;LI&gt;&lt;STRONG&gt;&lt;A    href="http://technorati.com/tag/Consumer+Knowledge%2FOntology+Web"    rel=tag&gt;Consumer Knowledge/Ontology Web&lt;/A&gt;&lt;/STRONG&gt;    &lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://technorati.com/tag/Consumer+knOwledge+Web"    rel=tag&gt;Consumer knOwledge Web&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;P&gt;My implied meaning is still that COW is &lt;EM&gt;consumer-centric&lt;/EM&gt; and not  merely &lt;EM&gt;consumer-oriented&lt;/EM&gt;, but that may be too wordy... or maybe not.  So, maybe the list of options&amp;nbsp;should be:&lt;/P&gt; &lt;OL&gt;   &lt;LI&gt;&lt;A href="http://technorati.com/tag/Consumer-centric+Ontology+Web"    rel=tag&gt;&lt;STRONG&gt;Consumer-centric Ontology Web&lt;/STRONG&gt;&lt;/A&gt;   &lt;LI&gt;&lt;STRONG&gt;&lt;A    href="http://technorati.com/tag/Consumer-centric+Ontology/Knowledge+Web"    rel=tag&gt;Consumer-centric Ontology/Knowledge Web&lt;/A&gt;&lt;/STRONG&gt;   &lt;LI&gt;&lt;STRONG&gt;&lt;A    href="http://technorati.com/tag/Consumer-centric+Knowledge/Ontology+Web"    rel=tag&gt;Consumer-centric Knowledge/Ontology Web&lt;/A&gt;&lt;/STRONG&gt;   &lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"    rel=tag&gt;Consumer-centric knOwledge Web&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;And, if anybody wants to leave off &lt;EM&gt;-centric&lt;/EM&gt; in common use, I won't  object vociferously, assuming that they still &lt;EM&gt;mean&lt;/EM&gt; that it is  &lt;EM&gt;consumer-centric&lt;EM&gt;&lt;/EM&gt;&lt;/EM&gt; and not something vender-centric that  &lt;EM&gt;happens&lt;/EM&gt; to be consumer-oriented&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt; &lt;P&gt;I'm leaning towards option #4, &lt;A  href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"  rel=tag&gt;&lt;STRONG&gt;Consumer-centric knOwledge Web&lt;/STRONG&gt;&lt;/A&gt;, but I'm also  considering the convenience of eliding the implicit &lt;EM&gt;-centric&lt;/EM&gt;, and  capitalizing both the K and O of KnOwledge:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;A href="http://technorati.com/tag/COW" rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;:    &lt;A href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"    rel=tag&gt;&lt;STRONG&gt;Consumer KnOwledge Web&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Or maybe I'll just leave the O lower-case and make that implicit in the  acronym as well:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;A href="http://technorati.com/tag/COW" rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;:    &lt;A href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"    rel=tag&gt;&lt;STRONG&gt;Consumer Knowledge Web&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;My final thought is to go with a&amp;nbsp;triple of meanings, any of which is  "correct", depending on context:&lt;/P&gt; &lt;OL dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;OL&gt;     &lt;LI&gt;&lt;A href="http://technorati.com/tag/COW"      rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;: &lt;A      href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"      rel=tag&gt;&lt;STRONG&gt;Consumer Knowledge Web&lt;/STRONG&gt;&lt;/A&gt;      &lt;LI&gt;&lt;A href="http://technorati.com/tag/COW"      rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;: &lt;A      href="http://technorati.com/tag/Consumer-centric+knOwledge+Web"      rel=tag&gt;&lt;STRONG&gt;Consumer&amp;nbsp;Ontology Web&lt;/STRONG&gt;&lt;/A&gt;      &lt;LI&gt;&lt;A href="http://technorati.com/tag/COW"      rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;: &lt;A      href="http://technorati.com/tag/Consumer+Ontology/Knowledge+Web"      rel=tag&gt;&lt;STRONG&gt;Consumer Ontology/Knowledge Web&lt;/STRONG&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt; &lt;P&gt;Where&amp;nbsp;the second meaning is used as the core source for the O in COW and  reflects more of a &lt;EM&gt;schema&lt;/EM&gt; for the consumer knowledge web, the first  refers to the actual instances of knowledge in the web, and the third refers to  combination of the schema and the instances of specific knowledge.&lt;/P&gt; &lt;P&gt;I'm still not quite happy with this formula, but at least some progress has  been made.&lt;/P&gt; &lt;P&gt;If I had to pick one right now, this would be it:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;DIV&gt;&lt;A href="http://technorati.com/tag/COW" rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt;:    &lt;A href="http://technorati.com/tag/Consumer-centric+Ontology/Knowledge+Web"    rel=tag&gt;&lt;STRONG&gt;Consumer-centric Ontology/Knowledge  Web&lt;/STRONG&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;After all, it captures all of the meaning that I intended, and has an  almost-precise acronym. And, people can simplify it in a slang manner as they  see fit.&lt;/P&gt; &lt;P&gt;Now the question comes up of whether a large, lumbering beast is the desired  metaphor for&amp;nbsp;a consumer knowledge web. Unfortunately, it may be more  precise than we would hope.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114011028308175830?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114011028308175830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114011028308175830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114011028308175830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114011028308175830'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/02/cow-consumer-ontology-web-vs-consumer.html' title='COW: Consumer Ontology Web vs. Consumer Ontology/Knowledge Web vs. Consumer Knowledge/Ontology Web vs. Consumer knOwledge Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-114006270898203842</id><published>2006-02-15T21:05:00.000-07:00</published><updated>2006-02-15T21:05:09.016-07:00</updated><title type='text'>Web Farming</title><content type='html'>&lt;DIV&gt; &lt;P&gt;Have you heard about the concept of &lt;EM&gt;&lt;A  href="http://technorati.com/tag/Web+Farming" rel=tag&gt;Web Farming&lt;/A&gt;&lt;/EM&gt;? No?  Well, neither had I, but I ran across a reference in an announcement for a  conference on Web Intelligence. I haven't dug into any of the details, but I did  run across a web site, &lt;A href="http://webfarming.com"&gt;WebFarming.com&lt;/A&gt;. I'll  dig through it when I get time, but I just thought people might want to be aware  of this concept.&lt;/P&gt; &lt;P&gt;Incidentally, the conference is &lt;A  href="http://www.comp.hkbu.edu.hk/iwi06/wi/"&gt;The 2006 IEEE/WIC/ACM International  Conference on Web Intelligence (WI-06)&lt;/A&gt;, to be held December 18-22, 2006 in  Hong Kong.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-114006270898203842?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/114006270898203842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=114006270898203842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114006270898203842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/114006270898203842'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/02/web-farming.html' title='Web Farming'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113962191750621642</id><published>2006-02-10T18:38:00.000-07:00</published><updated>2006-02-10T18:38:37.546-07:00</updated><title type='text'>C-KOW: Consumer Knowledge Ontology Web vs. COW: Consumer Ontology Web vs. CCKW: Consumer-Centric Knowledge Web</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I've come up with yet another possible mnemonic name to associate with my  white paper entitled "&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;&lt;EM&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/EM&gt;&lt;/A&gt;":&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;STRONG&gt;&lt;A href="http://technorati.com/tag/C-KOW" rel=tag&gt;C-KOW&lt;/A&gt;: &lt;A    href="http://technorati.com/tag/Consumer+Knowledge+Ontology+Web"    rel=tag&gt;Consumer Knowledge Ontology Web&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;&lt;STRONG&gt;C-KOW&lt;/STRONG&gt; (pronounced "see cow") is an alternative to &lt;A  href="http://technorati.com/tag/Consumer-Centric+Knowledge+Web"  rel=tag&gt;&lt;STRONG&gt;Consumer-Centric Knowledge Web (CCKW)&lt;/STRONG&gt;&lt;/A&gt; which is a  bit wordy and not very memorable, &lt;A  href="http://technorati.com/tag/Consumer+Knowledge+Web" rel=tag&gt;&lt;STRONG&gt;Consumer  Knowledge Web (CKW)&lt;/STRONG&gt;&lt;/A&gt;, or even &lt;A  href="http://technorati.com/tag/Consumer+Ontology+Web" rel=tag&gt;&lt;STRONG&gt;Consumer  Ontology Web (COW)&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;For now, I'm sticking with &lt;A href="http://technorati.com/tag/COW"  rel=tag&gt;COW&lt;/A&gt; (&lt;A href="http://technorati.com/tag/Consumer+Ontology+Web"  rel=tag&gt;Consumer Ontology Web&lt;/A&gt;) as my prime candidate since it's so simple to  write and say. It's starting to grow on me. If I go with it, next I'll have to  decide what &lt;A href="http://technorati.com/tag/MOO" rel=tag&gt;MOO&lt;/A&gt; would stand  for. Obviously one of the "O"s would be &lt;EM&gt;&lt;A  href="http://technorati.com/tag/ontology" rel=tag&gt;ontology&lt;/A&gt;&lt;/EM&gt;. I think it  should relate to a much simpler approach or method to constructing ontologies.  More Obvious Ontologies?&lt;/P&gt; &lt;P&gt;Yes, it &lt;EM&gt;is&lt;/EM&gt; Friday evening.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113962191750621642?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113962191750621642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113962191750621642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113962191750621642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113962191750621642'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/02/c-kow-consumer-knowledge-ontology-web.html' title='C-KOW: Consumer Knowledge Ontology Web vs. COW: Consumer Ontology Web vs. CCKW: Consumer-Centric Knowledge Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113928465739710177</id><published>2006-02-06T20:57:00.000-07:00</published><updated>2006-02-06T20:57:37.443-07:00</updated><title type='text'>COW: Consumer Ontology Web vs. CCKW: Consumer-Centric Knowledge Web</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As I continue to work on my white paper entitled "&lt;EM&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/A&gt;&lt;/EM&gt;", I also continue to struggle with how to crisply refer to  it. &lt;A href="http://technorati.com/tag/Consumer-Centric+Knowledge+Web"  rel=tag&gt;&lt;STRONG&gt;Consumer-Centric Knowledge Web (CCKW)&lt;/STRONG&gt;&lt;/A&gt; is a bit  wordy and not very memorable. Even &lt;A  href="http://technorati.com/tag/Consumer+Knowledge+Web" rel=tag&gt;&lt;STRONG&gt;Consumer  Knowledge Web (CKW)&lt;/STRONG&gt;&lt;/A&gt; still isn't "there".&lt;/P&gt; &lt;P&gt;My latest rendition is to call it the &lt;A  href="http://technorati.com/tag/Consumer+Ontology+Web" rel=tag&gt;&lt;STRONG&gt;Consumer  Ontology Web (COW)&lt;/STRONG&gt;&lt;/A&gt;. That has the disadvantage that &lt;EM&gt;nobody&lt;/EM&gt;  knows what an &lt;EM&gt;ontology&lt;/EM&gt; really is (including most of the people working  with the W3C and the Semantic Web, unfortunately), but at least &lt;A  href="http://technorati.com/tag/COW" rel=tag&gt;&lt;STRONG&gt;COW&lt;/STRONG&gt;&lt;/A&gt; is  memorable and might inspire a sense of curiosity and get people to ask "Well, so  what does the 'O' in 'COW' really &lt;EM&gt;mean&lt;/EM&gt;?"&lt;/P&gt; &lt;P&gt;Hey, it least it might be a great conversation starter... "&lt;EM&gt;I'm working on  a COW.&lt;/EM&gt;" Or, "&lt;EM&gt;My goal is that some day everybody will have a COW, and be  happy about it.&lt;/EM&gt;"&lt;/P&gt; &lt;P&gt;I'm thinking that maybe the COW could be the underlying infrastructure, the  real &lt;EM&gt;ontology&lt;/EM&gt; on which the higher-level, consumer-oriented knowledge  management and user interface layers operate.&lt;/P&gt; &lt;P&gt;Or, maybe the COW is the sum total of all of the interacting software agents  that are needed to really make a &lt;EM&gt;distributed ontology&lt;/EM&gt; fly.&lt;/P&gt; &lt;P&gt;I have mixed feelings about this new name for my vision... any  thoughts?&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113928465739710177?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113928465739710177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113928465739710177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113928465739710177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113928465739710177'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/02/cow-consumer-ontology-web-vs-cckw.html' title='COW: Consumer Ontology Web vs. CCKW: Consumer-Centric Knowledge Web'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113821587805544740</id><published>2006-01-25T12:04:00.000-07:00</published><updated>2006-01-25T12:04:38.106-07:00</updated><title type='text'>Who owns your personal information?</title><content type='html'>&lt;P&gt;There are increasing concerns about who has access to information about  consumers, whether it be marketing firms with their "targeting" based on your  credit card usage, selling of cell-phone call records, or what keywords you may  have used in a search engine. Just today there was an article in the New York  Times by Katie Hafner entitled "&lt;A  href="http://www.nytimes.com/2006/01/25/national/25privacy.html?th&amp;amp;emc=th"&gt;After  Subpoenas, Internet Searches Give Some Pause&lt;/A&gt;" concerning government efforts  to force Google to hand over records of user search queries. Beyond the usual  privacy concerns, my big question is this:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P align=left&gt;&lt;EM&gt;&lt;STRONG&gt;Who owns information about a    consumer?&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;And I would suggest that the answer &lt;EM&gt;should&lt;/EM&gt; simply be: &lt;STRONG&gt;The  consumer owns all information about the consumer.&lt;/STRONG&gt; It should  &lt;EM&gt;not&lt;/EM&gt; be Google's or any other vendor's property to do with as they  please.&lt;/P&gt; &lt;P&gt;I've been working on a white paper that concerns how to use software agent  technology to support the development of a quantum-leap knowledge-based web  &lt;EM&gt;for consumers&lt;/EM&gt;. It's still very rough with lots of work needed, but one  of&amp;nbsp;my tenets is that consumers &lt;EM&gt;own&lt;/EM&gt; all&amp;nbsp;information  (knowledge)&amp;nbsp;about themselves. Another tenet is that my envisioned consumer  knowledge web is &lt;EM&gt;consumer-centric&lt;/EM&gt;. Not merely  consumer-&lt;EM&gt;oriented&lt;/EM&gt;, like many services, but consumer-&lt;EM&gt;centric&lt;/EM&gt; in  a way that forces people and vendors and governments to accept the the consumer  is the &lt;EM&gt;center&lt;/EM&gt; of it all, not proprietary business interests.&lt;/P&gt; &lt;P&gt;You can find my draft white paper here: &lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;&lt;EM&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/EM&gt;&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack.Krupansky@gmail.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113821587805544740?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113821587805544740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113821587805544740' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113821587805544740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113821587805544740'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/01/who-owns-your-personal-information.html' title='Who owns your personal information?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113720070508777315</id><published>2006-01-13T18:05:00.000-07:00</published><updated>2006-01-13T18:05:05.153-07:00</updated><title type='text'>Semantic Web celebrating fifth birthday</title><content type='html'>&lt;DIV&gt; &lt;P&gt;For the past couple of weeks, as part of my reading for my writing on what I  now call the &lt;A href="http://technorati.com/tag/Consumer-Centric+Knowledge+Web"  rel=tag&gt;&lt;STRONG&gt;Consumer-Centric Knowledge Web&lt;/STRONG&gt;&lt;/A&gt;, I've been carefully  reading and re-reading the original paper published in the May 2001 issue of the  Scientific American entitled "&lt;A  href="http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21"&gt;The  Semantic Web&lt;/A&gt;". Then, just today I got an email that pointed me towards the  upcoming &lt;A href="http://www.semantic-conference.com/"&gt;2006 Semantic Technology  Conference (SemTech 2006)&lt;/A&gt;, March 6-9, 2006, in San Jose, California. The two  main keynoters are James Hendler and Ora Lassila, two of the co-authors of the  SciAm article. In fact, their conference blurb directly references the  article:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Five years ago, we wrote an article for Scientific American that    publicized the vision of the Semantic Web to an audience beyond a small group    of researchers. In the time since then, the Semantic Web has become real.    Currently, there are hundreds of millions of RDF triples, on tens of thousands    of Web pages, and thousands of ontology pages have been published using RDF    schema and OWL, with a growing level of industrial support. Further, the    Semantic Web is still in its early days and there are many exciting    innovations on the horizon. In this talk, we explore the status of the    Semantic Web, today and in the future, through the lens of the vision we    presented five years ago. We reflect on what has happened that we didn't    predict, what we predicted that hasn't happened yet, and what even more    exciting stuff is still to come.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The conference blurb says that SemTech 2006 is "&lt;EM&gt;THE place to learn about  the commercialization of Semantic Technologies.&lt;/EM&gt;" It says that:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Semantics is a hot industry sector right now  a $2 billion per year    market and projected to grow to over $50 billion by the year 2010. Leading    analysts have estimated that 35-65% of our System Integration costs are due to    Semantic issues. And in every sector of the market - software infrastructure    and tools, methodology, internet based activity and support for implementation    projects  both inside the enterprise, and across the Internet, our biggest    software challenges come down to creating and resolving meaning. In other    words: semantics.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;The blurb goes on that:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;The SemTech conference is where customers, developers and researchers    converge to discuss the commercialization of Semantic Technologies. Its also    your fast track to learning what Semantic Technologies are all about, and how    to exploit them in your organization.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Topic areas include:&lt;/P&gt; &lt;DIV id=biglist&gt; &lt;UL&gt;   &lt;LI&gt;&lt;EM&gt;Semantic Web&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;OWL and RDF&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Web Services&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Data Integration&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Semantic Brokers&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Knowledge Capture&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Taxonomy Development&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Business Vocabularies&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Specialized Ontologies&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Upper Models&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Enterprise Search&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Business Rules&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Metadata&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Semantic Modeling&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Unstructured Data&lt;/EM&gt;&lt;/LI&gt;   &lt;LI&gt;&lt;EM&gt;Ontology Engineering&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P&gt;For more info, visit the &lt;A  href="http://www.semantic-conference.com/"&gt;SemTech 2006 web site&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;Meanwhile, I continue to slave away on my paper: "&lt;EM&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/A&gt;&lt;/EM&gt;."&amp;nbsp;It's still an early work in progress (my "to do" list  at the end has over 300 items on it).&lt;/P&gt; &lt;P&gt;Feel free to offer feedback.&lt;/P&gt; &lt;P&gt;The section I need to work on this weekend will be titled:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;EM&gt;Doesn't the Semantic Web Already Do This? -- No.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;For all of the big talk about "semantics", for the most part the Semantic Web  people have focused on &lt;EM&gt;structured information&lt;/EM&gt; and related  &lt;EM&gt;metadata&lt;/EM&gt;, but haven't really come close to scratching the surface of  semantics for full-blown &lt;EM&gt;knowledge&lt;/EM&gt;.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113720070508777315?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113720070508777315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113720070508777315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113720070508777315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113720070508777315'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/01/semantic-web-celebrating-fifth.html' title='Semantic Web celebrating fifth birthday'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113709549471142158</id><published>2006-01-12T12:51:00.000-07:00</published><updated>2006-01-12T12:51:34.753-07:00</updated><title type='text'>Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As part of my effort to contemplate the applications of software agent  technology for consumers, I've recently started to focus on something I call the  &lt;A href="http://technorati.com/tag/Consumer-Centric+Knowledge+Web"  rel=tag&gt;&lt;STRONG&gt;Consumer-Centric Knowledge Web&lt;/STRONG&gt;&lt;/A&gt;, which is the design  and implementation of knowledge-based applications that keep the consumer at the  center&amp;nbsp;using software agent technology. This is more than simply  consumer-oriented, which means that vendors at least pay lip service to  consumers,&amp;nbsp;but consumer-centric means that the consumer is placed at the  center and in full control, where vendors are not in a position to dictate *any*  terms.&lt;/P&gt; &lt;P&gt;I've re-titled my big white paper to reflect this refined focus: "&lt;EM&gt;&lt;A  href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;The  Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software  Agent Technology - Enabling Consumer-Centric Knowledge-Based  Computing&lt;/A&gt;&lt;/EM&gt;."&amp;nbsp;It's still an early work in progress (my "to do" list  at the end has over 300 items on it).&lt;/P&gt; &lt;P&gt;You can also find it by doing a Google on "consumer agent vision" (without  the quotes). It was result #1 when I just tried it. &lt;A  href="http://www.google.com/search?q=consumer+agent+vision"&gt;Click here&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;Feel free to offer feedback.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113709549471142158?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113709549471142158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113709549471142158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113709549471142158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113709549471142158'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/01/consumer-centric-knowledge-web-vision.html' title='Consumer-Centric Knowledge Web - A Vision of Consumer Applications of Software Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113624497374372316</id><published>2006-01-02T16:31:00.000-07:00</published><updated>2006-01-02T16:36:13.926-07:00</updated><title type='text'>Marked as spam</title><content type='html'>Talk about the mediocre state of the art for software agents, Blogger's "agent" has decided that this blog is spam. Luckily they have a manual request feature so that I can ask them to have a "human agent" examine my blog and declare it "safe". Sigh.&lt;br /&gt;&lt;br /&gt;There... I just made the request.&lt;br /&gt;&lt;br /&gt;Unfortunately, until the request goes through I can't do any email posts to this blog. Actually, I can, but they show up as drafts that don't display until I manually re-post them in Blogger.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113624497374372316?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113624497374372316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113624497374372316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113624497374372316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113624497374372316'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2006/01/marked-as-spam.html' title='Marked as spam'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113572509752487880</id><published>2005-12-27T16:09:00.000-07:00</published><updated>2005-12-27T16:11:37.756-07:00</updated><title type='text'>What I've been working on all this time: A Vision of Consumer Applications of Software Agent Technology - Enabling Consumer-Oriented Knowledge-Based C</title><content type='html'>&lt;div&gt;  &lt;p&gt;Since I stopped blogging on a regular basis back in August I've been working  on a few projects. One of my projects is a white paper related to &lt;a href="http://technorati.com/tag/software+agent+technology" rel="tag"&gt;software  agent technology&lt;/a&gt;. It's entitled "&lt;em&gt;&lt;a href="http://agtivity.com/vision_of_consumer_applications_of_software_agent_technology.htm"&gt;A  Vision of Consumer Applications of Software Agent Technology - Enabling  Consumer-Oriented Knowledge-Based Computing&lt;/a&gt;&lt;/em&gt;". It's still an early work  in progress (my "to do" list at the end has over 200 items on it).&lt;/p&gt;&lt;p&gt;You can also find it by doing a Google on "consumer agent vision" (without  the quotes). It was result #1 when I just tried it. &lt;a href="http://www.google.com/search?q=consumer+agent+vision"&gt;Click  here&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;p&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113572509752487880?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113572509752487880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113572509752487880' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113572509752487880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113572509752487880'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/12/what-ive-been-working-on-all-this-time.html' title='What I&apos;ve been working on all this time: A Vision of Consumer Applications of Software Agent Technology - Enabling Consumer-Oriented Knowledge-Based C'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113288023725534604</id><published>2005-11-24T17:56:00.000-07:00</published><updated>2005-11-24T17:57:17.553-07:00</updated><title type='text'>Three-month status of a former blogger</title><content type='html'>&lt;div&gt; &lt;p&gt;It's been three months since I ceased blogging back on August 18, 2005. I  figured that it would be good to check in at the three-month interval just to  report anything of significance.&lt;/p&gt; &lt;p&gt;Although I no longer regularly monitor any blogs, there have been more than a  few occasions where I have read some blog posts. Usually that happens because I  search using Google and a blog page happens to pop up in the search results, and  on occasion I have visited a few blogs, but I no longer run and feed  readers.&lt;/p&gt; &lt;p&gt;On two occasions I have emailed comments to some columnists based on reading  non-blog material and my comments have ended up on their blogs. In one case I  commented directly on their blog at their request. In the other case they asked  permission to post my comments.&lt;/p&gt; &lt;p&gt;I had left my blogs wide open for comments, including anonymous comments, but  after getting a fair amount of spam comments I recently enabled a new Blogger  feature which requires the commenter to read and enter text from a graphic  image. That eliminated all the automated spam.&lt;/p&gt; &lt;p&gt;There have been a number of occasions when I felt like blogging something,  but not so much that it was worth breaking my pledge of blog celibacy. Mostly I  just post my own material directly on my main web sites, but unfortunately  people won't get any automatic alert of changes as they would get with a web  feed subscription to my blog web feeds.&lt;/p&gt; &lt;p&gt;I have checked in on just a few blogs over the past three months, just to see  if I was missing much, but nothing has seemed compelling enough to draw me back  into the fray. I did leave a comment or two, but for the most part have not seen  any significant impetus to reverse my decision of three months ago.&lt;/p&gt; &lt;p&gt;I'll probably check back in another three months from now.&lt;/p&gt; &lt;p&gt;My main web sites are:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://basetechnology.com/"&gt;Base Technology&lt;/a&gt; - main business web  site, including my resume  &lt;/li&gt;&lt;li&gt;&lt;a href="http://agtivity.com/"&gt;Agtivity&lt;/a&gt; - software agent technology  &lt;/li&gt;&lt;li&gt;&lt;a href="http://finaxyz.com/"&gt;Finaxyz&lt;/a&gt; - finance, including my daily  stock market column  &lt;/li&gt;&lt;li&gt;&lt;a href="http://enteng.com/"&gt;EntEng&lt;/a&gt; - entrepreneurial engineering  &lt;/li&gt;&lt;li&gt;&lt;a href="http://opixia.com/"&gt;Opixia&lt;/a&gt; - global commentary and other  personal ramblings&lt;/li&gt;&lt;/ul&gt; &lt;div&gt; &lt;p&gt;Feel free to comment. I will read any comments. They are automatically  emailed to me.&lt;/p&gt;&lt;/div&gt; &lt;div&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113288023725534604?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113288023725534604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113288023725534604' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113288023725534604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113288023725534604'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/11/three-month-status-of-form_113288023725534604.html' title='Three-month status of a former blogger'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-113198910687047452</id><published>2005-11-14T10:23:00.000-07:00</published><updated>2005-11-14T10:25:18.836-07:00</updated><title type='text'>Blog Spam comments</title><content type='html'>&lt;p&gt;When I ceased posting to my blogs back in August, I left commenting enabled and even permitted anonymous commenting. That was fine for several weeks, but gradually in September I began to get more and more blog spam comments. Since I have email notification turned on for comments, this blog spam ended up in my email inbox. I left things as they were as an experiment to see how blog spamming evolved. Some days I'd only receive a couple of spam comments, other days upwards of half a dozen, sometimes a dozen, and occasionally as many as 18 spam comments in one day.&lt;/p&gt;&lt;p&gt;Today, I decided that I had had enough and that the experiment wasn't yielding any new and interesting results. So, I decided to disable anonymous comments.&lt;/p&gt;&lt;p&gt;I logged into Blogger and was about to change the comment setting from "Anyone" to "Only Registered Users", but then I noticed that Blogger had some new settings since I last used it in August. In particular, they now have "word verification" so that spam "bots" can be kept at bay, and that seemed to cover virtually all of the spam comments I was receiving. So, I turned on word verification, but kept the other setting so that anybody (but mindless bots) can still comment.&lt;/p&gt;&lt;p&gt;I left the existing spam comments in place since they are fairly innocuous and allow people to get a sense of what spam comments can be like. I hope others gain at least a little bit of insight from my experience. I only encountered one spam comment that I felt was over the line and merited deletion.&lt;/p&gt;  &lt;p&gt;Now let's see if I really can have my cake and eat it too.&lt;/p&gt;&lt;div&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-113198910687047452?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/113198910687047452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=113198910687047452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113198910687047452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/113198910687047452'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/11/blog-spam-comments_113198910687047452.html' title='Blog Spam comments'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-112406757650178860</id><published>2005-08-14T18:59:00.000-06:00</published><updated>2005-08-14T18:59:36.530-06:00</updated><title type='text'>Suspension of my blogging until further notice</title><content type='html'>&lt;P&gt;Thursday, August 18, 2005 is the six-month anniversary of my foray into the  blogosphere.&amp;nbsp; It's been a lot of fun, but it simply hasn't shown any  evidence of giving me a significant enough return to justify the level of  investment of my time required.&amp;nbsp; So, after careful thought, I've decided to  go on an indefinite hiatus from the blogosphere, possibly a year or longer. My  blogs will remain up with all of my past posts, but I won't be making any new  blog posts.&amp;nbsp; Further, I won't be monitoring or commenting on the blogs of  others.&amp;nbsp; However, I will continue to receive any comments on my old blog  posts and may be contacted directly via email.&amp;nbsp; New content will appear on  my main, non-blog web sites, hopefully with greater frequency now that I won't  be distracted by the blogosphere.&lt;/P&gt; &lt;P&gt;I thank those who have taken the time to read and even comment on my blog  posts over the past six months.&lt;/P&gt; &lt;P&gt;I may check back in six months to see if there are any truly startling new  developments in the blogosphere, and in a year or so I will definitely check  back again.&lt;/P&gt; &lt;DIV&gt; &lt;P&gt;I may or may not make a few more scattered posts before midnight, Thursday,  August 18, 2005 when I "officially" leave the blogosphere.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;Again, my thanks to those who have participated in many interactions over the  past six months.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-112406757650178860?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/112406757650178860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=112406757650178860' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112406757650178860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112406757650178860'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/08/suspension-of-my-blogging-until.html' title='Suspension of my blogging until further notice'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-112308936751367811</id><published>2005-08-03T11:16:00.000-06:00</published><updated>2005-08-03T11:16:07.533-06:00</updated><title type='text'>Books on Software Agent Technology</title><content type='html'>&lt;P&gt;Please bookmark our web page for &lt;A  href="http://agtivity.com/agbooks.htm"&gt;Software Agent Technology books&lt;/A&gt;.&lt;/P&gt; &lt;P&gt;Our latest addition:&lt;/P&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;P&gt;&lt;SPAN class=bodytext&gt;Bordini, Rafael H.; Dastani, Mehdi.; &lt;/SPAN&gt;Dix,    Jürgen&lt;SPAN class=bodytext&gt;; El Fallah Seghrouchni, Amal (Eds.), &lt;/SPAN&gt;"&lt;A    href="http://www.amazon.com/exec/obidos/ASIN/0387245685/finaxyz-20"&gt;Multi-Agent    Programming : Languages, Platforms and Applications (Series: Multiagent    Systems, Artificial Societies, and Simulated Organizations)&lt;/A&gt;", Springer,    2005 (October).&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;Description: Multi-agent programming is an essential reference for    anyone interested in the most up-to-date developments in MAS programming.    While previous research has focused on the development of formal and informal    approaches to analyze and specify Multi-Agent Systems, this book focuses on    the development of programming languages and tools which not only support MAS    programming, but also implement key concepts of MAS in a unified    framework.&lt;/EM&gt;&lt;/P&gt;   &lt;P&gt;&lt;EM&gt;The book consists of three parts. Part I describes four multi-agent    programming languages that are based on computational logic or process    algebra. These languages are Jason, 3APL, IMPACT, and CLAIM/SyMPA. Part II    presents three multi-agent programming languages that extend or are based on    Java. These programming languages are JADE, Jadex and JACK. Part III provides    two significant industry specific applications: the DEFACTO System for    coordinating human-agent teams for disaster response, and the ARTIMIS rational    dialogue agent technology. Also featured are seven appendices for quick    reference and comparison.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt; &lt;P&gt;Please note:&amp;nbsp; If you buy any of the books through Amazon by clicking on  one of our links, we get a modest cut of the revenue.&lt;/P&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/A&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-112308936751367811?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/112308936751367811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=112308936751367811' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112308936751367811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112308936751367811'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/08/books-on-software-agent-technology.html' title='Books on Software Agent Technology'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-112277726980505767</id><published>2005-07-30T20:34:00.000-06:00</published><updated>2005-07-30T20:34:29.816-06:00</updated><title type='text'>Design flexibility spectrum</title><content type='html'>&lt;DIV&gt; &lt;P&gt;I'm not sure what title to really use for this post, but "Design flexibility  spectrum" is a starting point.&amp;nbsp; The point is to describe one of the  dimensions on which software agent technology could be used.&amp;nbsp; The goal is  that you start with a conceptual model of your application and then figure out  how to decompose the application and implement it using software agent  technology.&amp;nbsp; The opportunities and advantages of software agents grow  dramatically the further out the spectrum you go. &lt;OL&gt;   &lt;LI&gt;&lt;STRONG&gt;Fixed design&lt;/STRONG&gt;.&amp;nbsp; Each&amp;nbsp;component of the    application is known in advance and designed to work with precisely those    predefined components.&amp;nbsp; A fixed set of software agents could be  used.&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;Configurable design&lt;/STRONG&gt;.&amp;nbsp; The application has some    mechanism, such as a configuration file which allows an integrator to pick    and&amp;nbsp;mix and match application functions, such that there is no fixed,    predefined relationship between all components, but at least the universe of    components is fixed.&amp;nbsp; A fixed universe of software agents could be used,    with only a subset active for a specified configuration.&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;Add-on extensible design&lt;/STRONG&gt;.&amp;nbsp; The integrator or even    the user can actually add components to the application which were not known    to the application designers.&amp;nbsp; This begins to enable emergent behavior,    within the bounds of the original application.&amp;nbsp; The universe of software    agents would be unbounded, but&amp;nbsp;starts with&amp;nbsp;a "base",    pre-defined&amp;nbsp;set.&lt;/LI&gt;   &lt;LI&gt;&lt;STRONG&gt;Open design&lt;/STRONG&gt;.&amp;nbsp; All bets are off.&amp;nbsp; Application    components stand alone, without assumption of the existence of other    components.&amp;nbsp; There is some mechanism for discovery of components and    negotiation and facilitation of interaction between components.&amp;nbsp; This    enables truly emergent behavior.&amp;nbsp; Literally nothing is known about the    initial set of software agents.&amp;nbsp; Actually, precisely one thing is known:    the software agent representing&amp;nbsp;each individual application    component.&amp;nbsp; The resulting "applications" are emergent and unknown to the    component designers.&amp;nbsp; Each such emergent application would be a "&lt;A    href="http://technorati.com/tag/swarm+application"&gt;swarm    application&lt;/A&gt;".&amp;nbsp; Nobody would know in advance the "design" of such an    application.&amp;nbsp; And, the emergent design can change dynamically.&lt;/LI&gt;&lt;/OL&gt; &lt;P&gt;More thought is needed.&amp;nbsp; I just wanted to put out some food for thought,  consistent with "open design" where the final results really are emergent and  not pre-defined. &lt;P&gt;&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt;-- &lt;A href="http://Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-112277726980505767?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/112277726980505767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=112277726980505767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112277726980505767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112277726980505767'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/07/design-flexibility-spectrum.html' title='Design flexibility spectrum'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-112048801549214380</id><published>2005-07-04T08:40:00.000-06:00</published><updated>2005-07-04T08:40:15.503-06:00</updated><title type='text'>Software Agency: a blend of computer science, philosophy, psychology, statistics, and economics</title><content type='html'>&lt;DIV&gt; &lt;P&gt;As I have been incrementally thinking more deeply about software agents and  what really makes them tick, my thoughts have coalesced around a mix of computer  science, philosophy, psychology, statistics, and economics.&amp;nbsp; &lt;A  href="http://www.Technorati.com/tag/software+agent"&gt;Software agents&lt;/A&gt; or &lt;A  href="http://www.Technorati.com/tag/software+agency"&gt;software agency&lt;/A&gt; is not  simply about two or more computer programs directly interacting, but much more  about "social" interactions of computational entities.&amp;nbsp; Much of what needs  to be computed can be best accomplished through "effects" rather than  synchronized interactions.&amp;nbsp; In fact, the effect of one software agent may  be "felt" and processed by an untold number of other software agents.&amp;nbsp; Or,  an aggregate effect may come about from the uncoordinated actions of any number  of independent software agents which are not even aware of each other's  existence.&amp;nbsp; Beliefs, desires, and intentions are all relevant to the  interactions (direct or otherwise) of software agents.&amp;nbsp; It makes perfect  sense to speak of societies of software agents.&amp;nbsp; And it makes equally good  sense to consider the economic values of computations and the software agents  that perform them.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV&gt; &lt;P&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-112048801549214380?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/112048801549214380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=112048801549214380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112048801549214380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/112048801549214380'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/07/software-agency-blend-of-computer.html' title='Software Agency: a blend of computer science, philosophy, psychology, statistics, and economics'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111739866835534170</id><published>2005-05-29T14:31:00.000-06:00</published><updated>2005-05-29T14:34:03.396-06:00</updated><title type='text'>Software agent technology for IT vs. consumer applications</title><content type='html'>Originally, my interest in software agent technology was focused on applications for businesses or IT.  Later, as the tech "boom" fizzled and IT started focusing on cutting costs, IT seemed infinitely less attractive than consumer applications.  Now, given the over-abundance of consumer-oriented technology and gizmos and gadgets, I'm beginning to reconsider if IT might not be a better target after all.&lt;br /&gt;&lt;br /&gt;In truth, both IT and consumer applications are great targets for software agent technology.  The question was simply which sector was more likely to have the kind of spending and tolerance for new technology that software agents would present.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111739866835534170?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111739866835534170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111739866835534170' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111739866835534170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111739866835534170'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/05/software-agent-technology-for-it-vs.html' title='Software agent technology for IT vs. consumer applications'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111669114658719586</id><published>2005-05-21T09:59:00.000-06:00</published><updated>2005-05-21T09:59:06.596-06:00</updated><title type='text'>Workshop topics for Service-Oriented Computing and Agent-Based Engineering</title><content type='html'>&lt;P align=left&gt;The upcoming &lt;A  href="http://www.ict.swin.edu.au/conferences/socabe2005/"&gt;Workshop on  Service-Oriented Computing and Agent-Based Engineering (SOCABE'2005)&lt;/A&gt; lists  the following possible topics:&lt;/P&gt; &lt;UL&gt;   &lt;LI&gt;Architectures and infrastructure for distributed agent- or    &amp;nbsp;service-oriented frameworks;    &lt;LI&gt;Agent-based modelling and design techniques in service oriented    &amp;nbsp;system development;    &lt;LI&gt;Multi-agent techniques to describing, organizing, and discovering    services;    &lt;LI&gt;Process modelling and planning for service/agent composition,    orchestration and coordination;    &lt;LI&gt;Security support for agents and services, and agent-based approaches to    service security;    &lt;LI&gt;Intelligent matchmaking, service brokering and service level agreement    negotiation;    &lt;LI&gt;Services and the Semantic Web, including initiatives such as OWL-S;    &lt;LI&gt;Deployment, packaging, and distribution of services and software agents;    &lt;LI&gt;Agent-based quality of service management;    &lt;LI&gt;Intelligent services and service agents;    &lt;LI&gt;Agent and service interoperability and integration    &lt;LI&gt;Functional and non-functional aspects of agents and services;    &lt;LI&gt;Agent-based service business models and applications (e.g. in e-Business,    e-Science, Enterprise, Telecom etc.) &lt;/LI&gt;&lt;/UL&gt; &lt;DIV align=left&gt;The summary description for the workshop is as follows:&lt;/DIV&gt; &lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;   &lt;DIV align=left&gt;   &lt;P align=justify&gt;&lt;EM&gt;Service-Oriented Computing (SOC) is a newly emerging    paradigm for distributed computing and e-business processing that utilizes    services as fundamental elements to enable building agile networks of    collaborating business applications distributed within and across    organizational boundaries. Services are self-contained, platform-independent    computational elements that can be described, published, discovered,    orchestrated and deployed for the purpose of developing distributed    applications across networks, including the Internet. Service-based approaches    include Web services, Semantic Web services, and Grid services.&lt;/EM&gt;&lt;/P&gt;   &lt;P align=justify&gt;&lt;EM&gt;While a service need not fulfill all characteristics of a    strong definition of agency, the SOC approach to building complex software    systems bears many similarities to the development of agent-based systems. In    particular, large systems are assembled from distributed heterogeneous    software components providing specialized services and communicating using    agreed-upon protocols. Similarly to certain multi-agent engineering paradigms,    the design process of such systems focuses on the declarative characterization    of the agents' capabilities and on a message-based paradigm of interoperation.    Also similarly to multi-agent systems, management of the service provision    processes is dynamic and distributed, and takes into account the requirements    both at the individual services and system levels of the composed application.    It also needs to be adaptive in response to the changing requirements,    services and exceptions in the dynamic Web and Grid environments.&lt;/EM&gt;&lt;/P&gt;   &lt;P align=justify&gt;&lt;EM&gt;The area of Service Oriented Computing offers much of    real interest to the Multi Agent System community, including similarities in    system architectures and provision processes, powerful tools, and the focus on    issues such as quality of service, security and reliability. Similarly,    techniques developed in the MAS research community promise to have a strong    impact on this fast growing technology.&lt;/EM&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt; &lt;DIV align=left&gt; &lt;P&gt;The SOCABE workshop is being held at the &lt;A  href="http://www.aamas2005.nl/"&gt;Fourth International Joint Conference on  Autonomous Agents &amp;amp; Multi-Agent Systems (AAMAS'2005)&lt;/A&gt;, 25 - 29 July 2005,  Utrecht , The Netherlands.&lt;/P&gt; &lt;P&gt;A list of the currently accepted papers for the workshop can be found on the  &lt;A href="http://www.ict.swin.edu.au/conferences/socabe2005/"&gt;workshop web  page&lt;/A&gt;.&lt;/P&gt;&lt;/DIV&gt; &lt;DIV align=left&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111669114658719586?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111669114658719586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111669114658719586' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111669114658719586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111669114658719586'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/05/workshop-topics-for-service-oriented.html' title='Workshop topics for Service-Oriented Computing and Agent-Based Engineering'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111525527208540965</id><published>2005-05-04T19:07:00.000-06:00</published><updated>2005-05-04T19:07:52.126-06:00</updated><title type='text'>Visibility of agent schemas</title><content type='html'>&lt;p class="mobile-post"&gt;&lt;DIV&gt;One of my main questions is quite simple, but very difficult:&amp;nbsp; How do  we know that an agent is doing (or programmed to do) what we think it is  supposed to be doing?&amp;nbsp; In other words, how to give greater visibility to  the "agent schema" that is implemented by the agent.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;This question of course begs the question of having a formal "agent schema"  to begin with, as contrasted with imagining a schema and then translating that  vision into hard code that supposedly implements that imagined schema.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;My view is that the greatest danger of software agents is that they and  their users get trapped&lt;BR&gt;in the "code swamp", where nobody can make sense of  what the agent might do in situations that are not precisely as envisioned in  "the lab".&amp;nbsp; Throw in evolutionary programming, and it's a true nightmare  (ala Michael Crichton's "Prey").&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111525527208540965?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111525527208540965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111525527208540965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111525527208540965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111525527208540965'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/05/visibility-of-agent-schemas.html' title='Visibility of agent schemas'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111437069416862505</id><published>2005-04-24T13:24:00.000-06:00</published><updated>2005-04-24T13:24:54.170-06:00</updated><title type='text'>Nerve cells and Ideals and Ideal Programming</title><content type='html'>&lt;p class="mobile-post"&gt;&lt;DIV&gt;I've started writing a little about my concepts of &lt;A  href="http://agtivity.com/ideal.htm"&gt;Ideals&lt;/A&gt; and &lt;A  href="http://agtivity.com/ideal_programming.htm"&gt;Ideal Programming&lt;/A&gt; for the  conceptualization of software agents.&amp;nbsp; It will be quite some time before I  flesh out these concepts sufficiently for them to sound coherent, but I expect  to incrementally make a little progress now and then.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;One comment I'd like to make now is that there may in fact be at least some  parallel between the concept of an Ideal and a biological nerve cell.&amp;nbsp; A  nerve cell has some number of dendrites that enable the nerve cell&amp;nbsp;to  receive electrical impulses, and one axon which is used to send out an  electrical impulse.&amp;nbsp; Nerve cells can be quite short (in the brain) or quite  long in some parts of the body.&amp;nbsp; The basic idea here that relates to an  Ideal is that unlike a traditional software component or layer of abstraction,  an Ideal can take inputs across many layers of software.&amp;nbsp; A difference from  a nerve cell is that an Ideal can send out messages across many levels of  software.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Although in practice messages between processes running on different  computers must travel through many layers of software (e.g., a classic TCP/IP  "stack"), there is no need for the higher-level applications to have any  knowledge of those lower layers.&amp;nbsp; That layering is incidental to the  structuring of a distributed application itself.&amp;nbsp; An Ideal would in fact  transcend actual application logic layers.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;In reality, Ideals would not actually be transcending layers of traditional  software components because those layers would no longer actually exist.&amp;nbsp;  The new "layering" would be more abstract than real since it would be a  statistical artifact of the sum of all Ideals that happen to have dendrites or  axons in the vicinity of various modular components.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111437069416862505?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111437069416862505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111437069416862505' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111437069416862505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111437069416862505'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/nerve-cells-and-ideals-and-ideal.html' title='Nerve cells and Ideals and Ideal Programming'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111427664482280408</id><published>2005-04-23T11:17:00.000-06:00</published><updated>2005-04-23T11:17:24.823-06:00</updated><title type='text'>Difficulty with Google Alerts for software agents</title><content type='html'>&lt;p class="mobile-post"&gt;&lt;DIV&gt;Three months ago I registered to receive a "Google Alert" for the term  "software agent".&amp;nbsp; To date, I've received only &lt;EM&gt;two&lt;/EM&gt; alert  messages.&amp;nbsp; The first, more than a month ago, was for a paper dated  1995.&amp;nbsp; The second, received this morning,&amp;nbsp;was for a web page that has  &lt;EM&gt;no references&lt;/EM&gt; to the term "software agent", but Google's cached page  header says that "&lt;EM&gt;These terms only appear in links pointing to this  page&lt;/EM&gt;".&amp;nbsp; Furthermore the main text on the page (and also the text in  Google's results list) is "&lt;EM&gt;Sorry there has been an error. The article you  were looking for could not be found&lt;/EM&gt;".&amp;nbsp; I know that I myself have  authored numerous web pages that Google is capable of seeing, and I've gotten no  alerts on them.&amp;nbsp; So far, the Google Alert feature has not been very useful,  at least for me.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;As a test, I just now registered an alert for the terms "intelligent agent"  (no quotes).&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;I'm thinking that maybe I might need my own crawler and text data mining  capability so that I myself can do a better job of tracking the evolution of the  emerging software agent field.&amp;nbsp; I don't feel up to it, but I'm not seeing  the kind of tools I really need.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;In truth, this is in fact a great application for software agent technology  itself, but we presently have neither the tools nor infrastructure in place to  easily implement such an application.&amp;nbsp; The fact that even Google with all  its brain power and financial resources has not mastered even simple alerts  speaks volumes for the "state of the art".&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;The bottom line is that much research is needed in distributed computing,  machine intelligence, and software agent technology before we can even begin to  make a dent in some of these problems.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;-- &lt;A href="mailto:Jack@Agtivity.com"&gt;Jack  Krupansky&lt;/A&gt;&lt;/DIV&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111427664482280408?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111427664482280408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111427664482280408' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111427664482280408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111427664482280408'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/difficulty-with-google-alerts-for.html' title='Difficulty with Google Alerts for software agents'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111324518858479404</id><published>2005-04-11T12:46:00.000-06:00</published><updated>2005-04-11T12:47:57.650-06:00</updated><title type='text'>FIPA to become an IEEE Computer Society standards committee</title><content type='html'>&lt;p class="mobile-post"&gt;&lt;/p&gt;&lt;a href="http://fipa.org/"&gt;FIPA, the Foundation for Intelligent Physical Agents&lt;/a&gt;, has opted to pull in its horns and become an &lt;a href="http://www.computer.org/standards/"&gt;IEEE Computer Society standards committee&lt;/a&gt;, namely the "FIPA Standards Committee."&lt;br /&gt;&lt;br /&gt;It's very difficult to say if this is a turn for the better, or a turn for the worse for the software agent community, but it's certainly a needed evolutionary step.&lt;br /&gt;&lt;br /&gt;My main concern is that far too many sub-domains of the field of software agent technology are still in desperate need of much deeper research and that so many of the standardization efforts are simply premature.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111324518858479404?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111324518858479404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111324518858479404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111324518858479404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111324518858479404'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/fipa-to-become-ieee-computer-society.html' title='FIPA to become an IEEE Computer Society standards committee'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111318543296324097</id><published>2005-04-10T19:55:00.000-06:00</published><updated>2005-04-10T20:10:32.963-06:00</updated><title type='text'>The Nature of Identity</title><content type='html'>I've written a very rough draft white paper on issues related to &lt;a href="http://technorati.com/tag/identity" rel="tag"&gt;identity&lt;/a&gt;, entitled "&lt;a href="http://basetechnology.com/nature_of_identity.htm"&gt;The Nature of Identity&lt;/a&gt;". The four key issues that relate to software agents are identiying the agent itself, identifying resources that the agent wishes to access, indetifying entities that the agent wishes to interact with, and identifying the entity on whose behalf the agent is acting. Certainly there are issues of &lt;a href="http://technorati.com/tag/privacy" rel="tag"&gt;privacy&lt;/a&gt; and &lt;a href="http://technorati.com/tag/security" rel="tag"&gt;security&lt;/a&gt; as well.&lt;br /&gt;&lt;br /&gt;A software agent needs to have an identity that is derivative to the entity on whose behalf the agent is acting.  That's not to say that an entity interacting with the agent could necessarily gain access to the identity of the controlling entity.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111318543296324097?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111318543296324097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111318543296324097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111318543296324097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111318543296324097'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/nature-of-identity.html' title='The Nature of Identity'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111280538499150102</id><published>2005-04-06T10:05:00.000-06:00</published><updated>2005-04-06T10:36:24.993-06:00</updated><title type='text'>Goals versus Tasks</title><content type='html'>One of the key distinguishing characteristics between a traditional computer program and a software agent is that a program is focused on &lt;strong&gt;performing tasks&lt;/strong&gt; whereas an agent &lt;strong&gt;works towards goals&lt;/strong&gt;.  That's a very important distinction, but it's also very difficult to deeply comprehend, let alone put into practice.&lt;br /&gt;&lt;br /&gt;A task usually has the form "do X" or "do X using Y".  A task is very &lt;strong&gt;prescriptive&lt;/strong&gt;.  A task-oriented computer program is essentually pre-programmed with all of the instructions needed to perform that task.  A program is essentially a &lt;strong&gt;solution &lt;/strong&gt;contrived by a developer who has analyzed a problem.&lt;br /&gt;&lt;br /&gt;A goal usally has the form "satisfy X [and Y and Z...]".  A goal is more &lt;strong&gt;descriptive&lt;/strong&gt; than prescriptive.  A goal is more about &lt;strong&gt;what&lt;/strong&gt; to accomplish rather than &lt;strong&gt;how&lt;/strong&gt; to go about it.  A goal-oriented software agent is free to make unpredictable choices and follow novel paths, provided only that those paths finally accomplish the stated goal(s).  A goal-oriented approach is advisable when the resources and paths are not known ahead of time with any degree of uncertainty.  An agent is essentially the embodiment of a refinement of a &lt;strong&gt;problem statement&lt;/strong&gt;, with solutions to be sought and evaluated on a dynamic basis.&lt;br /&gt;&lt;br /&gt;A program is focused on pursuing a pre-programmed solution, whereas an agent focuses on dynamically refining the problem statement and seeking a solution that matches the refined problem statement and the current problem environment.&lt;br /&gt;&lt;br /&gt;There is in fact a vast gray area between these two concepts, and as yet we have very few tools, techniques, or guidelines for analyzing problems and solutions to determine which is which and which has more merit in a given situation.&lt;br /&gt;&lt;br /&gt;Just as a parting example, an anti-locking brake system for a motor vehicle is closer to being goal oriented than task oriented.  There is no fixed sequence of instructions to execute and feedback and adaptation are critical requirements.  A simple cruise-control system also is goal-oriented rather than being strictly task oriented, with no fixed sequence that will achieve the result of a relatively stable speeed.  On the other hand, monitoring a news feed for a set of fixed keywords is more task-oriented since there is essentially no feedback or adaptation required.&lt;br /&gt;&lt;br /&gt;This is only the starting point of this discussion.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111280538499150102?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111280538499150102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111280538499150102' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111280538499150102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111280538499150102'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/goals-versus-tasks.html' title='Goals versus Tasks'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111255221664518932</id><published>2005-04-03T11:37:00.000-06:00</published><updated>2005-04-03T12:16:56.646-06:00</updated><title type='text'>Evolution out of the Code Swamp</title><content type='html'>As I've ruminated about the challenges of developing &lt;a href="http://agtivity.com/autswagent.htm"&gt;autonomous software agents&lt;/a&gt; over the past seven years, the one key obstacle that I keep coming back to is code, specifically, hand-designed, hand-written, hand-tested code.  I simply can't imagine widespread development and deployment of reliable and flexible autonomous software agents using hand-designed, hand-written, and hand-tested software.  It just ain't going to happen.  Yes, people will try to do it anyway.  Yes, some elite developers can in fact achieve success in narrowly targeted niches, but developing software agents by hand is very clearly not the way to go.  We &lt;strong&gt;must&lt;/strong&gt; drag ourselves out of "&lt;em&gt;&lt;strong&gt;The Code Swamp&lt;/strong&gt;&lt;/em&gt;" if we want to be serious about designing, developing, deploying, and maintaining software agent technology.  The idea that we are going to manually design software that can cope with truly dynamic environments, is simply not credible.&lt;br /&gt;&lt;br /&gt;There are any number of paths that we can take, but genetic or &lt;a href="http://agtivity.com/evolutionary_programming.htm"&gt;evolutionary programming&lt;/a&gt; is certainly one of the most promising.  &lt;a href="http://agtivity.com/constraint_programming.htm"&gt;Constraint programming&lt;/a&gt; is another.  My preliminary ideas on &lt;a href="http://agtivity.blogspot.com/2005/03/ideal-programming-for-software-agents.html"&gt;Ideal Programming&lt;/a&gt; are an effort to start moving more dramatically in the right direction.&lt;br /&gt;&lt;br /&gt;We're far from a critical mass today, but the only way we're going to get there is to make sure that we're on a path that leads out of and away from "&lt;em&gt;&lt;strong&gt;The Code Swamp&lt;/strong&gt;&lt;/em&gt;."&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111255221664518932?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111255221664518932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111255221664518932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111255221664518932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111255221664518932'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/evolution-out-of-code-swamp.html' title='Evolution out of the Code Swamp'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111254952339200736</id><published>2005-04-03T11:22:00.000-06:00</published><updated>2005-04-03T11:35:19.200-06:00</updated><title type='text'>DART from Nasa: Demonstration for Autonomous Rendezvous Technology</title><content type='html'>From a &lt;a href="http://hardware.slashdot.org/article.pl?sid=05/04/03/0551204&amp;amp;from=rss"&gt;post on Slashdot&lt;/a&gt;, I found a reference to an experimental program at Nasa called "&lt;a href="http://www11.msfc.nasa.gov/news/dart/"&gt;Demonstration for Autonomous Rendezvous Technology, or DART&lt;/a&gt;". This is a great example of autonomous decision-making by computer software. The Nasa site notes:&lt;br /&gt;&lt;em&gt;&lt;blockquote&gt;&lt;em&gt;The Demonstration for Autonomous Rendezvous Technology, or DART, is a flight demonstrator vehicle designed to test technologies required to locate and rendezvous with other spacecraft. The DART mission is unique in that all of the operations will be autonomous - there will be no astronaut onboard at the controls, only computers programmed to perform functions. Developed by Orbital Sciences Corporation of Dulles, Va., the DART vehicle will be launched on a Pegasus rocket to test rendezvous, close proximity operations and its control&lt;br /&gt;between the vehicle and a stationary satellite in orbit. &lt;/em&gt;&lt;/blockquote&gt;&lt;/em&gt;&lt;br /&gt;This is more of a robotics application than a software agent, but the basic concepts are still relevent. In truth, as difficult as orbital rendevous is, it is a relatively well-defined problem, whereas much of what we hope to achieve in the realm of software agents is to cope with very dynamic environments.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack.Krupansky@gmail.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111254952339200736?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111254952339200736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111254952339200736' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111254952339200736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111254952339200736'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/04/dart-from-nasa-demonstration-for.html' title='DART from Nasa: Demonstration for Autonomous Rendezvous Technology'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111229737118976234</id><published>2005-03-31T12:22:00.000-07:00</published><updated>2005-03-31T12:29:31.190-07:00</updated><title type='text'>Autonomous NanoTechnology Swarms (ANTS)</title><content type='html'>Nasa is working on a technology called &lt;a href="http://www.nasa.gov/centers/goddard/news/ants.html"&gt;Autonomous NanoTechnology Swarms (ANTS)&lt;/a&gt; that is designed to be able to nimbly navigate a difficult and hostile terrain such as Mars.  In addition to to flexibility of each node, the entire structure of nodes can shift its shape as conditions warrant.&lt;br /&gt;&lt;br /&gt;Although this is obviously a "robotics" technology, the same concepts are quite relevant to software agent technology.&lt;br /&gt;&lt;br /&gt;My attention was brought to this announcement by &lt;a href="http://hardware.slashdot.org/article.pl?sid=05/03/30/2030207&amp;from=rss"&gt;a post on Slashdot&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111229737118976234?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111229737118976234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111229737118976234' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111229737118976234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111229737118976234'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/03/autonomous-nanotechnology-swarms-ants.html' title='Autonomous NanoTechnology Swarms (ANTS)'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111229271217625486</id><published>2005-03-31T10:43:00.000-07:00</published><updated>2005-03-31T11:14:35.166-07:00</updated><title type='text'>What do YOU mean by "software agent"?</title><content type='html'>Although I've answered the question "&lt;a href="http://agtivity.com/agdef.htm"&gt;What is a software agent?&lt;/a&gt;" as definitively as I can at this time, it does remain an open question. In particular, does a computer program have to exhibit significant signs of "intelligence" before it can be considered an "agent"? Does a program need to be significantly "autonomous" (in terms of choosing what tasks to pursue and where and how) to be an agent? And, to what extent does the program need to have broad latitude to pursue "Goals" rather than being merely "programmed" for a specific task? And what of "swarms" of "dumb agents", are they agents or not? These are all good questions.&lt;br /&gt;&lt;br /&gt;For now, I will stick with &lt;a href="http://agtivity.com/agdef.htm"&gt;my primary definition of a software agent&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;A &lt;/em&gt;&lt;a href="http://agtivity.com/software_agent.htm"&gt;&lt;em&gt;Software Agent&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (or &lt;/em&gt;&lt;a href="http://agtivity.com/autagent.htm"&gt;&lt;em&gt;Autonomous Agent&lt;/em&gt;&lt;/a&gt;&lt;em&gt; or &lt;/em&gt;&lt;a href="http://agtivity.com/iagent.htm"&gt;&lt;em&gt;Intelligent Agent&lt;/em&gt;&lt;/a&gt;&lt;em&gt;) is a &lt;/em&gt;&lt;a href="http://agtivity.com/computer_program.htm"&gt;&lt;em&gt;computer program&lt;/em&gt;&lt;/a&gt;&lt;em&gt; which works toward goals (as opposed to discrete tasks) in a dynamic &lt;/em&gt;&lt;a href="http://agtivity.com/environment.htm"&gt;&lt;em&gt;environment&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (where change is the norm) on behalf of another &lt;/em&gt;&lt;a href="http://agtivity.com/entity.htm"&gt;&lt;em&gt;entity&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (human or computational), possibly over an extended period of time, without continuous direct supervision or control, and exhibits a significant degree of flexibility and even creativity in how it seeks to transform goals into action tasks.&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;That said, I am reconsidering whether I really need to have a five-part definition, which recognizes five distinct categories of "agent":&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Any computer program which is external to a given program and appears to be directly associated with a user. For example, a web server views a web browser as a "user agent". In some ways this is merely referring to any "client" as an "agent".&lt;/li&gt;&lt;li&gt;Any server-based program which is monitoring and interacting with one or more web services or network resources. From the perspective of a web service, the external programs are "agents" that are working on behalf of some user or some other server software elsewhere, but the interaction with the "agent" is not directly controlled by a user.&lt;/li&gt;&lt;li&gt;An autonomous program which performa well-defined tasks for a user, but doesn't quite measure up to the level of true "intelligence".&lt;/li&gt;&lt;li&gt;An intelligent agent which works on behalf of a user and performs at a level that would be considered "intelligent" and far beyond the capability of a non-AI computer program. When confronted by such a program, even a very sophisticated user or software professional would ask "Wow! How does it do that?"&lt;/li&gt;&lt;li&gt;A relatively "small" computational entity designed to work in parallel and in conjunction with a relatively large number of similar entities to accomplish goals using "swarm-like" behavior. Each entity has only rudimentary capabilities far below the level that we would associate with intelligence, but the combined "swarm" actually does perform at a level that we would associate with intelligence.&lt;/li&gt;&lt;/ol&gt;This is all a work in progress, but these are my latest thoughts. I'm struggling to maintain my focus on advancing software agent technology, while at the same time recognizing current technology and current vernacular.&lt;br /&gt;&lt;br /&gt;And finally, I would note that the discussion of &lt;a href="http://agtivity.com/agdef.htm"&gt;my current definition&lt;/a&gt; does include much of these "new" ideas.&lt;br /&gt;&lt;br /&gt;Part of my motivation here is that I seek to expand the audience for my work, but I recognize that the vocabulary, beliefs, and expectations will vary widely for those outside my immediate, past sphere of interest.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111229271217625486?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111229271217625486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111229271217625486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111229271217625486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111229271217625486'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/03/what-do-you-mean-by-software-agent.html' title='What do YOU mean by &quot;software agent&quot;?'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10945439.post-111220699070762726</id><published>2005-03-30T11:10:00.000-07:00</published><updated>2005-03-30T11:23:10.710-07:00</updated><title type='text'>Natural language feedback for software agent programming</title><content type='html'>Here are a few more thoughts about the recent story of &lt;a href="http://agtivity.blogspot.com/2005/03/metafor-translating-natural-language.html"&gt;a program that translates natural language to code&lt;/a&gt;.  I'm coming at this from the point of view of &lt;a href="http://agtivity.com/iswagent.htm"&gt;intelligent software agents&lt;/a&gt;.  Since agents operate autonomously, we need to be very sure that they are programmed properly since we won't be there to notice, let alone correct any bad behavior.&lt;br /&gt;&lt;br /&gt;I'm agnostic on the issue of what language should be used to "program" an agent, whether it be natural language, a "structured" subset of natural language, a classic programming language, AI techniques, etc.  What I'm not agnostic about is that there has to be a feedback loop and intensive environment and stress simulation during the development stage, prior to deployment.&lt;br /&gt;&lt;br /&gt;One of the valid roles of natural language is to have in-depth analysis tools that analyze the "programming" of an agent and report to the user (or "programmer") the &lt;em&gt;implications&lt;/em&gt; of the agent's programming.  Essentially, the user needs to know what will happen when the agent goes off and "does its thing".  Not the details, but the behavioral effects.  Simulated scenarios are essential, but the natural language feedback is just as essential.  Graphical or quantitative feedback can also be valuable, but natural language feedback will be the absolute core requirement.&lt;br /&gt;&lt;br /&gt;Natural language also has a sterling role to play for reporting results of software agent execution.&lt;br /&gt;&lt;br /&gt;Imagine it... send your software agent out to snoop around, and then have it tell you in simple natural language what it saw on its journey.&lt;br /&gt;&lt;br /&gt;Natural language also has a role for enabling agents to query the client in situations where guidance is required.  Whether natural language can be used as an input at that stage is an open-ended question, but the software can certainly frame questions that can be answered in a more rudimentary manner.&lt;br /&gt;&lt;br /&gt;-- &lt;a href="mailto:Jack@Agtivity.com"&gt;Jack Krupansky&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10945439-111220699070762726?l=agtivity.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agtivity.blogspot.com/feeds/111220699070762726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10945439&amp;postID=111220699070762726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111220699070762726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10945439/posts/default/111220699070762726'/><link rel='alternate' type='text/html' href='http://agtivity.blogspot.com/2005/03/natural-language-feedback-for-software.html' title='Natural language feedback for software agent programming'/><author><name>Jack Krupansky</name><uri>http://www.blogger.com/profile/17254264642831755180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://4.bp.blogspot.com/-1eFBdrU5Yj0/TYtZL4evgeI/AAAAAAAAABo/RpREVoPTlbg/s220/CanadaPolarBearSmall.JPG'/></author><thr:total>0</thr:total></entry></feed>
