ページビューの合計

2025年12月26日金曜日

テスト開始 #DominoIQ


Domino IQ, the standout feature of Notes/Domino 14.5.
For testing purposes, I've managed to get it working in remote mode, so here are the steps.


みなさま、こんにちは。

さてDomino 14.5 の目玉機能であるDominoIQですが、当初はしばらく静観するつもりだったのですが、思った以上に市場?、世間?、がざわつき始めたため、そうもいかなくなってきました。

そもそもDominoIQはローカルLLMを利用して、社外に問い合わせることなく生成AIを利用することが前提(もっともリモートモードでオープンなLLMを利用することも可能)ということで、弊社のような商社では取引先様との秘密保持契約なども多く結んでいて、簡単にオープンなAIを利用できないような会社でも比較的利用しやすい機能になります。
ただその分、自社のLLMの成長が不可欠になりますが、現時点では不可能です。

しかしながら来年リリース予定の次期バージョン"Domino2026"では、RAG(Retrieval-Augmented Generation:検索拡張生成)の実装が発表されました。
ということで、このまま利用することなく新バージョンを迎えることはできないと考え、まずはできることからやってみることにしました。


できること・・・
できれば社内デモも行いたい(でなければ、実際に検討する際の参考にならない = おそらく必要になるであろう追加ハードウェアの予算が取れない)・・・

ちなみに弊社の環境は、NutanixのAOS(Acropolis OS)上に仮想サーバーとして構築しています。
サーバーとしては、

  1. 本番Domino(Mail+App[Domino Leap])
  2. クラスター(クラスター+DRAPI[Domino REST API])
  3. Traveler
  4. アーカイブ
の4台で運用しています。
LLMの利用ですから、かなりのリソースが取られることが推測されるため、[1.本番Domino]への構築はあり得ません。

専用サーバーを追加(CCBライセンスですので、サーバーは何台でも無料!)も考えたのですが、一旦は[2.クラスター]に構築してみることにしました。

またLLMをどうするかですが、もちろんGPUも搭載されていない仮想サーバーですので、明らかに非力です。現在、ローカルLLMは無料でたくさん公開されていますが、やはり大きなモデルになるとレスポンスは下がるはず。
小さなモデルは動くにしても、AIとして期待できる回答に至りにくい。

ということで、今回はまずは動かすことを目的として、リモートモードで使ってみることにします。
とはいうものの、Dominoアプリケーションはリモートであろうが、ローカルであろうが設定のみで簡単に変更できるので、使える状態になっていればアプリケーションは何も手を加えずに構築できる点も考慮しています。



さてそれでは構築手順です。
今回は今年5月に開催されました第2回 Domino Lounge 大阪で野村様が発表されました「大阪Dominoサーバに勝手にDominoIQセットアップした話」を真似してみることにしました。
当日の議事録はこちらをご覧ください。
※たいへん申し訳ございませんが、資料は本文のリンク先となりますが、ノーツコンソーシアム会員限定公開になります。ノーツコンソーシアムにご興味ございましたら、こちらの上部にございます「お申し込み・ご質問」からご連絡ください。


ここからは発表資料に沿って進めて参ります。

1. リモートで利用するLLMの準備


にアクセスします。(OpenRouterの概要は割愛させて頂きます)
上部の検索窓で「Free」と入力しますと、利用可能なモデルがたくさん表示されます。
今回は「Meta: Llama 3.3 70B Instruct (free)」を利用してみます。


以下ページが表示されますので、まず赤枠のボタンをクリックしてモデル名をコピーして保存しておきます。


リンク先のページをしばらく下にスクロールすると、以下の[Create API key]のボタンが表示されますので、こちらをクリックします。


さらに開いた画面でも[Create API Key]をクリックします。

そうしますとモーダルウィンドウが表示されますので、名前を入力して[Create]をクリックします。


以上でAPIキーが表示されますので、保存しておきます。


2. ルート証明書の準備・・・その前に

先に作成したAPIを利用するには、サーバーにルート証明書を準備する必要があります。
Dominoサーバーには「証明書ストア(certstore.nsf)」がありますので、こちらに追加します。
そこで疑問が。

現在の弊社環境では本番Dominoには証明書ストアがあり、管理を行っています。
今回はクラスターサーバーで作業しているのですが、こちらには証明書ストアがありません。
作成方法として
・クラスターサーバーに新規で証明書ストアを作成する
・本番Dominoからクラスターサーバーに複製を作成する

のいずれが正解かがわかりませんでした。
ということでこちらもうかがったところ、後者の「複製」でとの事でしたので、早速作成して作業を続けます。


3. ルート証明書の追加

ここについてはダウンロードした資料でうまくできなかったため野村様に伺ったところ、「GTS Root R4」を利用するようにとの事で、以下URLを教えて頂きました。


開いたサイトをしばらく下にスクロールして、以下の[Root CAs]を展開します。


展開すると[GTS Root R4]が見つかりますので、右側の[Action]をクリックして、[Certificate (PEM)」をダウンロードします。


続いてDominoの証明書ストアに追加していきます。
メニューから[信頼するルート]を選択して、[信頼するルートの追加]をクリックします。


開いた画面で[証明書]タブを選択して、先にダウンロードしたpemファイルをテキストエディタで開して中身をすべてコピーして[貼り付け]欄に貼り付けて[要求の送信]をクリックします。


無事登録されますと、以下のようにリストに追加され、ステータスが"緑"になっていることを確認します。



4. DominoIQの有効化

次にDominoIQを利用できるように有効化します。
Domino Directoryを開き、[アクション]から[ディレクトリプロフィールの編集]をクリックします。


Domino ディレクトリプロフィール画面が開きますので、[Domino IQ]タブに移動し、Domino IQサーバーと管理サーバーの両方を設定します。
いずれも右の[サーバー]ボタンでリストが表示されますので、選択するだけでOKです。


ここで一旦Dominoサーバーを再起動します。
再起動しますと、ルートにdominoiq.nsfが作成されますので、以降はこちらのアプリケーションの設定を行います。


5. DominoIQ設定文書の確認

いよいよ設定を行います。
作成されたDomino IQ Configurationを開き、[Add Configuration]をクリックします。


開いた画面は以下となります。
・AI endpoint mode: Remote
・Domino server name: [サーバーを選択してください]
・Model: 先に保存したモデル「meta-llama/llama-3.3-70b-instruct:free」を貼り付けます
・Status: Enabled
・AI endpoint URL: https://openrouter.ai/api/v1/chat/completions
・AI endpoint API Key: 先に保存したAPIキーを貼り付けます


さて頂きました手順書では、ここから簡単なエージェントを追加してテストしているのですが、14.5の基本機能としてメールテンプレートにすでに追加されているものがありますので、こちらで確認することにします。

まずはその中身を確認していきます。
Domino IQ Configurationを開き、[System Prompts]を選択します。
すると初期にてふたつのプロンプトがあることがわかります。


[StdReplyEmail]はメールの返信文書の自動生成
[StdSummarizeEmailThread]はメールの要約機能になります。

中身としては、定義名とAIに投げかけるプロンプト文、Administratorsの3項目です。


次にコマンドです。[Commands]を開きます。
プロンプトと同様にメール返信と要約のふたつのコマンドが登録されています。


こちらの中身は、コマンド名と説明、利用するプロンプト、トークンサイズとAdministratorsになります。
先のプロンプトをこのコマンドから呼び出すイメージですね。
Lotusscriptからこのコマンドを指定するという使い方になります。


以上で設定は完了です。


6. 実際に使ってみる

いよいよテストです。
まずは要約です。サンプルとしてHCLSoftware ニュースレター 2025年11月号を利用してみます。
メール文書を開き、アクションメニューから[要約]をクリックします。



少し時間はかかりますが、結果は・・・以下のように表示されました。


いい感じですね。

続いて返信です。
こちらは[返信][全員に返信]の中に[Domino IQ履歴付き添付なしで返信]をクリックします。
結果は・・・


なんと、英文で作文してくれました。
ただ文面はそれなりのことを書いてはくれているようです。
なぜかと思い、emlファイルをテキストエディタで開いたところ、中身はSJISにはなっていたようですが、エンコードされていて日本語の標記が皆無でした。
そのため、英文で返してくれたようです。
ちなみに一般的な日本語のメールには、ちゃんと日本語で返信文を作ってくれました。


補足

さて今回はまずはDominoIQが使えるようになるまでの手順を記載させて頂きました。
普通に作業すると1時間もかからずに使えるようになるのではないでしょうか。

ただきっと皆さまが使いたい機能はこれだけではないはずです。
そのヒントというか、取り掛かりはHCLアンバサダー 浜さんのブログ記事で少し触れられておりますので、ぜひこちらもご参照ください。
ちなみに浜さんの記事では、この手前でローカルLLMの構築手順が紹介されております。


用途は無数に存在するかと思いますので、今後活用事例がいろいろと公開されることを楽しみにしたいと思います。
もちろん弊社で何かできましたら報告させて頂きます。

さて今年も1年間・・・少ない本数でしたが・・・お読み頂きありがとうございました。
引き続き、皆さまと楽しく・便利にDominoを使っていきたいと思いますので、よろしくお願い致します。

どうぞよいお年を!!!





2025年12月25日木曜日

だから、いま Domino - 日本の強みを競争力に変える -

I am pleased to announce that I will be participating in a panel discussion at an event hosted by HCLSoftware.


ご無沙汰しております(汗

さて早速ですが、この度HCL社主催のイベントにお世話になることになりましたので、報告させて頂きます。

イベントタイトルは

「だから、いま Domino - 日本の強みを競争力に変える -」

https://hcl.info-support.jp/


長きにわたり進化を続けているNotes/Domino

いよいよ最新バージョンではAIの機能も盛り込まれて、リリースされています。

昨今話題になっている「ローコード開発」のパイオニアともいえる本製品について、その価値を知っていただくとてもいい機会です。


Dominoは古い・・・いいえ、まったくそんなことはありません。
先にも書きましたが、AIの機能も盛り込まれています。それも高度なセキュリティの下での利用が担保されます。

画面が古臭い・・・いいえ、リスタイルという機能が追加され、ウィザードを進めるだけで、簡単にUIのデザインを美しく変化させることができます。

モバイル対応が・・・いいえ、NomadWeb、NomadMobileで利用シーンが大きく広がっています。


Dominoを利用しており、長年そのままのバージョンで利用されている会社様にはもちろん、今まで使ったことがない会社様におきましても、ぜひ一度製品に触れて頂くたいへん良い機会です。

会場もすばらしい場所ですので、ぜひ日程調整の上、ご参加ください。


当日、みなさまとお会いできることを楽しみにしております!!

2025年9月1日月曜日

第8回 #DominoLounge(大阪開催)/ #ユーザー情報交換会 in #広島

 This article is solely for announcement purposes.

In addition to the upcoming events listed below, registration has now opened for the 8th Domino Lounge (Osaka) and the User Information Exchange Meeting in Hiroshima.

We encourage you to consider participating.


みなさま、こんにちは。
まだまだ暑い日が続きますね。もう9月だというのに、気温40度とか・・・。
残暑って言葉すら忘れてしまってました(汗

さて、今回は告知のみの記事となりますので、ご了承ください。


まず現時点で発表になっているイベントリストです。

今回の告知は、最後の「第8回Domino Lounge(大阪開催)/ユーザー情報交換会 in 広島」になります。




イベントサイトにも書いてありますが、昨年、ノーツ・しこく・フェスタと併催しましたユーザー情報交換会ですが、今年は海を渡って広島で開催することとなりました。

テーマは「ノーツがぶち好きじゃけぇ、ようけ話そぉや」

今回は広島会場、大阪会場に加え、リモート参加のみなさまと、いろいろな課題(お困りごとや要望事項、その他)についてのディスカッションを行いたいと考えております。
参加申し込み時に、みなさまの課題をご記入いただき、それらからピックアップして当日できるだ多くの方に話して頂きたいと考えております。

ご参加については、ユーザー企業様に限定しているものではございません。
またノーツコンソーシアム会員以外のみなさまも大歓迎です!
あらゆるお立場の方にご参加頂き、それぞれの立ち位置からのご意見を頂き、少しでもユーザー様の課題解決につなげることが一番の目的となります。

遠方開催になる方も多いかとは思いますが、許されるのであれば、この機会に広島・大阪へ来て頂き、ディスカッション、コミュニケーションを深めて頂けましたら幸いです。

みなさまのご参加(現地に限らず、リモートも)を心よりお待ち申し上げます。

2025年8月27日水曜日

#CData #MCP Servers の #Domino アダプターの利用手順

This time, I am releasing the materials I presented at the recent Notes Consortium DominoLounge event.

This document aims to cover using Domino data with CData MCP Servers, so I imagine many of you will find it interesting.

It's very easy to implement, so I encourage you to build it yourself and enjoy seeing how Claude responds.


みなさま、こんにちは。
本日は先般実施されました #ノーツコンソーシアム ( #notescons ) #DominoLounge OSAKAで発表させて頂きました標題資料を公開致します。

なおその前に本製品 CData MCP Serversのイベントがあり、私も1コマ頂くことになりましたので、まずはそちらの告知から。

CData MCP ナイト!
https://cdug.connpass.com/event/366792/?utm_campaign=&utm_source=notifications&utm_medium=email&utm_content=title_link


開催日時:2025年9月26日(金) 18:30 - 21:00ごろ (18:15会場オープン、受付開始)

会場:東京都品川区大崎1-2-2 (アートヴィレッジ大崎セントラルタワー5F) ファインディ株式会社(JR 大崎駅直結にて徒歩5分)

参加費:無料

今回はCData様によるMCPに関する説明がセッションとしてございますので、私の内容としては実際の動きをできるだけたくさん見て頂く時間にしたいと予定しています。
既に複数のデモアプリへの接続は完了しておりますので、これよりAIに問い合わせるプロンプトをいろいろ準備致します。
ご要望がございましたら、現地で頂いたプロンプトの実行なども面白いかと考えておりますので、ぜひご期待ください。

金曜の終業後の時間になりますが、ぜひ会場でお会いしましょう。


さて本題の私の資料は以下になります。


まだまだ使い込みが浅いので、十分な感想ではありませんが、当初は全文検索の代わりに使えないかと考えていたのですが、最後に書いたように考察が戻ってくるため、BI的な要素も得られると感じました。

やはりこうなると、自社内データをそのまま対象にすることは難しいと判断されるのはもっともかと思います。

今後の期待としては、取り急ぎ以下かなと考えております。

●自社内LLMの利用
●Claude以外のクライアントアプリへの実装

いずれにしてもMCP Serverを利用した利便性はそう難しくなく感じられることができるため、特に前者の事例や資料が待たれるところです。

この事例を見たいと思われましたら、ぜひ冒頭告知より「CData MCP ナイト!」をお申し込みください!!



2025年8月1日金曜日

デビュー!! ~ #HCL #MarcketPlace ~

I am pleased to report that an application created by a single user representative like myself has been listed on the marketplace of the manufacturer, HCL.

みなさま、こんにちは。
暑い日が続きますね。
兵庫県は山間になりますが、柏原が国内最高気温を記録するという・・・。
歩いてるだけで頭痛がするほどの暑さです。
ぜひみなさまも無理されず、お過ごしください。


さて今回はタイトルにもありますが、ついに私のような1ユーザー担当者レベルの者が作成したアプリケーションが、メーカーであるHCL社のマーケットプレイスに掲載頂くことができましたので、その報告になります。

https://hclsofy.com/leap

今回掲載頂いたものは、過去に本ブログでも紹介し、Misc Marcketでも公開している

「Domino #Leap 初期テンプレート」

になります。

内容は全く大したものではなく、Dominoでフォームを作る際に、基本的に必須であるフィールドだけをLeapに配置したごくごく単純なものになります。

【項目】
・作成日
・申請者所属
・申請者氏名
・申請者メールアドレス
・上司氏名(※)
・上司メールアドレス(※)

※上司の情報はDomino Directoryの[Manager]を参照させています。

私は新規でLeapアプリを作成する際は、本アプリを複製してから作業を行っています。
ほんの数分ですが、作業が軽減されてます(笑

本アプリではDomino Leapの機能である「サービス」を用いて、あらかじめ準備されている「サービス・カタログ」から情報を参照させております。
初歩のサービスの設定手順を学んで頂くことも可能です。


今般のライセンスの変更で、有効なCCBライセンスをお持ちの会社様では、DominoLeapのアプリは無制限で利用することが可能になりました。
弊社のワークフローはすべてDomino Leapに切り替え済で、現時点で複数の作成依頼を滞留させてしまっているほどです。

インストールも簡単ですし、最新のV14.5ではDominoサーバーに同梱されているようですので、すぐに使い始めることもできるようです。

株式会社エフ様では、たくさんのサンプルアプリもご提供頂いておりますので、ぜひこちらも参考になさってください。

2025年7月30日水曜日

キター!! #HCL #VoltMXGo #DesignImport

It took quite some time, but I finally succeeded the Design Import into VoltMXGo(Iris)!!

It's still not ready for actual use, but for now, I'm just reporting that I did it.

I'd like to do a live demo broadcast somewhere.


みなさま、こんにちは。

まずは今回も告知から・・・

DominoHub2025 OSAKAの申し込みサイトがオープンしました。

https://www.dominohub.net/

ご参加いただける皆様のご交流を目的としておりますため、今回もオンサイトのみの開催になります。
最新情報だけでなく、デモアプリの紹介など、貴重な機会になるかと思いますので、ぜひお申し込みください。


さて、それでは本題です。

先日、DominoHub2025 Tokyoの報告を行わせて頂きました。
当日の動画はその際に公開させて頂きましたが、内容としては HCL VoltMX Go の準備というものでした。

その後も幾度となくサポートの方とのやり取りを経て、ようやく既存アプリのDesignImportに成功しました!!

以下は完了したときのIrisの画面になります。


指定したFormやViewがアクションと一緒に読み込まれておりました。

以下はプレビュー画面になります。

【起動時のログイン画面】



【ビュー】

【フォーム】

ビューはこのまま使えそうですが、フォームはさすがにそのままでは使えなさそうです。

フォームに文字を入力して、[Add]することで、Dominoアプリに文書が追加されることも確認できました。

長かった~
ようやくここまで来れました。

これからはインポートした定義を触るための勉強が必要そうです。

以上、簡単ですが、今回は報告までとさせて頂きます。
またどこかで実際のインポートのデモなどを行いたいと思います。

2025年7月22日火曜日

#DominoHub 2025 Tokyo 開催報告

 This time, I would like to report on the DominoHub2025 held in Tokyo the other day, and also to inform you that the video of my presentation material is still available on the official website now that the video is no longer available.


みなさま、こんにちは。
さて先日はDominoHub2025 Tokyoにつきまして、たくさんのご参加を頂きまして、ほんとうにありがとうございました。


年々参加者数が増えてきており、あわせて規模も大きくなってきております。
今年の会場は表参道で、結婚式などでも利用される「CIRQ -シルク- 表参道」

すばらしい会場で開催することができました。


海外から製品責任者も来日され、とても濃厚な内容となっておりました。



昨年大阪でご好評頂きました展示を今回東京でも実施し、各ブースとも盛り上がっておりました。



次回は9月18日(木) 大阪にて開催致します。


東京とは一味違うイベントになるはずですので、今からご予定調整して現地へお越しください。


さて今回の記事の目的はこれまでの報告と、私が受け持ちましたオンラインセッションの動画とスライドを個別で残しましので、そちらのご案内になります。



今回は一旦Dominoから離れ、VoltMX Goについての発表になっております。

製品についての詳細はHCL様サイトをご覧ください。

そもそもの目的は社内のDominoアプリをVoltMX Goを利用してマルチデバイス化するというものでしたが、残念ながら今回セッションまでに実現に至りませんでした。

しかしながらその過程がかなり濃密でしたので、これからご利用をとお考えのみなさまがスムーズに構築に至るための1ステップとしてご利用頂けたらと考えております。

本来目的のマルチデバイス化は今後実装完了次第、どこかの機会に発表させて頂きます。

それでは9月にお会いしましょう!!