Slide 1

Slide 1 text

Nextcloud Hub 6でAIを動かす! - 愛(AI)動かす編 - 株式会社スタイルズ 矢野 哲朗 2023年10月19日

Slide 2

Slide 2 text

自己紹介  経歴 : システム運用 10年・ネットワーク 6年・SI 10年 近頃はNextcloud、Rancher営業を担当  Nextcloudの好きな機能 :  その他 : 全く上達しないRubyist 一番最初のPCは、OKI if-800 でした…。 矢野 哲朗 tetsurow.yano 株式会社スタイルズ

Slide 3

Slide 3 text

今日のお題は? 2 Nextcloud Hub 6でAIを動かす! - 愛(AI)動かす編 -

Slide 4

Slide 4 text

本日のお話の構成 3  Nextcloud Hub 6がリリース されました Hub 6は Nextcloud Assistanceという AIであれこれできる機能がつ いています Nextcloud AI設定方法 LocalAIを動かす方法 セミナーの宣伝の話

Slide 5

Slide 5 text

本日のお話の構成 4  Nextcloud Hub 6がリリース されました Nextcloud AI設定方法 LocalAIを動かす方法 セミナーの宣伝の話

Slide 6

Slide 6 text

Nextcloud Hub 6が9月16日にリリースされました! 5

Slide 7

Slide 7 text

Nextcloud Hub 6の特徴 6  AIを使った「Nextcloud Assistant」が実装されました テキスト、メール、Talkで利用できます  スマートピッカー機能の強化 Nextcloudのあらゆるアプリ上で利用することができるようになりま した。これによりアプリ間を行ったり来たりする必要がなくなります  Talkでは会議の1時間の通知や未読のみの表示、マークダウン記 法が使えるようになりました  Nextcloud Officeでは、Table機能が進化し、Collectiveが改善され、 テキストにMermaid記法で書けるようになりました  iOS、Androidアプリ、デスクトップアプリケーションが改善されました

Slide 8

Slide 8 text

 AIを使った「Nextcloud Assistant」が実装されました テキスト、メール、Talkで利用できます  スマートピッカー機能の強化 Nextcloudのあらゆるアプリ上で利用することができるようになりま した。これによりアプリ間を行ったり来たりする必要がなくなります  Talkでは会議の1時間の通知や未読のみの表示、マークダウン記 法が使えるようになりました  Nextcloud Officeでは、Table機能が進化し、Collectiveが改善され、 テキストにMermaid記法で書けるようになりました  iOS、Androidアプリ、デスクトップアプリケーションが改善されました Nextcloud Hub 6の特徴 7 ちゅうもーく👀

Slide 9

Slide 9 text

ということは?! 8 今話題のChatGPTを Nextcloudで使える!

Slide 10

Slide 10 text

Nextcloudで使えるGenerativeAIは2つ 9 ChatGPT LocalAI プラグインを 有効化 ChatGPTの API-keyを 設定 LocalAIを 動かす LocalAIを 設定 利用開始 ChatGPT LocalAI

Slide 11

Slide 11 text

本日のお話の構成 10 Nextcloud Hub 6がリリース されました  Nextcloud AI設定方法 LocalAIを動かす方法 セミナーの宣伝の話

Slide 12

Slide 12 text

NextcloudでAIプラグインを有効にする 11  「アプリ」>「連携」>「OpenAI and LocalAI Integration」を有効化 クリック

Slide 13

Slide 13 text

NextcloudでAIプラグインを設定 12  「管理者画面」>「接続済みアカウント」> 「OpenAI and LocalAI Integration」 設定終了 OpenAIの場合 APIキーを入力 モデルが表示 されればOK クリック

Slide 14

Slide 14 text

本日のお話の構成 13 Nextcloud Hub 6がリリース されました Nextcloud AI設定方法  LocalAIを動かす方法 セミナーの宣伝の話

Slide 15

Slide 15 text

ChatGPTじゃ面白くない 14 LocalAIを動かす

Slide 16

Slide 16 text

LocalAIを動かす 15  Git Cloneする  モデルをダウンロードする  ダウンロードしたモデルにマッチするテンプレを作成  Dockerコンテナを起動  モデルを追加ダウンロード git clone https://github.com/go-skynet/LocalAI cd LocalAI wget https://huggingface.co/TheBloke/Luna-AI-Llama2-Uncensored-GGUF/resolve/main/luna-ai-llama2- uncensored.Q4_0.gguf -O models/luna-ai-llama2 cp -rf prompt-templates/getting_started.tmpl models/luna-ai-llama2.tmpl docker compose up -d --pull always curl $LOCALAI/models/apply -H "Content-Type: application/json" -d '{ "id": "huggingface@TheBloke/WizardLM-13B-V1-0-Uncensored-SuperHOT-8K-GGML/wizardlm-13b-v1.0-superhot- 8k.ggmlv3.q4_K_M.bin" }'

Slide 17

Slide 17 text

NextcloudでAIプラグインを設定 16  「管理者画面」>「接続済みアカウント」> 「OpenAI and LocalAI Integration」 設定終了 LocalAIの場合 モデルが表示 されればOK LocalAIのURLを 入力

Slide 18

Slide 18 text

ChatGPTじゃ面白くない 17 LocalAIで動く はずだった....。

Slide 19

Slide 19 text

ChatGPTじゃ面白くない 18 LocalAIで動く はずだった....。 下記Issueを立てて追跡調査中です https://github.com/nextcloud/integration_openai/issues/44

Slide 20

Slide 20 text

OpenAIで動かしてみます 19  Nextcloudで現在使える機能  テキスト生成  AI画像生成  音声テキスト変換 テキスト生成 画像生成 音声テキスト変換  これから実装予定の機能  要約  目次作成  翻訳 生成された文章 生成された画像

Slide 21

Slide 21 text

本日のお話の構成 20 Nextcloud Hub 6がリリース されました Nextcloud AI設定方法 LocalAIを動かす方法  セミナーの宣伝の話

Slide 22

Slide 22 text

さて、 21 ここからが本題です!

Slide 23

Slide 23 text

最新情報を知りたい方は!! 22 何だ 最新情報が少ない じゃないか!

Slide 24

Slide 24 text

Nextcloudウェビナーを開催します! 23  10/25(水) 16時~17時30分にオンラインで実施 ウェビナー視聴申し込みURLは以下から登録をお願いします https://www.stylez.co.jp/nextcloud_educational_institutes/ 著作者:mrsiraphol/出典:Freepik 独Nextcloud社共催 教育機関向けウェブセミナー ―教育におけるNextcloud:コラボレーションの新時代―

Slide 25

Slide 25 text

ウェビナーの見所をご紹介! 24 ⚫ 大学でNextcloudを使うメリットのご紹介 ⚫ Nextcloud最新機能紹介 ⚫ Circle機能やTalk、Office機能を説明します ⚫ 大学でのNextcloudの利用事例をご紹介します ⚫ 北海道大学の事例 ⚫ 海外の大学の事例について 独Nextcloud社共催 教育機関向けウェブセミナー ―教育におけるNextcloud:コラボレーションの新時代― ウェビナー視聴申し込みURLは以下から登録をお願いします https://www.stylez.co.jp/nextcloud_educational_institutes/ 皆様のご参加をお待ちしております!

Slide 26

Slide 26 text

25