ローカルLLM活用事例Vol.4

「有給あと何日残ってる?」に答えるのもAIの仕事。社内総務AI「総務くん」を作ってみた。

社員が「有給あと何日?」と質問し、AIが「残り12日です」と答えるチャット画面。周りに休暇カレンダー、就業規則の冊子、チェック済みの申請書が並ぶ
  • 「有給休暇、あと何日残っていますか?」
  • 「先月の勤務時間を確認したいのですが」
  • 「パソコンを買い替えたいんですけど、稟議書はどこにありますか?」

会社で働いていれば、こんな質問をしたり、受けたりする機会は多いと思う。聞かれる総務担当者も大変だ。自分の仕事を中断し、社内システムを開く。社員の情報を確認する。必要なら就業規則を調べ、申請書を探して送る。

一件ずつなら、ものの数分で終わるだろう。だが、社員が何十人、何百人といれば、同じような問い合わせは何度も発生する。質問する社員の側も、総務担当者が忙しそうだと、ちょっと聞きづらい。そこで考えた。

こういう仕事こそ、AIに任せられないだろうか。

当社では、ローカルLLMを使って、社内総務AI「総務くん」というチャットツールを開発している。すでにタイムカードや有給休暇の管理システムと連携し、社内で稼働している。社員はチャットで質問するだけ。自分の勤務実績や有給休暇の状況を確認でき、就業規則について質問したり、社内フォーマットに沿った書類の作成を手伝ってもらったりできる。今回は、この「総務くん」を紹介したい。

社内システムがあっても、社員の手間はなくならない

当社には、勤怠管理や有給休暇の管理をはじめ、さまざまな業務を処理する社内システムがある。もちろん、必要な情報はそこに登録されている。しかし、システムがあるからといって、使う人の手間がなくなるわけではない。

例えば、自分の有給休暇が何日残っているかを知りたいとする。勤怠管理システムにログインし、該当する画面を開いて、残日数を確認する。次の有給休暇がいつ付与されるのかも知りたければ、別の項目を確認する。申請方法が分からなければ、社内マニュアルを探すか、総務担当者に聞く。どれも難しい作業ではない。ただ、知りたいことは一つなのに、複数の画面を開いたり、資料を探したりしなければならない。そこが少し面倒なのだ。

有給休暇の残日数を確認する手順の比較図。これまでは、勤怠システムにログイン、残日数の画面を開く、次の付与日を別の画面で確認、申請方法をマニュアルで探す、わからなければ総務に聞く、の5段階。総務くんなら、チャットで「有給、あと何日残ってる?」と聞くだけで、残日数・次回の付与日・申請書が1枚の回答にまとまり、一度の会話で済む。 拡大して見る
知りたいことは一つなのに、画面と資料をいくつも開いていた

それなら、チャットにこう入力すればいいのではないか。

「有給休暇、あと何日残ってる?」

必要な情報は会社のシステムに登録されているのだから、それをAIが調べて答えればいい。この発想から、総務くんの開発を始めた。

総務くんは、社内のことを知っているAI

総務くんの画面は、一般的なAIチャットとそれほど変わらない。社員がブラウザから開き、普通の日本語で質問する。

総務くんのトップ画面。左にチャットの履歴、中央に「社内規程・勤怠・有給・申請書について質問できます。」という案内と、「今日の勤怠」「有給残日数」「社内規程を調べる」「申請書を作る」の4つのボタン、「今月の残業時間を教えて」などの質問例が並ぶ。下の入力欄に「有給休暇のルールを教えて」と入力している。 拡大して見る
実際の画面総務くんのトップ画面(画面上の名前は「総務AI」)。よく使う質問はボタンから選べる

違うのは、その裏側だ。一般的なAIに「有給休暇のルールを教えて」と質問すれば、日本の法律や一般的な会社の制度について説明してくれる。それはそれで便利だ。しかし、社員が本当に知りたいのは、もっと具体的なことではないだろうか。

「うちの会社では、どうなっているのか?」

当社の就業規則では何日休めるのか。申請にはどんな書類が必要なのか。自分の有給休暇は、現在何日残っているのか。総務くんは、こうした質問に答えるため、社内の就業規則や申請書、マニュアルを参照できるようになっている。さらに、勤怠管理や有給休暇管理などの社内システムとも連携している。

一般的なAIチャットと総務くんの違い
質問の内容一般的なAIチャット総務くん
休暇のルール法律や一般的な制度を説明当社の就業規則をもとに回答し、根拠の規程も確認できる
自分の有給・勤怠本人の情報を持っていないので答えられないログイン中の本人の記録を社内システムから確認して答える
申請書・稟議書一般的な書き方を案内社内のひな型に沿って下書きを作る

社内のルールを知っているだけでなく、本人の情報を確認して答えられる。

ここが、単なるAIチャットとの大きな違いだ。

「先月、何時間働いた?」と聞けば、勤務実績を確認できる

まずは、毎日の勤怠管理に関係する仕事だ。当社ではタイムカードを社内システムで管理している。出勤、退勤、休憩などの実績が記録されているので、必要な情報を取り出すことはできる。ただ、社員が知りたいのは、必ずしも管理画面にある数字の一覧ではない。例えば、こんな質問だ。

「先月の勤務実績を教えて」

総務くんは、社内の勤怠システムからログイン中の社員の記録を取得し、質問に沿って情報を整理する。人間がデータを探して転記する必要はない。

もちろん、実際の勤務時間や勤怠の記録は、社内システムに登録されているデータが基準だ。AIが記憶や推測で勤務時間を答えるわけではない。計算や集計は社内システムで処理し、AIには質問の意味を理解して、必要な情報を案内させる。これは小さな違いに見えるかもしれない。しかし、社員が自分の情報を確認するたびに、管理画面の操作方法を覚える必要がなくなる。

人間がシステムの使い方に合わせるのではなく、システムが人間の質問に合わせて答える。

AIを社内システムに組み込むメリットは、こういうところにある。

「12月24日に有給を取りたい」と相談してみる

もう少し実務的な例を紹介しよう。例えば、社員が総務くんにこう入力する。

「12月24日に有給休暇を取りたい」

普通のAIチャットでは、この社員に何日有給休暇が残っているか分からない。当然だ。本人の勤怠情報や有給管理データを持っていないのだから。しかし、総務くんは違う。社内システムに接続し、ログイン中の社員の有給休暇情報を確認する。例えば、次のような情報だ。

  • 現在の有給休暇残日数
  • 次回の有給付与日
  • 次回の付与予定日数
  • 有給休暇を申請するための社内書類

こうした情報をまとめ、必要な申請手続きまで案内する。「残り何日ありますか?」「次はいつ増えますか?」「申請書はどこですか?」。これまでなら別々に調べていたことが、一度の会話で済む。

「12月24日に有給休暇を申請したい」と入力したときの回答画面。総務くんが「有給休暇申請書を作成しました。」と答え、取得単位1日、期間2026年12月24日〜2026年12月24日、理由を箇条書きで示している。下に参照した「就業規則」と、作成した有給休暇申請書のExcelファイルが表示されている。 拡大して見る
実際の画面「12月24日に有給休暇を申請したい」への回答。参照した就業規則と、作成した申請書のファイルが並ぶ

ここで総務くんが勝手に有給休暇を承認するわけではない。正式な申請や承認は、会社で定めている手続きに従って行う。

AIに任せたいのは、その前段階だ。社員の疑問を解決し、申請に必要な情報や書類をそろえる。

申請する前の面倒を、できるだけ減らす。

それだけでも、社員にとっては十分に便利だと思う。

総務くんが作成した有給休暇申請書。申請情報(申請日、社員ID、氏名、所属、申請区分)と取得内容(年次有給休暇、取得単位1日、開始日・終了日2026年12月24日、取得日数1.0)が入力済み。上長承認・人事確認の欄は未承認のまま空いている。 拡大して見る
実際の画面作成された有給休暇申請書。承認欄は空けたまま

社内のルールを聞く。就業規則を探さなくていい

もう一つ、総務担当者への問い合わせが多いのが社内規程だ。例えば、「慶弔休暇のルールを教えて」と質問する。総務くんは社内の就業規則を参照し、該当する規程をもとに回答する。対象となる続柄や休暇日数、申請方法など、必要な情報を整理して案内できる。

そして、ここが大事なところだが、当社では回答の根拠となる社内規程も確認できるようにしている。就業規則は、一般論で済ませてよいものではない。AIがもっともらしい回答を作っても、実際の会社の規程と違っていれば意味がない。

だから、社内規程に関する質問では、該当する条文を参照させる。情報が見つからない場合は、無理に答えを作らせず、担当者への確認につなげる。

例えば、結婚に伴う休暇について質問したのに、別の会社の一般的な慶弔休暇制度を回答されても困る。社員が知りたいのは、あくまで当社の規則だ。

「有給休暇のルールを教えて」への回答画面。就業規則の条文番号を見出しにして、付与日数(第44条、勤続年数ごとの付与日数の表)、申請(第45条、原則2週間前までに届け出る、取得単位など)、時季指定(第46・47条)、その他(出勤率の算定、有効期間2年)を整理している。最後に参照した「就業規則」の最終更新日が表示されている。 拡大して見る
実際の画面「有給休暇のルールを教えて」への回答。条文番号つきで整理し、参照した就業規則を最後に示す

この仕組みなら、総務担当者が同じ問い合わせに何度も答える負担を減らせる。しかも、社員は相手の手が空くのを待たなくていい。夜間でも、休日でも、自分の都合のよい時間に確認できる。

稟議書や精算書。面倒な書類の下書きも任せたい

総務くんには、情報を調べるだけでなく、社内書類の作成も手伝わせている。例えば、こんな依頼だ。

「営業で使っているパソコンの調子が悪いので、買い替えの稟議書を作って」

会社で使用する稟議書には、決まったフォーマットがある。件名、申請者、目的、申請理由、金額などを記入する。書く内容は分かっているのに、白紙の書類を開くと意外に手が止まる。特に、申請の目的や理由を、きちんとした文章にまとめるのが面倒だ。

そこで総務くんに依頼する。すると、社内で使用している稟議書のひな型を参照し、申請者情報や依頼内容から、必要な項目を埋めた下書きを作成する。例えば、パソコンの不調によって業務に支障が出ていること、更新が必要な理由などを文章にまとめる。

「営業のパソコンの調子が悪いので更新する稟議書を書いて」と依頼したときの回答画面。総務くんが「営業用パソコン更新の稟議書を作成しました。」と答え、区分(設備・資産)、件名(営業用パソコン更新について)、目的・背景、稟議内容を箇条書きで示し、ダウンロードのリンクと、台数・金額・機種・希望納品日などを共有すれば追記すると案内している。下に参照した「稟議書」のひな型が表示されている。 拡大して見る
実際の画面稟議書の依頼への回答。足りない情報は、続けて教えてもらうよう案内する

足りない情報は、社員が追加する。購入する機種、実際の金額、予算、承認者など、人間が判断すべきところは残しておけばいい。最初から完璧な書類を作らせる必要はない。

白紙から作るのではなく、AIが作った下書きを直す。

これだけで、書類作成への心理的な負担はかなり違う。経費精算書や各種申請書も、考え方は同じだ。社員が普段使っている言葉で内容を伝え、AIが社内の書式に合わせて整理する。

総務くんが作成した稟議書の下書き。基本情報(所属、申請者、稟議区分「購入」、件名「営業用ノートパソコン更新について」)、目的・背景・必要性、稟議内容が文章で入力済み。金額・会計情報、比較検討・選定理由、決裁欄の部門長・経理・最終承認は空いたまま。 拡大して見る
実際の画面作成された稟議書の下書き。金額や決裁欄は人が埋める

会社によっては、稟議書や精算書のフォーマットが何種類も存在するだろう。部署や申請内容によって書式が異なることもある。そうしたときに、社員が正しいファイルを探して、一から書き始めなくてもよい仕組みにしたい。

もちろん、AIが作成した書類は人間が確認する。経費精算なら金額や証憑の確認が必要だし、稟議書なら決裁者の承認が必要だ。総務くんの仕事は、あくまで書類を作るところまで。

承認する権限までAIに渡す必要はない。

会社のデータベースを、AIに自由に触らせているわけではない

さて、ここまで読んで、少し心配になった方もいるかもしれない。AIが社員の勤怠情報や有給休暇情報にアクセスできるということは、ほかの社員の情報も自由に見られるのではないか。これは、社内AIを開発するうえで特に気をつけた部分だ。

当社では、AIにデータベースを自由に操作する権限は与えていない。例えば、社員が自分の有給休暇の残日数を質問したとする。総務くんが行うのは、「ログイン中の本人の有給休暇情報を取得する」という、あらかじめ用意した処理の呼び出しだ。AIが勝手にデータベースの中を検索したり、自由に命令を作って実行したりするわけではない。利用しているのは、MCPなどのツール連携の仕組みだ。難しく考える必要はない。

AIに、使ってよい道具だけを渡している。

総務くんの仕組みとアクセス権限の図。ログイン中の社員がチャットで質問すると、社内のAI PCで動く総務くんが、あらかじめ用意した4つの道具(本人の勤怠を取得、本人の有給情報を取得、就業規則を参照、書式に沿って下書きを作成)だけを、ログイン中の本人の権限で呼び出す。道具の先に勤怠管理、有給休暇管理、社内規程・書式のシステムがある。全体は社内ネットワーク内で完結する。ほかの社員の情報は取得できず、記録の変更や承認はしない。 拡大して見る
AIに渡すのは、使ってよい道具だけ。道具にも本人の権限がかかる

そして、その道具にも利用者の権限を適用する。社員Aがログインしているなら、社員Aに許可された情報だけを取得できる。ほかの社員の情報を聞かれても、権限のないデータは取得できない。これは「ほかの人の情報を見ないでください」とAIにお願いしているのではない。そもそもシステムの仕組みとして、閲覧できないようにする。

AIの判断力を信用することと、情報へのアクセス権限を与えることは、別の問題だ。

また、勤務記録や有給休暇の情報を、AIが勝手に変更する仕組みにもしていない。記録の変更や申請の承認は、これまでどおり会社の決めた手続きで行う。AIが理解し、社内システムが必要な処理を実行する。この役割分担が重要だ。

なぜChatGPTやClaudeではなく、ローカルLLMなのか

総務くんのようなチャットツールは、GPTやClaudeのAPIを利用しても作ることができる。性能の高いクラウドAIを使えば、文章の理解や書類の作成もできるだろう。では、なぜ当社ではローカルLLMを選んだのか。

社員の情報を使うAIは、社内に置く

最も大きな理由は、扱う情報だ。勤怠情報、有給休暇、社員情報、社内規程、稟議書、経費精算書。これらは、会社の内部で管理すべき情報ばかりだ。特に勤怠情報や社員情報には、個人に関係する情報が含まれている。外部AIサービスにも法人向けのデータ保護の仕組みはあるが、APIを利用すれば、処理に必要な情報を外部のサービスへ送信することになる。当社では、こうした情報を使うAIは、社内に置いてしまおうと考えた。ローカルLLMなら、社内ネットワークに設置したAIサーバで処理を完結できる。外部への通信を制限し、適切に構成すれば、社員の勤怠情報や社内書類を外部のAIサービスに送らずに済む。

社員が毎日使っても、従量課金が積み上がらない

総務くんは、社員が好きなときに使う社内ツールだ。有給休暇を確認する。就業規則を質問する。稟議書を作る。使うたびに外部AIのAPI料金が積み上がる仕組みだと、利用が増えるほど費用も増える。ローカルLLMは、自社のパソコンで処理するので、外部LLMへの従量課金が発生しない。もちろん、AI PCの購入費用、電気代、保守費用は必要だ。ただ、日々の業務に組み込んで繰り返し利用するなら、購入した設備を活用できるメリットは大きい。

さらに、社内システムとの連携を自由に設計できる。今は勤怠や有給休暇が中心でも、今後、さまざまな社内業務へ展開できる。

会社の情報を外に出さず、会社のルールで動かすAI。

総務くんは、その具体例だ。

普通のパソコンでも総務くんを動かせるのか

当社では、ローカルLLMのために社内AIサーバを設置している。使用している主な構成は次のとおりだ。

当社のAIサーバ
パーツ構成
CPUAMD Ryzen 7 9800X3D
GPUGeForce RTX 5090
GPUメモリ(VRAM)32GB
メインメモリ192GB
AIモデルQwen3.8-27B

Qwenは、AlibabaのQwenチームが開発している公開AIモデルのシリーズだ。当社では、その27Bクラスのモデルを社内で動かしている。もっとも、総務くんだけを動かすために、この構成が必要なわけではない。当社のAIサーバは、総務くん以外の社内業務でも利用するために用意したものだ。

総務くんのような社内チャットから始めるなら

AIモデル
Qwen3.5-9B4bit量子化
モデル本体
約6GB
GPUメモリ
16GBから検討

社員からの質問を理解し、社内システムから必要な情報を取得して回答する用途であれば、より小型のモデルも選択肢になる。Qwen3.5-9Bの4bit量子化モデルなら、16GBのGPUメモリを搭載したパソコンでも、十分に導入を検討できる。

VRAM 16GBのモデルを見る

もちろん、同時に利用する社員数、読み込ませる社内文書の量、求める回答速度によって必要な性能は変わる。しかし、必ずしも最初から大がかりなAIサーバを用意する必要はない。まず小さな業務から始め、利用状況を見ながら用途を広げていく。中小企業なら、そうした導入の仕方が現実的だと思う。

総務担当者の仕事は、どのくらい減らせるのか

せっかくなので、費用対効果も少し考えてみよう。例えば、社内で総務担当者への問い合わせや、申請書を探して作成する作業が、一日に合計10件あったとする。一件につき、社員と総務担当者の作業時間を合わせて5分短縮できれば、50分だ。月20営業日なら、約17時間になる。人件費を1時間2,500円として換算すると、月に約42,000円、年間では約50万円分の時間に相当する。

試算(仮定に基づく)
試算項目想定
1日の対象件数10件
1件あたりの削減時間5分
月間営業日数20日
月間削減時間約16.7時間
時間あたり人件費2,500円
月間人件費換算効果約42,000円
年間人件費換算効果約50万円
総務の問い合わせ・書類作成をAIに任せた場合の試算図。1日10件、1件5分の短縮で1日50分。月20営業日で月約16.7時間。人件費1時間2,500円で換算すると月約42,000円、年間約50万円。同じAI PCをログ監視や書類の読み取りと共有すれば、設備投資の価値はさらに大きくなる。導入効果を考えるための試算で、実際の件数や削減時間を測定した結果ではない。 拡大して見る
1日10件・1件5分の短縮で、年間約50万円分の時間

導入効果を考えるための試算。実際の問い合わせ件数や削減時間を測定した結果ではない。

もちろん、これだけでAI PCの購入費用を回収できるかどうかは、導入する機種やシステム構築費用による。社員が少なく、問い合わせもほとんど発生しない会社なら、削減効果は小さいだろう。また、短縮できた時間が、そのまま給与の支払額の削減になるわけでもない。しかし、私は別の点にも価値があると思っている。

  • 社員が知りたいことを、気兼ねなく質問できること
  • 総務担当者が、同じ説明を何度も繰り返さずに済むこと
  • 申請書の書き方が分からず、途中で放置される仕事を減らせること
  • 総務担当者が本来判断すべき仕事に時間を使えること

数字に表れにくいが、こうした小さな改善は日々の業務に効いてくる。さらに当社では、同じAIサーバをWebサイトのログ監視やデータベースの異常分析などにも活用している。総務くんだけのために、一台のAI PCを新しく購入する必要はない。

一台のAI PCを、社内の複数の仕事で共有する。

この考え方なら、設備投資の価値はさらに大きくなる。

AIを優秀な総務担当者にするには、少し工夫がいる

総務くんを作ってみて分かったこともある。それは、AIに社内文書を渡せば、それだけで優秀な総務担当者になるわけではないということだ。例えば、就業規則を改定したとする。AIが古い規程を参照して回答してしまっては困る。だから、最新版の規程を参照できる仕組みが必要になる。

また、質問の意味が曖昧な場合や、必要な情報が足りない場合もある。そうしたときに、もっともらしい答えを勝手に作らせないことも重要だ。分からなければ聞き返す。社内の規程で確認できないことなら、担当者に確認するよう案内する。申請書に必要な情報が足りなければ、空欄にするか、社員に追加の情報を求める。そして、実際の勤怠情報や有給休暇の残日数は、必ず社内システムから取得する。AIに数字を計算させる必要のない部分は、従来のプログラムを使えばいい。

AIに得意な仕事だけを任せる。

社内システム・AI・人の役割分担の図。社内システムは、正しい勤怠の記録と集計、有給休暇の残日数、情報へのアクセス権限を担当する。総務くん(AI)は、質問の意味を理解する、必要な情報を選ぶ、わかりやすく説明する、社内の書式で下書きを作る、を担当する。人は、正式な申請、承認・決裁、最終的な確認を担当する。 拡大して見る
記録は社内システム、説明と下書きはAI、申請と承認は人

質問を理解する。必要な情報を選ぶ。文章をまとめる。社内書式に合わせて下書きを作る。AIに任せるのは、こうした仕事だ。一方、正確な勤怠集計、データへのアクセス権限、申請の承認などは、社内システムと人間が担当する。この役割分担が、業務でAIを使ううえで大切だと思う。

総務くんは、総務だけのAIではない

今回は総務業務を紹介したが、同じ仕組みはほかの部署にも応用できる。例えば、こんな使い方だ。

  • 営業社内の販売ルールを調べる
  • 製造作業マニュアルについて質問する
  • 情報システム過去の障害対応記録を検索する
  • 経理社内の経費精算ルールを確認する

いずれも、必要な情報は社内に存在している。ただ、どこにあるか分からない。探すのが面倒。担当者に聞かなければ分からない。それなら、AIに聞けばいい。しかも、今回作っているのは、単に社内文書を検索するだけの仕組みではない。社内システムと連携し、ログイン中の社員が利用できる情報を取得できる。必要に応じて、申請書や帳票などの下書きも作れる。

社内の情報を知っているAIから、社内の仕事を手伝うAIへ。

その入口として、総務くんは分かりやすい例だと思っている。

まとめ|社員がシステムを探し回る時代を変えたい

社員が有給休暇の残日数を確認する。先月の勤務実績を調べる。慶弔休暇のルールを確認する。稟議書や精算書を作る。どれも、会社では日常的に発生する小さな仕事だ。一件ずつは大した手間ではないが、積み重なれば相当な時間になる。

当社では、こうした仕事を少しでも楽にするため、社内総務AI「総務くん」を開発した。すでにタイムカードや有給休暇管理システムと連携し、社員の質問に答える仕組みが社内で動いている。AIにすべてを任せるつもりはない。

  • 正しい記録を管理するのは社内システム。正式な申請や承認を行うのは人間
  • AIには、情報を探す・整理する・説明する・書類を作るといった、その間にある仕事を任せる
  • 社員情報や勤怠情報を扱うからこそ、AIは社内に置く。ローカルLLMなら、こうした仕組みを自社のパソコンで動かせて、社員が毎日使っても外部AIのAPI利用料金を気にする必要がない

私は、AI PCの価値は単に高性能なAIとチャットできることではないと思っている。

会社の情報とAIをつなぎ、これまで人間が行っていた小さな仕事を、毎日少しずつ減らしていくこと。

その積み重ねが、会社全体の仕事の進め方を変えていく。総務くんは、まだ改善したいところも多い。だが、実際に社員が使えるところまで形になってきた。これからも社内の仕事を一つずつ任せながら、育てていきたいと思っている。

ほかの活用事例

事例をすべて見る