Wednesday, July 21, 2010

Bloom's Taxonomy and its Effects on AI

So artificial intelligence, if one has ever pondered, has certain goals to be achieved. The level of programming and design a programmer is willing to go for the sake of AI can easily be applied to this simple scale. Obviously, the higher levels of Bloom's Taxonomy will require much more thought and design, as well as programming volume and processing power, while the lower levels will require much less.

The levels of Bloom's Taxonomy are so elegantly described and outlined that the obvious goal in a perfect AI system is to achieve evaluation of information - that is, to be able to argue, defend a thought, and to, well, "evaluate" data.

So far, very few companies have created a fully functioning and bug-free artificial intelligence program that utilizes all six levels of Bloom's Taxonomy, and I highly doubt any of them are very scalable.

Depending on the intended level of intelligence for a project, the designer can limit the system to the first few levels of Bloom's Taxonomy to preserve simplicity within the programming, reserve system resources, and produce a relatively realistic outcome as well.

So, as a general rule of thumb, limit yourself to something that follows Bloom's Taxonomy, uses a reasonable amount of resources, and only program something as complex as the programmer is willing to program.

No comments:

Post a Comment