TECHNOLOGY FOR YOUR BUSINESS

技術で、
ビジネスの可能性を
広げる。

業務システムの開発から、AI・地理空間情報の活用まで。
多様な技術を組み合わせ、お客様の課題に最適な
ソリューションを提供します。

まずはAIに相談してみる
ネットワークでつながる立体地図、システム開発画面、AIの構成図のイメージ

OUR SERVICES

事業内容

課題の整理から、設計・開発、運用まで。
ビジネスを支える仕組みを、適した技術で実現します。

01

SYSTEM DEVELOPMENT

システム開発

業務に合わせたシステムやWebアプリケーションを設計・開発。外部サービスとのAPI連携、既存システムの改修・保守にも対応します。

  • 業務システム
  • Webアプリケーション
  • API連携
02

GEOSPATIAL SOLUTIONS

地理空間ソリューション

地図と属性情報をつなぎ、地理空間データを使いやすい形に。ビューア開発、レイヤ管理、道路ネットワークの差分比較などを支援します。

  • GIS・地図表示
  • 地理空間データ
  • 世代間比較
03

AI & AUTOMATION

AI活用・RAG

文書検索やナレッジ活用から、AIエージェントによる業務支援まで。通常のプログラムと生成AIを組み合わせ、実用的な仕組みを構築します。

  • RAG・文書検索
  • AIエージェント
  • 業務自動化
04

INFRASTRUCTURE & OPERATIONS

システム基盤・運用

アプリケーションを支えるデータベースやサーバー環境を整備。クラウド・オンプレミスの環境に合わせ、構築から運用・保守まで支援します。

  • データベース設計
  • サーバー構築
  • 運用・保守

CASE STUDIES

開発実績

業務システム、地理空間情報、AI・自動化。
システムの用途から主な機能、設計・構成まで、具体的な開発事例を紹介します。

開発に関わったシステムの事例を掲載しています。守秘義務に配慮し、発注元・サービス固有名・実画面・非公開の詳細仕様は掲載していません。

EC・業務自動化CASE 01

ECサイト運営のAI管理・自動化システム

商品リサーチから出品・在庫管理、顧客対応までを統合するEC運営システム。生成AIと外部APIを組み合わせ、Web管理画面から商品情報と処理状況を確認できます。

用途・目的
日々のEC運営業務を一元管理し、情報の分析と定型作業の自動化を支援。
機能・構成を詳しく見る:ECサイト運営のAI管理・自動化システム

主な機能

商品リサーチ・分析
商品情報・画像の解析、需要と収益性の分析、リサーチ結果の管理に対応。
商品情報生成・出品管理
タイトル・説明文の生成と、外部ECプラットフォームAPIを介した出品・在庫管理を連携。
顧客対応・商品台帳
問い合わせ対応の自動化と、商品情報・在庫情報・処理状況の管理を統合。
定期実行・履歴管理
バックグラウンド処理を定期実行し、実行履歴とエラーを管理。

設計・実装のポイント

  • FastAPIのバックエンドAPIとJinja2のWeb管理画面を連携し、商品情報・処理履歴をSQLiteで管理。
  • 複数LLM・APIプロバイダーの差異を共通インターフェースで吸収。環境変数で接続先を切り替える構成。
  • 管理画面と自動化処理を連携させ、操作からバックグラウンド実行までの動作を検証。

システム構成

画面・API
Python / FastAPI / Jinja2 / HTML / CSS / JavaScript
データ・連携
SQLite / 外部ECプラットフォームAPI / マルチLLM
実行環境
Linux
  • Python
  • FastAPI
  • Jinja2
  • SQLite
  • マルチLLM
AI・業務判断支援CASE 02

会計・税務業務を支援するAIエージェント基盤

取引の背景や関連資料を参照し、必要な業務処理を選択・実行するAIエージェント基盤。勘定科目の候補提示、税務判断の材料整理、不足資料の確認を支援し、税務上の最終判断は税理士が行う構成です。

用途・目的
業務データと参照情報を結び付け、専門家が根拠を確認できる判断支援を実現。
機能・構成を詳しく見る:会計・税務業務を支援するAIエージェント基盤

主な機能

仕訳・勘定科目の候補提示
領収書、取引履歴、事業内容を踏まえ、勘定科目の候補と判断根拠を提示。
税務情報の検索・照合
RAGで税法・通達等を検索し、取引の事実関係と照合して判断材料を整理。
不足資料の検出・照会
入出金と請求書等を照合し、不足資料の検出、照会文面の生成、後続処理を制御。
ツール連携・処理選択
Tool Callingで外部ツールや業務データを参照し、状況に応じた処理を選択・実行。

設計・実装のポイント

  • Python・JavaScriptとPiを用いてエージェントの実行・制御を構成し、Claude APIと外部ツールを連携。
  • AIの提示内容を人が確認するHuman-in-the-Loop方式を採用。税務上の最終判断をAIだけで確定しない。
  • エージェント制御、外部ツール連携、業務処理、専門家による確認フローを検証。

システム構成

実行・制御
Python / JavaScript / Pi / Tool Calling
AI・データ
Claude API / RAG / SQLite
実行環境
Windows
  • Python
  • JavaScript
  • Pi
  • Claude API
  • SQLite
  • RAG
社内ナレッジ・対話CASE 03

Teams連携の対話・ナレッジ管理システム

Teams上の業務コミュニケーションから、知識・決定事項・判断経緯を収集して構造化するシステム。蓄積した情報を対話で参照でき、情報の訂正・更新・忘却までを管理します。

用途・目的
業務知識の属人化や消失を防ぎ、過去の決定とその経緯を再利用できる状態へ。
機能・構成を詳しく見る:Teams連携の対話・ナレッジ管理システム

主な機能

Teams連携・継続収集
Microsoft Graph APIでメッセージを継続収集し、Teams Botでメッセージ送受信と対話を実行。
知識の抽出・参照
ローカルLLMで業務知識や判断経緯を抽出・構造化し、会話履歴とともに保存して対話時に参照。
訂正・更新・履歴管理
記憶の訂正、旧情報の無効化、変更履歴の管理に対応。確認済みのフィードバックを後続の対話に反映。
忘却・削除の管理
論理削除を基本とし、所定条件で物理削除を行うハイブリッド型の忘却機能。

設計・実装のポイント

  • Teamsの情報収集、LLMによる知識抽出、SQLiteでの永続化、Botの対話処理を連携。
  • 保存するだけでなく、訂正・旧情報の無効化・削除までを扱う情報ライフサイクルを設計。
  • 確認済みのフィードバックを記憶に反映し、更新された情報を後続の対話で利用。

システム構成

アプリ・連携
Python / Microsoft Graph API / Microsoft Bot Framework / Teams
AI・データ
Ollama / SQLite
実行環境
Windows
  • Python
  • Ollama
  • SQLite
  • Microsoft Graph API
  • Teams
AI・文書検索CASE 04

AIを活用した公開文書管理システム

自治体職員向けに、公開文書の管理・自動分類・自然文検索を提供するシステム。文書を整理する画面から、検索した文書を参照した回答生成までをつなぐ構成です。

用途・目的
蓄積された文書を分類・整理し、自然な言葉で必要な情報を検索できる仕組みへ。
機能・構成を詳しく見る:AIを活用した公開文書管理システム

主な機能

文書管理・分類表示
Reactの管理画面で文書を扱い、ローカルLLMによる自動分類・整理の結果を表示。
文書の分割・ベクトル化
文書をチャンクに分割してEmbeddingを生成し、PostgreSQLとpgvectorに保存。
自然文検索・回答生成
入力された質問に対して類似文書を検索し、RAGで検索内容を参照した回答を生成。

設計・実装のポイント

  • React・TypeScriptの画面とPython・FastAPIのAPIを分け、文書管理・分類・検索を連携。
  • OllamaのローカルLLMとPostgreSQL・pgvectorを組み合わせ、文書検索から回答生成までを構成。
  • Windows Server上に実行環境を構築し、画面・API・データベース・LLMの連携を検証。

システム構成

画面・API
React / TypeScript / Python / FastAPI
AI・検索基盤
Ollama / PostgreSQL / pgvector / RAG
実行環境
Windows Server
  • Python
  • FastAPI
  • React
  • PostgreSQL
  • pgvector
  • Ollama
GIS・データ管理CASE 05

地理空間データの世代管理システム

変更前後の道路ネットワークを自動比較し、道路の新設・廃止・形状変更を検出するシステム。ノード・リンクの接続関係を考慮し、分断・統合を含む変化と世代ごとの履歴を管理します。

用途・目的
道路ネットワークの変化を差分データとして蓄積し、更新履歴と世代を管理。
機能・構成を詳しく見る:地理空間データの世代管理システム

主な機能

道路ネットワークの自動比較
変更前後のデータを照合し、新設・廃止・形状変更を検出。
接続関係・分断・統合の判定
ノードとリンクの接続関係を踏まえ、リンクの分断・統合を含む変化を検出。
差分の蓄積・世代管理
検出した変化差分を独自DBに登録・蓄積し、道路ネットワークの変更履歴を管理。

設計・実装のポイント

  • 図形の形状だけでなく、道路ネットワークの接続構造を考慮した比較方式と差分データ管理方式を設計。
  • 運用上の要望に合わせた機能改善と、不具合の調査・修正を継続できる保守・拡張に対応。

システム構成

アプリケーション
C++ / Windowsデスクトップ
データ管理
独自DB / 道路ネットワーク / 世代間差分
実行環境
Windows
  • C++
  • 独自DB
  • 道路ネットワーク
  • Windows
GIS・可視化・共有CASE 06

GISビューア・地理空間データ共有システム

地理空間情報の表示・編集と、サーバーを介したデータ共有に対応するWindowsアプリケーション。図形と属性情報を関連付け、必要な範囲のデータを取得して複数クライアントで利用します。

用途・目的
地図の閲覧だけでなく、図形の編集・属性確認・データ共有までを支援。
機能・構成を詳しく見る:GISビューア・地理空間データ共有システム

主な機能

地図表示・図形編集
ポリゴン・ラインの表示、追加・編集、図形の属性情報表示、レイヤー管理に対応。
位置データの取り込み
CSVに含まれる緯度経度からポイントを生成して地図上に表示。
範囲取得・サーバー共有
SQL・WFS等で必要範囲のデータを取得し、編集結果をサーバーに保存して共有。

設計・実装のポイント

  • C++のクライアントと独自DBを組み合わせ、図形・属性情報の管理とサーバーへの保存を連携。
  • AWS EC2上にWindows Server・IISを構築。セキュリティグループや通信設定を行い、接続と動作を検証。

システム構成

アプリ・データ
C++ / 独自DB / SQL / WFS
サーバー基盤
AWS EC2 / Windows Server / IIS
クライアント
Windows
  • C++
  • 独自DB
  • WFS
  • AWS EC2
  • IIS
業務システム・財務会計CASE 07

自治体向け財務会計システム

自治体の予算管理・予算執行、支出負担行為・支出命令に関する業務を扱う財務会計システム。業務画面とサーバー側の処理、会計データの登録・検索・更新を連携する構成です。

用途・目的
予算と支出に関わる業務手続きを、画面・業務ロジック・会計データで支える。
機能・構成を詳しく見る:自治体向け財務会計システム

主な機能

予算管理・予算執行
予算を管理・執行するための画面と業務処理を実装。
支出に関する業務処理
支出負担行為・支出命令に関する画面設計と処理を実装。
会計データの管理
Oracleを用いて会計データの登録・検索・更新処理を実行。

設計・実装のポイント

  • PHP・JavaScriptの画面・業務処理とOracleを組み合わせ、既存の業務要件に沿って機能を設計。
  • 設計・ソースコードのレビュー、単体テスト、業務フローに沿った動作検証で品質を確認。

システム構成

画面・業務処理
PHP / JavaScript
データベース
Oracle
サーバー環境
UNIX
  • PHP
  • JavaScript
  • Oracle
  • UNIX
既存システム改修・移植CASE 08

PCゲームの日本向け移植・ローカライズ

海外製PCゲームの日本国内向けWindows対応と日本語ローカライズ。既存のC++コードを解析し、文字コード・フォント・画面レイアウトを日本語表示に合わせて改修する開発事例です。

用途・目的
既存ソフトウェアの構造を把握し、日本語表示と対象環境に合わせて機能を改修。
機能・構成を詳しく見る:PCゲームの日本向け移植・ローカライズ

主な機能

既存コードの解析・改修
C++のソースコードと仕様を調査し、日本向けWindows環境への移植に必要な処理を改修。
文字コード・フォント対応
日本語表示に対応する文字コード処理を改修し、日本語フォントの表示を調整。
画面レイアウトの調整
日本語テキストに合わせて画面上の配置・表示を調整。

設計・実装のポイント

  • 既存C++コードの調査・解析を起点に、移植と日本語化に必要な変更箇所を整理。
  • 文字コード、フォント、画面レイアウトをそれぞれ調整し、日本語表示に対応。

システム構成

実装言語
C++
対象環境
Windows
  • C++
  • Windows
  • 日本語ローカライズ

TECHNOLOGY & SOLUTIONS

技術を組み合わせ、
解決につなげる。

目的や既存環境に合わせて技術を選び、業務で使えるシステムへ。導入だけで終わらない、実用的なソリューションを提供します。

業務に合わせたアプリケーション開発
デスクトップからWebまで、業務フローと運用環境に合わせて設計。既存システムの改修や機能拡張にも対応します。C++ / C# / VB / Java / Python / JavaScript / TypeScript / React
データをつなぐ基盤・API連携
データベース、Web API、外部サービスを連携し、情報を業務で活用できる仕組みを構築します。FastAPI / Node.js / Jinja2 / Oracle / PostgreSQL / SQLite / AWS EC2
社内情報の検索・ナレッジ活用
文書や対話の情報を整理し、検索・参照・回答につなげる仕組みを構築。用途に応じてローカルLLMも活用します。RAG / pgvector / Ollama / Microsoft Graph API / 外部API連携
開発から運用・改善までの支援
要件の整理から進捗・品質管理、稼働後の保守まで。実際の運用を踏まえ、継続して使えるシステムを支えます。要件定義 / 設計・開発 / プロジェクト管理 / 運用・保守

OUR APPROACH

技術ありきではなく、
課題に合う方法を。

AIを導入することが、目的ではありません。

まず業務や運用環境を整理し、通常のプログラム、AI、既存サービスなどから適した方法を選びます。新しいシステムの開発にも、今ある仕組みの改善にも、実用性と継続性を大切にして取り組みます。

構想段階からご相談ください

ABOUT US

事業概要

業務を理解し、
使い続けられる仕組みをつくる。

やみちゃ工房は、業務システム開発、地理空間情報の活用、AI・業務自動化を手がけるIT開発事業です。お客様の業務や運用環境に合わせ、企画・設計から開発・運用まで支援します。

新規開発はもちろん、既存システムの改修・機能追加・保守、データ連携や業務フローの見直しまで、課題に応じた仕組みを提案します。

事業名
やみちゃ工房
事業内容
システム開発 / 地理空間ソリューション / AI活用・RAG / システム基盤・運用
お問い合わせ
contact@yamicha.com

AI CONSULTATION

その課題、
まずは言葉に。

「この作業を自動化したい」「AIで何ができる?」
普段の言葉で、AI相談室に話しかけてみてください。課題や改善方法を整理するお手伝いをします。

AIによるご案内は参考情報です。具体的な仕様・費用・納期は、個別のご相談で確認します。

直接お問い合わせする
やみちゃ工房AI相談室
会話本文はサイトに保存しません

システム開発・AI活用の技術相談

つくり方から、相談できます。

AWS・LLM・RAGの構成や選び方、業務改善まで。

登録済みの技術ノートと公開実績を参照します。リアルタイムのWeb検索は行いません。

こんにちは。システム開発やAI活用について、気になっていることを教えてください。技術の説明、選択肢の比較、構成の検討をお手伝いします。
あと8回相談できます0 / 1200

個人情報・顧客情報・社外秘・APIキー・パスワードは入力しないでください。

AIの案内は参考情報です。料金・仕様は公式確認が必要です。
入力内容の取り扱い

送信内容はCloudflare Workers AIでの応答処理に利用されます。このサイトでは会話本文をサーバーに保存せず、ページ内で保持します。「この内容で相談する」を選んだ場合のみ、同じタブ内へ引き継ぎ情報を一時保存します。

CONTACT

ビジネスの課題を、
次の一歩へ。

システム開発、AI活用、業務改善のご相談を承ります。
まだ仕様が決まっていない段階でも、お気軽にお問い合わせください。