Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Watson Discoveryにおける文書削除はどうしているか

Watson Discoveryにおける文書削除はどうしているか

Watson Discoveryでコレクション内の文書だけを削除する際に、どうすることが多いのか、APIを使ってどのように削除するのかやってみます。
APIについては、Watson Discoveryのコレクションについて、Watson Discovery APIをもとに文書のアップロード、アップデート、削除、検索を行うツールを作ってみましたので、ツールのデモを行います。
--
開発したツール "discovery admin" : https://github.com/kolinz/discovery-admin
Watson Discovery API : https://cloud.ibm.com/apidocs/discovery

Kohei Nishikawa

June 08, 2021
Tweet

More Decks by Kohei Nishikawa

Other Decks in Technology

Transcript

  1. IBM Champions: Data & AI for Japan Watson Discoveryにおける 文書削除はどうしているか

    How do you delete a document in Watson Discovery? 2021/6/8 IBM Data & AI Digital Developer Virtual Conference 1 ツイート求む! #IBMCloudDataAI
  2. IBM Champions: Data & AI for Japan 簡単に自己紹介 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 2 西川浩平 / Kohei Nishikawa 2017–2021 IBM Champion 開志専門職大学情報学部 / 未来創造研究センター 主にクラウド関係の授業を担当 【キーワード】 ITと企業情報システム , リカレント教育, 人材育成 , DevOps, SX, プロトタイピング, プリセールス エンジニア, クラウドコンピューティング, インフラ構築 , アプリケーション開発 , AI , IoT 【略歴】 JBグループおよびリックソフト株式会社等に勤務後、 2020年4月より現職。クラウド分野で企画、営業、開発、 AI開発研修講師、千葉大学病院地域医療連携部メディカ ルイノベーション戦略プログラム講師等に従事。 2017- 2021 IBM Champion 選出。IBM公式外部アドボケイト (2021年現在)。 最近作ったもの。学生向 けサンプルとして、IBM Cloud と連携するドローン 無料のIBM Cloud ライト アカウント前提で、新潟県 長岡市の支援を得て、AI 活用やノーコードなど扱った プログラミング講座の開催 医療従事者向けに、 Watsonを用いた 機械学習活用を学 ぶ講義やハッカソン 運営を担当。
  3. IBM Champions: Data & AI for Japan 本日の概要 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 3 Watson Discoveryでコレクション内の文書だけ を削除する際に、どうすることが多いのか、APIを 使ってどのように削除するのかやってみます。 APIについては、Watson Discoveryのコレクショ ンについて、Watson Discovery APIをもとに文 書のアップロード、アップデート、削除、検索を行う ツールを作ってみましたので、ツールのデモを行い ます。 Watson Discoveryは、チャットボットやヘルプデスクシステムなどでよく使う。 Watson Discoveryのメンテナンス、API経由でアレコレやる前提。 GやBには遠く及ばないものの、Watson Discovery にUIをのせて検索サービス作ったりもしました。
  4. IBM Champions: Data & AI for Japan Watson Discovery API

    2021/6/8 IBM Data & AI Digital Developer Virtual Conference 4 Watson Discoveryの利用プランで、APIの バージョンが異なる。 PremiumはAPI v2 Premium以外はAPI v1 ここでは、 API v1について扱います。 本セッションの該当箇所は、□のあたり。
  5. IBM Champions: Data & AI for Japan その他聞いてみました! 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 5 Watson Discoveryでコレクション内の文書削除やアップデートはどうしてる? Watson Discoveryを使っている人いわく、コレクションを削除して、コレクションを作り直しているよ! Watson DiscoveryのWebコンソールで、出来るのは、文書のアップロードのみ。文書削除やアップデートは、 API経由が前提。 とはいえ、Watsonを運用する人は、APIを使って普段はプログラムを書かない人が多い。
  6. IBM Champions: Data & AI for Japan APIを使わずにコレクションを消して作りなおす場合 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 6 ① ドキュメントを格納 するコレクションを消す。 ② コレクションを作り直す ちょっと削除したり、ドキュメントを新バージョンに上書きしたいだけなのに面倒
  7. IBM Champions: Data & AI for Japan ツール作ってみた! 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 7 https://github.com/kolinz/discovery-admin CUIベースです。キーボードをぺちぺちやるだけ。 サーバーいじっているとGUIが入っていない現場がちらほらあるため。 $ python discovery-docs-tool.py 〇〇〇〇 な感じで操作
  8. IBM Champions: Data & AI for Japan 操作デモ 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 8 コレクション内のドキュメント取得 / トレーニングデータの一覧取得 / Natural Language Query 検索 / ドキュメント削除 / ドキュメントアップロード / ドキュメント更新
  9. IBM Champions: Data & AI for Japan 今後の機能追加について 2021/6/8 IBM

    Data & AI Digital Developer Virtual Conference 9 アイディア1) Node-REDと組み合わせて、Webブラウザ上でGUIっぽく使う方法の手順書作成 アイディア2) 一括アップロードや一括削除機能の追加 アイディア3) トレーニングデータの削除やクエリの追加機能 他にリクエストがあれば、検討します。
  10. IBM Champions: Data & AI for Japan 無料で使えるIBM Cloud ライトアカウント

    2021/6/8 IBM Data & AI Digital Developer Virtual Conference 10 https://www.ibm.com/jp-ja/cloud/free