News:

Pretty crazy that we're closer to 2030, than we are 2005. Where did the time go!

Main Menu

What's the best way to handle artifial inteligence?

Started by abc, December 04, 2007, 06:59:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

abc

What are good techniques to follow? and uh would doing it like...

if (Command == "this" || "that" || "blah")
..

the most proficient way to do it?

iago

That's way to wide open, it depends largely on the problem.

You can use a decision tree, bayesian decision making, neural network, various path searches, and many other techniques. But it depends on the problem that you're trying to solve.

topaz~

That is not real AI. I've gotten so sick of people throwing that phrase around  >:(

abc


iago

Quote from: igimo on December 04, 2007, 07:40:01 PM
That is not real AI. I've gotten so sick of people throwing that phrase around  >:(
Sure it is. Any software that attempts to emulate intelligence is, by definition, artificial intelligence.

topaz~

This isn't emulation of intelligence - just a script that regurgitates prepared responses based on input. Intelligence is so much more than that, involves a level of dynamism that isn't expressed by so simplistic code.

Warrior

Quote from: igimo on December 04, 2007, 08:26:52 PM
This isn't emulation of intelligence - just a script that regurgitates prepared responses based on input. Intelligence is so much more than that, involves a level of dynamism that isn't expressed by so simplistic code.

There are very simplistic people, I'm sure he can emulate the intelligence of some other members of this board fairly easily.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

iago

Quote from: Warriorx86] link=topic=10761.msg137332#msg137332 date=1196818088]
Quote from: igimo on December 04, 2007, 08:26:52 PM
This isn't emulation of intelligence - just a script that regurgitates prepared responses based on input. Intelligence is so much more than that, involves a level of dynamism that isn't expressed by so simplistic code.

There are very simplistic people, I'm sure he can emulate the intelligence of some other members of this board fairly easily.

Haha too true.

But seriously, at the foundation, intelligence is decision making.

Incidentally, were you talking to him or me? You posted after I gave some examples and you quoted nobody, so I can't really tell..

Sidoh

Oh guys, can you tell me the best data structure to store my data?

Thanks.

Camel

Quote from: Sidoh on December 05, 2007, 01:11:18 AM
Oh guys, can you tell me the best data structure to store my data?

Thanks.

I would recommend an array of randomly accessible bits.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Hitmen

Quote from: Camel on December 05, 2007, 02:12:35 AM
I would recommend an array of randomly accessible bits.
Bits are so 1975. You should use bytes!
Quote
(22:15:39) Newby: it hurts to swallow

Camel


<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Sidoh

This is sort of unrelated, but I heard "nibble" used as the term for 4-bit aggregation for the first time today and thought it was hilarious.  It was especially amusing because my professor with his heavy Indian accent and extremely serious personality mentioned it on a tangent and laughed a bit (no pun intended) himself.

iago

I get the impression that the question is how to create a chatbot AI (don't you just hate it when somebody posts a question, but refuses to clarify?). If that's indeed the case, you should look at ones already created like Eliza or ALICE. One of them essentially mangles the input to create an output ("My name is Ron" "So you're telling me that your name is Ron?"), while the other has essentially a programming language where you can create responses to specifically parsed text.

Quote from: Camel on December 05, 2007, 02:53:33 AM
Bytes are just logical groupings of bits.
Holy crap, you're brilliant! Thanks for sharing that!

rabbit