Intelligent Software Agents - Are We Ready? 100
Anti-Luddite writes In an article on the Internet Evolution site, analyst Tom Nolle discusses the potential of 'Intelligent Software Agent (ISA)' technology. He points to specific types such as 'search assistant ISAs,' which will inevitably flop before their potential is realized. He speaks favorably of the 'mobile ISA' which he says, 'involves dispatching mobile agents from one computer and delivering them to a remote computer for execution.' While hailing the potential of this new generation of agent technology, Nolle seems skeptical about our ability to prepare for and handle its emergence, particularly because of flaws in the agent research community."
Comment removed (Score:4, Funny)
Re:I'm confused (Score:4, Insightful)
The article says that soon you will send out an agent from your mobile phone and it will find your coworkers who are wandering around the city. Then they will all get a text with directions to a meetup location. And the article has nothing to say about how you will react when you get a random text from HAL-9000 [wikipedia.org] saying "Turn left and park at Starbucks for a mandatory meeting."
Re:I'm confused (Score:4, Funny)
Re: (Score:2)
Re:I'm confused (Score:4, Insightful)
Computer hardware and software become increasingly more sophisticated. Sometimes a system is complex enough to momentarily appear intelligent from a layman's point of view. Any attempt at serious interaction, however, quickly clears the smoke screen. Creating AI - in the pure sense of this term, as being an artificial equivalent to our own intelligence - at the very minimum is like discovering an extraterrestrial civilization.
Can one achieve this with "if...then" statements and "for" loops? Call me crazy, but somehow I don't think so.
Re:I'm confused (Score:5, Insightful)
Most AI talk is marketing hype, but the main idea to keep in mind when discussing AI is, as one of my lecturers said "AI, after it has been developed, is no longer AI". Think the minimax algorithm, when it was first used in chess, it was groundbreaking AI. Now it is considered a boring and obvious mathematical process.
Another problem is that most scenarios people think "need" AI can be solved using standard processes. I don't need an agent to "(an ISA) making sure you don't get fast food restaurant references when you need a poet's name" (from TFA), I just type in "Poet" as another search query.
I am a little biased, as I plan to move into smart computing after Uni, but there is a lot of good people doing good research into AI. It is a pity that most only see the marketing fluff and past overestimates by a few vocal researchers, rather then the good work being done by most in the field.
Re: (Score:2)
does that count as AI or just a complex set of heuristics....or is there a difference?
Re: (Score:1)
The above example is certainly an example of Artificial Intelligence as far as I am concerned (I'm biased, I also plan to study Pattern Recognition for my Masters). I don't see how taking information to a computer program and asking it to evaluate for correlations is dramatically different than taking a dataset to a coworker and asking for a possible explanation of results. I believe that the "AI future" is in the assistance or automation of human tasks.
For exam
Re: (Score:2)
Thats just my opinion on weighting the words though, i know it doesnt actually change anything you said =).
Re: (Score:2)
Re: (Score:1)
Well if you want to lose a large number of the language recognition problems, you'd switch to Latin, a highly logical and structured language. So in the future, Latin will be used by the highly educated to converse with non-human intelligences. Funny how things go around...
Re: (Score:2)
Can one achieve this with "if...then" statements and "for" loops? Call me crazy, but somehow I don't think so.
Well, since there are finite inputs, finite outputs, and a finite amount of time, ANY type of behavior imaginable can be implemented through nothing but "if...then" statements. But this is a minor philosophic point (on par with the argument you are making). Also, the human brain could be understood as a complicated system of "if...then" statements; "IF neuron X234v fires, THEN the following
Re: (Score:2)
Re: (Score:2)
All of them (well, not 'sorting', but that example was not what I had intended) are considered part of AI.
Only in the sense that such break downs were not predicted - not because they could not be predicted.
My post essentially was arguing that it is important to study these systems before "releasing" them. This entails that I believe it is possible to predict t
Re: (Score:2)
What the robot does - bouncing off the walls, leaving markers, tracking its position - are all preprogrammed behaviors to specific and limited
Re: (Score:2)
Parent post is yet another post that fails to pass the RTT (Reversed Turing Test (yes, I've just coined a new TLA)). There is no conclusive evidence that parent post was written by a human. It could just as easily have been constructed by an AI agent using well-known techniques like Eliza-like echoing, rule-based sentence parsing, synonym selection using online thesauruses and context sensitive neural nets, and so on.
There is nothing on the slashdot page of the parent post's author that conclusively demon
Re: (Score:2)
Re: (Score:2)
I'm confused as well (Score:1)
Nolle seems skeptical about our ability to prepare for and handle its emergence, particularly because of flaws in the agent research community.
Re: (Score:2)
Re: (Score:2)
I predict the first worm from this will be named Smith
InnerWeb
Re: (Score:2, Funny)
Fuck all you idiots who do that crap.
Re: (Score:2)
That was funny. You made my Dr. Pepper come out through my nose.
InnerWeb
Re: (Score:2)
Re: (Score:1)
holy shit! (Score:2, Informative)
Re:holy shit! (Score:4, Interesting)
Re: (Score:1)
It could be useful with mobile applications because of the physical limitations of cell phones, sending some hard number crunching back to your desktop might make sense.
Also the server side could be trivialy protected by charging per flop instead of per use.
Comment removed (Score:4, Insightful)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
And don't anyone dare say "oh, well they'll 100% protect it so only their code can run" cuz that's not gonna happen.
I would like to point you at http://coyotos.org/ [coyotos.org] , they are putting together a provably secure operating system, which is to say, it can be proven with software whether two objects in the system can interact. Even if the design weirds you out at first, the literature is well worth a look if you're interested in computer security.
[potential flamers: yes, the main Hurd-NG developers were talking about a port to it, it looks very very unlikely. Coyotos development is going swimmingly, but a secure, Free, c
Re: (Score:2)
I think this will happen for some things and not for others.
Seriously, there are things at which agents are the much better solution, just not that many from what I have seen. There will be more opportunity for this in the workplace, in a controlled (or more controlled) environment. There will be use for this in VPNs between companies and from client to provider. I think the B2B world will see a much greater use for this incremental improvement on what are basically SOAP or simliar technologies calls.
Re: (Score:2, Informative)
It's called proof signed code. It's been around. Read up [acm.org], and get a clue.
Re: (Score:2)
I am working on a programming language that, among other things, will have a subset that cannot affect the outside world (except if functions that can are passed into a program written in this subset as arguments). In other words, code written in this subset of the language cannot open files, send packets over the network, etc. etc. The only thing it can do is return values.
As long as sub
Re: (Score:1)
If your friend has a Turing complete language that can take an arbitrary program and determine if it completes or not (and to ensure it does complete requires you to determine that) then your friend is about to shake up the comp sci world like no other person has. Not only that, but it would reach far into mathematics (even simple math), physics, and many many other fields. A VERY large portion of people out there would li
Re: (Score:2)
It's strongly normalizing (every program terminates), so it's not Turing complete.
``If, however, he doesn't have a Turing complete language then I question it's usefulness to the general public (I can ensure any program terminates out there by killing it after 1000 steps, but that isn't terribly useful and few have any need of a language to enforce that). Maybe there will be some specific market for it, I would guess there are some embedded systems that m
Re: (Score:1)
Spyware (Score:2, Insightful)
Yes, software making desicions i'm capable of making myself, what could go wrong!
Re: (Score:2)
Agents are BS (Score:2, Interesting)
The "ad-supported Internet" (Score:3, Insightful)
> A truly relevant shared agent would filter out all ads and click-through trap sites,
> and totally mess up the dynamic of the ad-supported Internet.
Sounds like the Firefox plugin "adblock", which works wonders. Blocking ads is apparently also considered stealing by some [whyfirefoxisblocked.com]... huh. That's a tough sell.
Re: (Score:1)
theft is when you take something that doesn't belong to you, not when you use something that's offered for free and refuse to donate (which is effectively what clicking on an ad is), and they certainly don't have the right to display anything on my computer. so they can whine all they want about adblock, myself and others like me will continue to block their trash, hell let's spread the word on how to spoof user-agent so they don't even get to block us.
Re: (Score:3, Insightful)
shameless, misleading and annoying ads have ruined the internet. Because make no mistake, it's those assholes that insist on popping shit all over my screen who are ruining it for themselfs. unobtrusive ads such as adsense show no sign of having these ad blocking problems, google pumps money into mozilla/firefox so they can't be too upset.
my only regret is not being able to give all the people responsible for be
Re:The "ad-supported Internet" (Score:5, Interesting)
A truly relevant shared agent would filter out all ads and click-through trap sites, and totally mess up the dynamic of the ad-supported Internet.
That's a feature, not a bug. We're working on the problem. So are others.
"Adblock" is just the beginning. There's Customize Google [customizegoogle.com], which will remove Google text ads. It's a Firefox extension. Also removes Google ad tracking.
We have SiteTruth [sitetruth.com], which is a form of "intelligent agent" that rates sites for legitimacy, digging in various data sources and reading through the site for business addresses to find out who's behind the site. (No clear business location on a commercial site yields a bad rating.) We mostly use Yahoo search, but we also have a front end for Google [sitetruth.com] which leaves the ads in, then rates both the organic search results and the ads for legitimacy.
As a general rule, advertised sites rate lower than organic search results. We see that with our system, and systems that rate by other criteria (user ratings, hostile code scanning, etc.) see similar results. This makes sense; if you're getting good positioning in organic search results, why run ads in the search engine? There's a clear "bottom-feeder effect" in search engine ads.
Re: (Score:2)
Re: (Score:2)
we're ready if they are actually intelligent (Score:4, Funny)
File this under what could possibly go wrong.
They are! (Score:2)
No! Never heard of Clippy?
Re: (Score:2)
Re: (Score:1)
Start small (Score:2)
Re: (Score:2)
Re: (Score:2)
With Mailvisa, it works like this:
1. You read an article
2. You decide if you liked it or not
3. You put it in a "good articles" directory if you liked it, and a "bad articles" directory if you didn't
4. Once you have collected a number of articles, you train Mailvisa on them
5. Run every new article through Mailvisa. If it says it's spam, you probably don't want to read it
6. Repeat from step 1
Other Bayesian filters
Re: (Score:2)
This was a Bad Idea when General Magic flogged it. (Score:2)
I honestly don't think it will ever go anywhere.
In The Olde Days (Score:1)
Mindbots (Score:2)
Paging General Magic... (Score:2)
Magic Cap [wikipedia.org] is being reinvented.
...
Re: (Score:2)
It was a bad idea in 1996, and it's still a pretty bad idea today.
I'm Skeptical (Score:2)
A truly relevant shared agent would filter out all ads and click-through trap sites, and totally mess up the dynamic of the ad-supported Internet. No technology company is getting venture money to build a search agent application that does that. "
A very wise man once told me, you can make money either by generating value or transferring valu
Wait (Score:3, Funny)
most of the parts exist. (Score:2)
"mass of earth * 10" for example
But really, anything more sophisticated would require programming knowledge, and programmatic access to free data does not generate ad revenue, so I don't see much interest in providing such services for free.
So at least two more parts need to be developed for it to actually work:
1) A user interface to generate code that does what a user wants and expects; but generated code of any real complex
Re: (Score:2)
I as well, and I usually end up re-installing Windows for them.
We already have them (Score:1)
Re:We already have them as "malware" (Score:1)
we have a real battle forming up I think and the issue is: who will be allowed to update our programming.
I say: Only the OEM and only by means of official updates to the software that I have duly ordered, and registered, and installed.
my computer is *my* computer, it ain't for some ditzy-bopper to play with
now in this respect I note the Congress of these united States agrees with me; there being two bills
H.R. 1525: Internet Spyware (I-SPY) Prevention Act of 2007
H.R. 964: Securely Protect Your
Ready When They Are... (Score:2)
Reminds me of Trinity... (Score:1, Insightful)
What goes around, comes around (Score:5, Interesting)
At the time, it seemed promising - the nascent Web was very hard to search (and the serious option was to have a paper "web directory").
And then, in 1995, Altavista came along - a search engine that:
1) worked
2) was fast enough for those on dial-up
and the whole notion died a death; direct typing in a search box beat nebulous user-programmable "agents" every time.
So, it looks like it's "Welcome to 1994" all over again.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
However, when someone comes up with "But why send out our web crawler every time we want a search? Computers are really good at repetitive tasks, so why not get the crawler to go out and find _everything_? that means that when I want to look for something, chances are it's already been tagged", then the need for individual agents diminishes.
Not ready (Score:2)
the fundamental issue (Score:1)
not what some ditzy tells it in an effort to affect our behavior in some way
so the issue comes down to who's controlling the programming
i spot any IA running through my place I'm gonna fire phasers at it
The most "practical" application (Score:1)
Everybody's missing the point (Score:3, Interesting)
I don't want to "send out" agents on the net without me - I want a "cloud" of agents dragging my corner of the net along with ME as I go out in the real world.
Intelligent agent = virus? (Score:2)
Intelligent Agents all failed 10 years ago (Score:2)
"ISA"? Really? (Score:1)
"New" technology??? (Score:1)
Ever hear of a company called General Magic? Magic Cap? This technology was deployed by Sony and AT&T just before the time that the public internet emerged. It had fundamental problems then and it still has those problems. Imagine allowing ACTIVE entities deployed by other individuals to "visit" your information sphere. Sun tried it at a very limited level with applets. Same problems.
Humans defensive when commenting on AI (Score:2)
ridiculed, denied.
This is a really interesting phenomenon. I think when you dig beneath it,
it's some kind of species-ism. A natural impulse to circle the wagons when
confronted with some early noises indicating a vague but no doubt dangerous
new threat.
I think that the threat being perceived is not just that there might be other
non-human things out there with intelligence and a will of there own, eventually,
but also the threat of k
sp (Score:2)