Hi everybody,

Thanks Martin and Dick. My name is Marcelo, I'm the head developer of Akibot and thank you for having Akibot in mind for the ESME project, we feel proud to involved with this community and happy to help in any way we can.

I posted today in the wiki a proposed messaging protocol layout and we're working on improving the documentation and following API ESME format for incoming messages.

A few things:

-Akibot used to be hosted in GAE but it is not anymore. Due to database limitations (GAE uses BigTable which has a lot of limitations for performance purposes) we walked out of GAE and are now in the Rackspace cloud, which allows us to expand vertically and horizontally quickly and easily. We had to migrate the whole code and database, but fortunately we're done with it. We were able to keep some of the interface with Google (Google Docs for now)

-Use case: we're working on a couple of real life scenarios and wanted to share a few use cases. Here goes the first one, if you follow this use case with the diagram I posted in the wiki, it will be a lot easier to understand and follow:

One of our beta testers is an online retailer, one of the biggest for baby products. They carry 20k+ products and their sales, marketing and purchasing processes are very fast paced. Their main groups are the Sales/Marketing group and the Purchasing group. They both use their microblogs to chat about day to day issues.

1. One of the Purchasing employees posted this in the Purchasing micro- blog group: "@victoria I just ordered 3,000 more G70" (G70 is an item "Kidco fireplace gate").
to let his boss know that he ordered what they discussed some days ago.

2. Akibot picked up the conversation and understood that 3,000 G70 were ordered (through the contextual analyzer)

3. Akibot inquired the purchasing history for G70 (through an ERP feed) and noticed that this was an unusual quantity (through the directive processor)

4. Akibot then called up another application that inquiries the price for G70 in Amazon and other online retailers (through the directive processor as well)

5. Akibot found that Toys'r'us is selling G70 cheaper (through the directive processor as well)

6. Since Purchasing just ordered more G70, and competitors are selling it cheaper, there will be a problem!

7. Akibot posts back a message alerting the Sales group: "Purchasing just ordered 3,000 more G70. We're selling it at $194.99, the competition at $184.99 (Toysrus)"

8. Sales will contact Purchasing, and either they lower the price or cancel the purchase order

This "reasoning" that Akibot has, is through directives. This use case above is one directive. Akibot comes with standard directives and you can add custom directives ("teach" him). These directives can be shared by other companies using Akibot, so the more companies use Akibot, the more Akibot learns...

Hope this helps understand Akibot behavior a little bit better and how it can help companies. Not sure if we should include this in the wiki... and I can give more use cases if it helps more... please let me know

Thanks again and have a great day!


Marcelo


On Nov 24, 2009, at 3:41 AM, Richard Hirsch wrote:

Martin Böhringer from #ubimic introduced me to Marcelo Pham who is the
CEO from Akibot.

Akibot is the first semantic actionable micro-blogging platform for
the enterprise. Akibot not only allows real-time group collaboration
and awareness through short, instant messages (like a Twitter for the
company), but it also understands those messages and, if applicable,
takes action.

A good description is provided by a ReadWriteWeb blog (
http://www.readwriteweb.com/archives/akibot_an_enterprise_twitter_clone_infused_with_ai.php
).

What intrigued me about akibot was the semantic analysis of
microblogging messages.

The basic idea is that akibot functionality can complement existing
ESME functionality. We (the ESME community) aren't able to do
everything.  We should look for partners who will work with us to
further establish microblogging in the enterprise.

I've started a wiki page to describe the collaboration (
http://cwiki.apache.org/confluence/display/ESME/Collaboration%20with%20Akibot
) and would appreciate any thoughts on this new collaboration

D.

Reply via email to