IBMとSlackが提携、“Watson”搭載Slackツールを開発可能に:Watsonを利用した「Slackチャットボット」などを提供
IBMとSlackが、Webコミュニケーションツール「Slack」とコグニティブ技術「Watson」の連携取り組みで提携。Watsonのコグニティブ技術を融合したSlackツールなどを開発していく。
米IBMと米Slackは2016年10月26日(米国時間)、Webコミュニケーションツール「Slack」を使用するエンジニアや企業ユーザーがIBMのコグニティブ技術「Watson」を活用できるようにする取り組みで提携したと発表した。Slackユーザーが、Conversation(会話)、Sentiment Analysis(感情分析)、音声APIなど、幅広いWatsonサービスへ容易にアクセスできるようにし、かつ、これらのコグニティブ機能を利用したSlackプラットフォーム対応ツールも開発できるよう間口を広げる。
IBMとSlackはまず、Watsonを利用した「Slackbot」など、Slackユーザー向けの新しいコミュニケーションツールや、IT/ネットワークオペレーション向けのWatsonベースのボットを開発。Watsonを利用した開発を促進するための技術者向けチュートリアルリソースなども提供する。
両社が進める計画は以下の通り。
Slackが、Watson ConversationをSlackbotに導入
Slackプラットフォームにおける顧客サービスボットであるSlackbotの基盤技術に、「Watson Conversation」を導入。Watsonの機械学習機能を活用し、Slackのトラブルシューティングの正確さや効率を向上させるという。
IBMが、Watsonを利用した「Slackチャットボット」をIT/ネットワークオペレーションインシデント向けに開発
トラブルをより効率的に特定し、迅速に対処、修正することを目的とした「Slackチャットボット」を開発する。Slackチャットボットは、Slackチャンネルと従来のクラウド、IT、ネットワークオペレーションツールの間でやりとりされたチャットの内容を自動分類し、トラブルシューティングなどとして1つのチャンネルに集約するよう動作する。ボットは、Watsonの機械学習技術を用いてこれまでの会話からデータを収集することで、時間の経過とともに“より賢く”なっていくという。
IBMの専門家がソリューション開発にSlackを使用
IBMのマーケティング、設計、エンジニアリングなどのチームは、Slackプラットフォームで利用可能な新しいコグニティブソリューションの開発の一環としてSlackを使う。こうしたソリューションの開発で得た知見を、今後ユーザーにフィードバックする。
IBMとSlackが開発者にリソースを提供
IBMとSlackは、Slackへの統合を容易にするツールを提供する。IBMは、Watson ConversationサービスがSlackなどのメッセージングチャンネルとやりとりするための「Botkit Watson」と呼ばれるミドルウェアプラグインを開発し、GitHubで公開する。この他、Slackプラットフォームに対応したアプリケーション開発者向けに、サンプルコードや手順解説を含む「Application Starter Kit」を提供する。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ソースコードも送れるよ〜Slack(スラック)の使い方:コミュニケーション編
海外Webサービスの使い方を「日本語で」分かりやすく説明するシリーズ。最終回は、Webコミュニケーションサービス「Slack(スラック)」の活用法を説明します。 - Slackでボットと対話してみよう
Microsoft Bot Frameworkを使用して作成したボットをAzureにデプロイ、Bot Connectorに登録し、最終的にSlackで対話を行う。 - ボットにCognitive Servicesを組み込んでみる
マイクロソフトが提供するCognitive Servicesがどんなものかを、Text Analytics APIを使いながら見てみよう。 - 実録! チーム開発が捗り過ぎるSlack+GitHub+Trelloの使い方
スタートアップではいかにお金を使わずにプロダクトを開発するかは成功につながる大きなポイントとなる。コストを掛けずにプロダクトを作っていく上で、導入すべきツールをどのように使うかを数回に分けて紹介。今回は、開発プロジェクト向けチャットツール「Slack」の特徴を解説しプロジェクト管理ツール「Trello」や「GitHub」と組み合わせた活用事例を紹介する。