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

UiPath StudioからOpenAI(ファインチューニング)を触ってみた!

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

UiPath StudioからOpenAI(ファインチューニング)を触ってみた!

Avatar for UiPath Friends

UiPath Friends

November 18, 2023
Tweet

More Decks by UiPath Friends

Other Decks in Technology

Transcript

  1. 3 スピーカーについて
 【名前】朴 亨根(パク ヒョンクン) 【所属会社】(株)ぜろばこ
 【メール】[email protected] 【UiPath関連経歴】  ・2017年UiPath OC/UR/STのインストール/設定、実装、教育実施。  ・2018年は主に都内で導入初期のUiPath教育実施。

     ・2018年6月UiPath専門の韓国法人設立(ソウルに単身赴任)。導入初期/ 
  持続可能なRPA向けセミナーや開発トレーニング(約1千人)、導入コンサル、 
  導入PJT受託。2022年韓国法人をUiPath Diamond Partnerレベルに育て売却。  ・日本に戻り、2023年(株)ぜろばこで一人の民(^^)として業界への貢献を希望。   ※UiPath RPAデベロッパー上級資格(UiARD)有 
 【強み】  ・RPAにおける、ICT視点以外のアプローチ方法支援(組織文化、戦略、方向性など)  ・UiPathデベロッパー養成、内製化支援 
  ・RPA導入先の経営陣から現場担当まで幅広く支援できる知見 

  2. 4 記事を検索する キーワードを入力 毎日 Google ニュース検索 各記事内の HTMLタグ クリーニング エラー

    発生 終了処理 (メール送信) 終了 (結果確認) (例:会社名/商品名) 各記事別 OpenAI モデレーショ ン 判定② OpenAI FineTune モデルからの 判定③ 最終 結果 Excel OpenAI API Y N ※ 毎日自社又は自社製品に対する、気になるニュースをピックアップ! 学習データの作成や、それを 使ったファインチューニング 後のモデルを使用 各記事内の センシティブ ワード有無 判定① ニュー ス一覧 Excel OpenAI API
  3. 5 事前作業:OpenAI側
 【アカウント登録】  ・https://openai.com 
 
 【支払い情報などの設定】  ・ログイン後、クレジットカード番号の登録
   ※API使用により使われたトークン数で課金
  
 【API

    Key作成】  ・該当画面上で作成(Create)ボタンの押下で生成
   ※API使用時の認証用
   ※ここでは、UiPathとの連携時に、Integration Serviceのコネクターは不使用

  4. 7 実装ステップ
 【実装ステップ1】  ①OpenAIのFinetuneモデルを生成する為に、学習用データを作成(対象文字列を読み込み、
   Studio内で学習用データが自動に作成できるように実装)  ②作成した学習用データを事前検証する為の実装
   (StudioでHttpRequestアクティビティを使わず、OpenAI側提供のPythonコード使用) 
  ③検証済みの学習用データをアップロードと同時にFinetuneモデルを作成
   (StudioでHttpRequestアクティビティを使わず、OpenAI側提供のPythonコード使用) 
 【実装ステップ2】

     ①OC Assetから取得した情報をもとに、Googleニュースの検索結果から該当一覧作成
  ②気になるワードが含まれているニュースなのかをStudio上のロジックで実装
  ③OpenAIのモデレーション判定機能使用の為の実装
   (StudioでHttpRequestアクティビティを使わず、 OpenAI側提供のPythonコード使用) 
  ④事前生成済みのOpenAI Finetuneモデルから判定をもらう為の実装
   (Http Requestアクティビティ使用)
  ⑤全ての判定結果(Excelファイル)を担当メールに送信