メインコンテンツまでスキップ

LLMを用いたニュース記事の見出しとサマリー生成

Version: 1
  • GenerativeAI
  • structured data
Download Canvas JSON
logo

ニュースサイト等のURLを入力すると、スクレイピングして、LLMを用いて記事の見出しとサマリーを自動生成するアプリケーションです。

想定ユーザー

記事の見出しとサマリーを生成させたいStudio利用者。
※ Studio入門編

紹介動画

概要

テンプレート動作

  • 入力

    • シークレット
      シークレットにOpenAI APIにアクセスするための情報を下記のkey名で登録する。
      • OPENAI_API_ORG
      • OPENAI_API_KEY
    • 環境変数
      SideApp「ユーザーインターフェース」に以下の5つの環境変数を設定する。
      環境変数内容備考
      OPENAI_API_KEYOpenAI APIのアクセスキー1
      OPENAI_API_ORGOpenAI APIのアクセスキー2
      QD_PORTQdrantのポート設定
      QD_COLLECTION_NAMEQdrantのコレクション名
      QD_SIDEAPPIDQdrantのSideAppノードのID
  • Output

    • 入力した記事の内容の見出しと要約 (GUIに直接表示される。)
  • Function

    • 記事の内容を受け取り、見出しと要約を生成する。

利用方法

単体での動作確認

  1. テンプレート動作に従い、シークレットと環境変数を設定。
  2. デプロイボタンを押す。
  3. エンドポイントにアクセスする。
  4. ニュース記事のURLを入力欄に記入し、記事を抽出する。
  5. 「ベクトルdbに登録」ボタンを押して、抽出した記事をDBに登録する。
  6. 見出しや要約を作成したい記事の内容を入力する。(URLではなく、記事の内容をコピー&ペーストして直接入力する。登録した記事に同じテーマの記事が含まれていると、より良い見出しが作成できる。)
  7. 条件を設定し、「見出しと要約を生成」ボタンを押すと見出しと要約が表示される。

関連情報

  1. Webスクレイピングとは

    • Webスクレイピングとは、インターネット上にある情報の中から特定の情報を抽出・収集する技術・行為のこと。
  2. ご利用に際して留意事項

    • Webスクレイピング
      • Webサイトの中には、利用規約でWebスクレイピングを行うことが禁止されているものも少なくないため、事前にご確認ください。
      • Webスクレイピングは対象のWebサイトに負荷をかけることがあるため、利用規約やマナーにご注意ください。
      • Webスクレイピングを行うと、収集したデータの加工の方法や利用用途よっては著作権侵害の可能性があります。