# テストアプリの制作

<span class="s1">FileMaker Server</span>に実装されている「<span class="s1">AI</span>サービス」をテストするための<span class="s1">FileMaker Pro</span>の簡単なアプリを制作しました。

「AIチャット2026.fmp12」[ダウンロード](https://book.a10-objects.jp/attachments/33)

##### 動作

入力フィールド「チャット」に質問を入れて「チャット」ボタンを押と、<span class="s1">AI</span>サービスから回答が得られます。  
新しいレコードにその内容を保存して、次の質問を待ちます。

[![スクリーンショット 2026-06-28 14.14.32.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/9SBceJQRePgUL37l-2026-06-28-14-14-32.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/9SBceJQRePgUL37l-2026-06-28-14-14-32.png)

<span style="color: rgb(34, 34, 34); font-family: -apple-system, 'system-ui', 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 1.4em; font-weight: 400;">サンブルアプリの概要</span>

<span class="s1">2</span>つのテーブル

<span class="s1">AI</span>チャット<span class="s1">: </span>チャットを保存  
<span class="s1">AI</span>チャット接続情報<span class="s1">: AI</span>サービスの接続情報を保存

[![スクリーンショット 2026-05-25 14.14.34.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-05-25-14-14-34.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-05-25-14-14-34.png)

[![スクリーンショット 2026-05-25 14.13.11.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-05-25-14-13-11.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-05-25-14-13-11.png)

スクリプト一覧

[![スクリーンショット 2026-05-25 17.50.46.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/2026-05-25-17-50-46.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/2026-05-25-17-50-46.png)

##### 最初の起動

アプリを起動すると接続情報を設定することを促す「接続情報を設定してください。」ダイアログが表示されます。

「<span class="s1">OK</span>」ボタンを押して設定画面を表示します。

[![スクリーンショット 2026-06-28 14.18.54.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/IUv6ieOd0GVjcsN6-2026-06-28-14-18-54.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/IUv6ieOd0GVjcsN6-2026-06-28-14-18-54.png)

[![スクリーンショット 2026-06-28 14.19.27.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/mAXVvedgjP3FxK2L-2026-06-28-14-19-27.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/mAXVvedgjP3FxK2L-2026-06-28-14-19-27.png)

レコードを作成します。

<span class="s1">AI</span>サービス接続情報を入力します。

<span class="s1">AI</span>サービス実行の準備 で取得した以下の情報を入力します。

<table border="1" id="bkmrk-%E3%82%A8%E3%83%B3%E3%83%89%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88-https%3A%2F%2F192." style="border-collapse: collapse; width: 60.7143%;"><colgroup><col style="width: 26.7308%;"></col><col style="width: 73.2692%;"></col></colgroup><tbody><tr><td><span class="s2">エンドポイント</span></td><td>https://192.168.1.155/llm/v1/</td></tr><tr><td>API<span class="s2">キー</span></td><td>eyJhbGciOiJSUzI1.......&lt; <span class="s2">略</span> &gt;............hFRURWgzA</td></tr><tr><td><span class="s2">接続アカウント</span></td><td>testUser</td></tr><tr><td>モデル</td><td>mlx-community/codegemma-7b-it-8bit

</td></tr></tbody></table>

[![スクリーンショット 2026-06-28 14.27.53.png](https://book.a10-objects.jp/uploads/images/gallery/2026-06/scaled-1680-/Lc3ED130lE2x5Lsk-2026-06-28-14-27-53.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-06/Lc3ED130lE2x5Lsk-2026-06-28-14-27-53.png)