---
title: "思いついて2時間後には社内アプリが動いていた話（AI Playground）"
date: 2025-08-14
categories: column
author: 大塚
canonical: https://www.liberogic.jp/topics/20250815-ai-playground/
---

# 思いついて2時間後には社内アプリが動いていた話（AI Playground）

![](https://images.microcms-assets.io/assets/4b13731f29254025b91c8d846198ffc9/a0d839d1892640dc8537f15a20f188fc/image.png)

LLMとClaudeCodeの活用で、思いつきを即座に形にできる時代に。Groqのgpt-ossを使い、問い合わせ要約の精度向上と社内向けプレイグラウンドを構築。非エンジニアも巻き込み、短期間で目的特化型ツールを開発・改善できる環境を実現。

こんにちは、リベロジックでCTOをしている大塚です。 社内アプリ開発が、もはや“思いつきベース”でできる時代になったと実感しています。とにかくClaudeCodeが大きなきっかけでした。

## LLMの進化とコストの変化

ここ数年で、LLM（大規模言語モデル）は種類も精度も増え、しかもコストパフォーマンスがどんどん良くなっています。

わりかし最近にOpenAIが発表した**gpt-oss**。早速様々なLLMホスティングサービスに組み込まれていますね。 **Groq** の **gpt-oss-120b** の価格表を見ると相当に安い値段です。

複雑なプロンプトでも、数百回/月のオーダーであればコストは無視出来る程度。

## きっかけは「お問い合わせ要約」

当社のサイトにはお問い合わせフォームがあり、その内容をAIで要約してSlackに送る仕組みを以前から運用しています。

[**メールフォームを便利に！迷惑メール、営業メールはAIに助けてもらうことが最適**](/topics/20241108-ai-mailform/)

ただ、使っていたのはシンプルな gpt-4o を利用したプロンプト。gpt-oss を利用してもっと精度を高めたいと考えました。

「実際に問い合わせに対応するスタッフが、自分でプロンプトを作れたら面白いのでは？」

そう考えましたが、プロンプトを試すには「LLMのAPIを呼び出すNodeのプログラムに、過去のお問い合わせデータを貼り付けて実行して検証する」作業が必要。これはエンジニアには簡単でも、ディレクターには少しハードルが高い。

そこで思いついたのが、**AIサービスの「プレイグラウンド」を社内専用に作ってしまう**ことです

## 作ったのは、1枚のWebアプリ

仕様はとてもシンプルです。

- 左にプロンプト入力欄
- Notionに保存してある過去のお問い合わせデータを読み込み
- Groq APIを叩いて結果を右側に表示

これだけの機能ですが、ディレクターがすぐに試せる環境になります。

以前なら、この規模の社内ツールでもインフラ準備やサーバー構築に時間がかかりましたが、いまは **Cloudflare Workers** のような環境でサクッと立ち上げられます。さらにプログラム部分も要件さえ固めれば、ClaudeCodeが数分で作ってくれます。

## かかった時間はたったの2時間ほど

アイデアを思いついてから完成まで、ほんの2時間ほど ※。

その日のうちに公開して、社内のディレクターも含めたメンバーがすぐ試せる状態になりました。

私が印象的なのは、非エンジニアでもAIを使えるようになったことではありません。

「社内アプリを素早く作れるから、エンジニアだけでなく、周囲の人を開発プロセスに巻き込める」 ——ここが一番面白いところ。

短時間で目的特化型のツールを作り、チーム全員で試しながら改善できる。

こういう動きが、これからのプロジェクトをもっとワクワクするものにしてくれると感じています。

※プログラム部分ではなく、Hono + Vite でクライアントサイドスクリプトを設置する方法を理解するのに一番時間がかかりました。

![](https://images.microcms-assets.io/assets/4b13731f29254025b91c8d846198ffc9/34e115951fd147938177fb7d93ee8666/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-08-15%2012.57.35.png)
