New and Improved? AI is MIA...

Posted by Reek on Aug. 16, 2008, 12:09 a.m.

Software companies strive to improve their products,right? Well what's the definition of "improved"? What if software had some modicum of intelligence built into it? Now that would be progress. Here's an example:

A rep from Intuit called me about two years ago, because my wife had registered her version of Quickbooks Pro. (Big mistake, but she's a bit more savvy now) So anyway he wanted to know what features I would like to see in the next version of Quickbooks. I responded by saying that I would like to see the program made easier and faster to use.

…after a long pause he said: "Yes, well, okay, but what new features would you like to see?"

He wasn't even close to getting it, and he didn't want to get it either. The program has been done to death. It has 419 different "features" already, as of version 210.

I want to see some AI! What if after the fifth time you renamed the extension on a file in a folder with 23 files in it, Windows popped up and said, "Would you like to rename all these files the same way?"

Answer: Hell yeah!!

So where (and when) are we going to see some intelligence to these programs? Intuit needs some intuition. Microsoft needs to go macro. Or maybe Apple will eventually do it.

We've all been watching Star Trek way too long to just give up on the idea that a computer can have some kind of intelligence. The marketers are just too busy listing bullet points on the back of the box.

Comments

SquareWheel 16 years, 3 months ago

Quote:
What if after the fifth time you renamed the extension on a file in a folder with 23 files in it, Windows popped up and said, "Would you like to rename all these files the same way?"
That kind of sounds like a feature to me.

Cesar 16 years, 3 months ago

The thing about Artificial Intelligence is the fact that it requires such extensive coding and a module to rewrite its own code without causing syntax errors or infinite loops. For example, a fully metamorphic virus can change its signature completely, making it very difficult to delete as it even turns into another executable.

That type of virus has easily over fourteen thousand lines of code (given, it's assembly code), of which well over 12500 lines are just for the metamorphic engine. And that's a metamorphic engine that's only designed to change the virus' signature. Now imagine a metamorphic engine designed to customize its features based on previous experience, along with a method to communicate with you by using a dictionary and words that you know, and to suit your speech. You're not going to want the robot to use words like "fly" or "pimping" now are you?

Artificial Intelligence is still a long way away.

liquid 16 years, 3 months ago

You've never done much outside of GM have you?

PY 16 years, 3 months ago

AI is complicated. If a windows OS ever has AI, people will complain it is too system intensive, like with vista.

AI is also really really hard to make, to the point it hasn't, and probably will not for a long time be done.

SixWinged 16 years, 3 months ago

Vista's "AI" assume you're a complete retard. "Are you sure you wanted to click OK on that last message box?"

Reek 16 years, 3 months ago

I used to program in assembly language, one byte at a time back in the day, but this discussion wasn't meant to be about programming technique. I am saying that if some of the effort was directed toward tracking a user's patterns and then applying some intelligence to it to save the user time, that would be a real step forward.

Another example: In Premiere Pro I am compelled to navigate from "My Computer" to "S:videoprods/biz_clients" every time I start a new project. Then the first time source files are imported this process must be repeated again. I've probably done this 1000+ times. But what if there was some programming that was smart enough to default to the location that I've gone to over and over and over again? And Adobe makes great stuff, I use AE and PS as well. But could they make it easier/faster for the end user by leveraging their programming team to add some simple AI on these kinds of things?

I say yes they could. America put men on the moon decades ago with a computer that only had 16k of ram.

PY 16 years, 3 months ago

AI is really really complicated. It would take a stupid amount of resources and power, and while it's possible that power is availible today, most people don't have it. So nobody develops it.

SteveKB 16 years, 3 months ago

just write a code that automatically generates random code and mutates some code if it works when changed and you'll eventually end up with working code. that how we were made lol.

Arcalyth 16 years, 3 months ago

Quote:
I want to see some AI! What if after the fifth time you renamed the extension on a file in a folder with 23 files in it, Windows popped up and said, "Would you like to rename all these files the same way?"

Answer: Hell yeah!!

My file manager has a bulk rename feature that lets me effortlessly do stuff like that, among other things.

Oh, wait, I don't use Windows. Backward shit, if you ask me. The only good thing about it is that almost all games and quite a few drivers are written for Windows.

As far as AI goes, natural language processing and such is a pain to write. Go look into AI development, it's definitely no walk in the park. Read RawrSpoon's comment.

That's why you become a programmer, and that's why you use open-source software. You can do what you want with it (well, within license, of course, but yeah that's beside the point).