846 Views
September 13, 23
スライド概要
Title:
ノンプログラマーでも楽しめるLINEとAI
~アプリ解説編~
- japanese-large-lmを使ったLINE BotやWeb app
[渋谷]LINE DC Offline Meetup ~ChatGPT/LLM #2~
2023.09.13 Wed
出戻りガツオのLINE 日本語言語モデルを使った事例の解説です。
当日ご参加いただいた方々につきまして、改めて深く御礼申し上げます。
プログラムはGitHubにアップロードしました。
https://github.com/DEmodoriGatsuO/huggingface-colab-apps/tree/main
Power Automateを使ったLINE Botの簡単作成や
LINEの魅力的な日本語言語モデルを楽しむきっかけとて見てみてください!
給与担当/HRからDXコンサルタント - Python,Power Apps,Power Automate,Power BI, Google Apps Script,VBA - PL-100、PL-300、fundamental制覇 - Microsoftのファン - 鰹塾 塾長 #インドの青鬼語り隊 隊長
ノンプログラマーでも 楽しめるLINEとAI LINE DC Offline Meetup ~ChatGPT/LLM #2~ September 12, 2023 出戻りガツオ🐟 - De’modori Gatsuo September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 1
Profile 出戻りガツオ🐟 Shogo Shindo 魁 !! 鰹 塾 塾 長 🐟 - Job ハード系市民開発者 - Skill Power Platform - Excel VBA, Google Apps Script, Python - RPA (WinAutomation – Power Automate for desktop) - Power Platform Power Apps Power Automate Power BI @DemodoriGatsuo https://note.com/bonito_vba_gas September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 2
本日のテーマ! LINE NLP Foundation Devチームの36億パラメータの日本語言語 モデル「japanese-large-lm」 Modelについて • • • • japanese-large-lm LINE NLP Foundation Devチームによる、日本語言語モデル transformersライブラリから利用可能 ライセンスは商用利用も可能なApache License 2.0 タスクによっては「Rinna-3.6B」を上回る性能 September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 3
ローコードプラットフォームで実装 LINE DevelopersコンソールとPower Automateの設定だけで Botの構築ができる!ソースコードは一切書かない方法! Inference API (huggingface.co) メッセージの 返信 メッセージ送信 LINEサーバー にRequest Webhook JSONの取得 API実行 ソースコード一切なし! それぞれの設定のみ September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 4
Power Automateについて Power Automateは、Microsoftが提供するiPaaS • アプリケーションとサービス間の接続し、ファイルの同期、通知の受信、 データ収集が可能 • コネクタというAPIのプロキシ、ラッパーを用いて、非IT職でもWeb API の活用を中心に実行可能にしている強力なツール • JSONを理解することで、GUIでAPI連携が自由自在 • 豊富なトリガーによって、様々な自動化が実現可能 今回はWebhook機能を利用してLINE連携を実現してい ます September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 5
LINE September 13, 2023 DEMO Copyright (c) 2023, LINE Developer Community. All rights reserved 6
アドバンス - Google Colaboratory ブラウザ上でPythonが実行できるGoogle ColabでGradioを用い た簡易Webアプリケーションで真骨頂を楽しむ ハードウェア アクセラレータ - T4 GPU PythonのライブラリであるGradioに て、Google Colab上でお手軽にデモ 用のアプリケーションを構築 GitHub September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 7
September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 8
特徴 • 日本語モデルとして補完が強い • 途中まで文章を書くことによって、残りの文字列が出力される • 短歌や歌詞、アニメなど幅広い情報に精通 • 学習している情報量の幅広さ! • shi3z (note.com)様のnoteを拝読しても伝わりますが、ネットミームや ネタ情報、契約書の文言など幅広く対応 日本語というテキストのトークンに分割して学習させるというAIにテキス トを認識してもらう構造に適さない状況に対し、AIを楽しむ言語モデルを 発表してくださるLINE Devチームに感謝! September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 9
Reference - LINE BotをPower Automateで実装する • ASCII.jp:ノーコード+AI BuilderでLINEボットを作ってみよう《事前準備編》 • ASCII.jp:文字入り画像を送るとテキストに書き起こすLINEボットを作ろう - japanese-large-lm & Google Colab • • • • 36億パラメータの日本語言語モデルを公開しました (linecorp.com) Google Colab で LINE の japanese-large-lm を試す|npaka (note.com) LINEの3.6B言語モデルで遊んだら爆笑した|shi3z (note.com) 画像生成AI「Stable Diffusion」をGoogle ColaboratoryでWebアプリ的に簡単に動か すノートブックを作りました - karaage. [からあげ] (hatenadiary.jp) September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 10
Thanks !! 非IT職でしたが、本格的にITコンサルタント職に就くことになり ました! 本日は是非交流させてください🍻 September 13, 2023 Copyright (c) 2023, LINE Developer Community. All rights reserved 11