プロジェクト名

マッシュアップ・付箋グループ

メンバー

佐野博之,加藤健太,工藤聖広,高崎隼,兼岩竜之介

キーワード

Web Agent, Web API, Mashup, Annotation, Fusen

目的

Web APIマッシュアップ支援システム
Webコンテンツへのアノテーション

概要

人工知能を代表するキーワードとして,エージェントがある. Web上で動作するエージェントを,ここではWebエージェントと呼ぶ. 本プロジェクトでは,Webエージェントを用いたWebアプリケーションの実装を行う. 実装するWebアプリケーションとして,Web APIマッシュアップ支援システム,およびWebコンテンツへの付箋アノテーションシステムを提案する.

・マッシュアップ支援システム

Web APIを複数組み合わせてひとつの新たなWebサービスを構築することをマッシュアップと呼ぶ.複数のWebサービスを組み合わせるためには,それらのWebサービスを呼び出すためのWeb APIを適切に組み合わせる必要がある.

その際に問題となるのが,“Web APIの入出力の整合性”である.具体的には,wa1,wa2という2つのWeb APIの入出力を組み合わせてマッシュアップを行う場合,wa1の実行結果がwa2の入力として使用できることが前提となる.wa1の実行結果の全てがwa2の入力として使用できないとしても,一部が使用できる可能性もある.また現時点で公開されているWeb APIは多数あり,wa1の実行結果とともにというWeb APIの実行結果を組み合わせてwa2の入力として使用できる場合も存在する.開発者がマッシュアップを用いて Web サービスを構築する際には,これらの入出力の整合性を考慮しつつプログラミングを行う必要があり,煩雑である.本稿では上記の問題を解決するために,Web API1つをエージェントとみなし,エージェントが交渉を行うことで入出力の整合性を考慮したWeb APIの組み合わせを推論するための手法について検討する.

・Webコンテンツへの付箋アノテーションシステム

Webページ中に存在するコンテンツに対し,ユーザが付箋によるアノテーションを行い,タグ付けをすることを可能とする. 既存のタギングシステムでは,タグの間に存在する関連性に着目していない.

本プロジェクトで提案するシステムでは,Webエージェントがタグの間に存在する関連性を発見する. 関連が高いと思われるコンテンツに対して貼付けられた付箋同士に対して,Webエージェントが自動的に双方向リンクを作成する. 双方向リンクにより,関連する付箋間を相互にトラバース可能となる. 本システムを拡張することにより,ユーザへのWebコンテンツ推薦システムや, タグの関連性を用いたWeb検索システムなど,様々な応用が期待できる.


Copyright (c) 2009 Shintani Lab. All rights reserved.