The Mighty Shoechicken (Not Actual Size) Shoechicken: AI Learning Agent

Home | F.A.Q | Documentation | Links | Blog | Wiki | Project Home | Download |
Valid XHTML 1.0 Strict Valid CSS!

Which came first, the chicken or the egg?
Tracing Shoechicken back to its ancient mythical roots, one is immediately confronted with this, the question of all questions. Do we, the creators of Shoechicken, know the answer? Of course not, we can barely tie our own shoe laces!!! (See fig. 1)

 
fig 1.

Where did Shoechicken come from?
Shoechicken was hatched, and yes we can continue the chicken theme on forever, by a couple of college students at the
University of West Florida.

So why are you doing this...Shoechicken thing?
Some people (namely the developers) believe that we are doing it for the fame, fortune, and to further our plans of world domination. Some believe that we have been tasked by divine inspiration. Still others may think that we are giving back to a community which we rely on for free, quality software. Perhaps, the project is solely to fill some academic requirements. Reasonably, one may come to the conclusion that we want to introduce strange words and terminology into a field with an otherwise normal vocabulary (see
What is reclocating?). It could be that we are completely bored and have too much time on our hands (this is not the case).
The truth is that we're doing this because it has never been done. The concept of intelligent news aggregation is nothing new, but the approach has never been applied to such varied formats as RSS and Atom. We feel that Shoechicken will fill a void in this area, and provide a valuable time-saving tool capable of adjusting to the interests of its users.

What are the benefits of Shoechicken over traditional aggregation?
Shoechicken's aim is to save time by
reclocating content downloaded by RSS and Atom. By reclocating the articles, Shoechicken will provide users with a better idea of what content is of interest to them without having to browse the content themselves. If a user subscribes to twenty feeds, each offering ten articles per day, the user may be inundated with 200+ articles every day. It may take some time for the user to browse this content, and if users only use titles to make their determination to save time, they may overlook articles that may be interesting to them. Shoechicken evaluates articles based on titles, description, and content, and bases its recommendations on a user profile it develops through observation.

What is reclocating?
Reclocating, a term invented based on our work with the Shoechicken, is the process of recommending a location for content within an existing set of content, based upon an intelligent appraisal of the content using past knowledge.