<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Aaron Feng: Shoechicken: AI Learning Agent</title>
    <link>http://www.aaronfeng.com/articles/2007/02/27/shoechicken-ai-learning-agent</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Adventures in software development</description>
    <item>
      <title>Shoechicken: AI Learning Agent</title>
      <description>&lt;p&gt;In the previous post I mentiond that I will be working on a side project called &lt;a href="http://shoechicken.com"&gt;shoechicken&lt;/a&gt;.  I was invited by my friend,&lt;a href="http://www.jhorsley.com/blog/"&gt;James Horsley&lt;/a&gt;, to work on the project.  &lt;/p&gt;

&lt;h2&gt;Background:&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.jhorsley.com/blog/"&gt;James Horsley&lt;/a&gt; and Mike Wootten (He has not setup his blog yet) started the project on &lt;a href="http://shoechicken.sourceforge.net/documentation.shtml"&gt;Source Forge&lt;/a&gt; in 2005.  The first implementation of the project was written in Java.  They also wrote a paper on the concept of &lt;a href="http://shoechicken.com"&gt;shoechicken&lt;/a&gt; with the assistance of a professor at &lt;a href="http://uwf.edu"&gt;University of West Florida&lt;/a&gt; that specializes in artificial intelligence.  The paper was presented at the &lt;a href="http://www.isca-hq.org/"&gt;International Society for Computers and Their Applications&lt;/a&gt; in 2006.  If you are interested, the paper can be found &lt;a href="http://shoechicken.com/shoechicken_CATA_2006_final.pdf"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;What is Shoechicken?&lt;/h2&gt;

&lt;p&gt;As posted on shoechicken's website...&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;Shoechicken is an intelligent system for rating RSS and Atom news content based on user preferences. The system builds a user profile implicitly by observing user interactions with news content. Shoechicken rates incoming content based on user preferences, and adapts to both long term and short term changes in preferences. The system is interoperable such that it can supply rated content for use by any news aggregator.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Where is Shoechicken going?&lt;/h2&gt;

&lt;p&gt;Instead of continuing the implementation in Java, we are going try to do it in Ruby using Rails.  This also means we will be starting from the ground up.  Why Ruby?  None of us have done much in Ruby so this gives us an opportunity to learn a new language.  Oh yeah, this application is meant to conquer the world ;)&lt;/p&gt;</description>
      <pubDate>Tue, 27 Feb 2007 11:11:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3fa31ce4-1a7d-40b6-8685-76e361445596</guid>
      <author>Aaron Feng</author>
      <link>http://www.aaronfeng.com/articles/2007/02/27/shoechicken-ai-learning-agent</link>
      <category>shoechicken</category>
    </item>
    <item>
      <title>"Shoechicken: AI Learning Agent" by Aaron Feng</title>
      <description>&lt;p&gt;I was trying to be modest.&lt;/p&gt;</description>
      <pubDate>Wed, 28 Feb 2007 17:24:32 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4c13994a-a0ff-41fb-8696-486fea85ca4d</guid>
      <link>http://www.aaronfeng.com/articles/2007/02/27/shoechicken-ai-learning-agent#comment-8</link>
    </item>
    <item>
      <title>"Shoechicken: AI Learning Agent" by James Horsley</title>
      <description>&lt;p&gt;What's with the ";)"? You don't think it could conquer the world?? ;)&lt;/p&gt;</description>
      <pubDate>Wed, 28 Feb 2007 11:51:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1a8e3c2b-9024-4d75-90db-3c1bdeb5c914</guid>
      <link>http://www.aaronfeng.com/articles/2007/02/27/shoechicken-ai-learning-agent#comment-7</link>
    </item>
  </channel>
</rss>
