2026年3月の開発まとめ
はじめに
3月は4つのリポジトリで開発を進めました。RAG・AIエージェント・インフラ・業務システムプロトタイプと幅広く手を動かした月でした。
Youtube版
typescript-container(Public)
https://github.com/RYA234/typescript-container
本番環境:https://rya234.com/node
Node.js + TypeScriptで構築したコンテナ型のデモアプリです。
RAG機能(6本実装)
| 機能 | 概要 |
|---|---|
| 就業規則Q&A | 社内規則をベクトル検索で回答 |
| 商品カタログ検索 | 商品情報をRAGで検索 |
| FAQ自動回答 | よくある質問に自動回答 |
| 社内用語集検索 | 社内用語を自然言語で検索 |
| 料理レシピ検索 | レシピをRAGで検索 |
| 複数ドキュメント横断検索 | 複数ファイルを横断してRAG検索 |
AIエージェント(5本実装)
| 機能 | 概要 |
|---|---|
| 天気・計算・時刻エージェント | 基本的なツール呼び出しの実装 |
| 在庫確認エージェント | 在庫状況を自然言語で確認 |
| 注文ステータス確認エージェント | 注文状況を自然言語で確認 |
| 単位変換エージェント | 単位変換をエージェントで実装 |
| カレンダー確認エージェント | カレンダー情報を自然言語で操作 |
その他
- Phaser.jsタイルマップ&キャラクター移動デモの実装
- RAG・エージェント一覧ダッシュボードページの実装
my_web_infra(Private)
AWSインフラをTerraformで管理しているリポジトリです。
- AWS月額上限設定(¥15,000)の実装
- ALBアクセスログのS3保存+Athena分析基盤の構築
- Terraform stateのgit管理除外・乖離の解消
- ADR-001 Terraform state管理方式の決定を記録
dotnet_container(Public)
https://github.com/RYA234/dotnet_container
本番環境:https://rya234.com/dotnet
.NET + C#のデモアプリです。SQLやバリデーションなど業務系エンジニアが知っておくべき実装パターンをデモ形式で公開しています。
デモ機能(6本実装)
| 機能 | 概要 |
|---|---|
| DB接続デモ | SQLite・IDbConnectionFactoryパターン |
| ログデモ | ログ設計の実装例 |
| バリデーションデモ | 入力検証の実装例 |
| エラーハンドリングデモ | 例外処理の実装例 |
| LIKE検索デモ | 前方一致 vs 中間一致の比較 |
| N+1・フルテーブルスキャン・SELECT *デモ | アンチパターンの可視化 |
その他
- E2Eテストに動画録画・字幕・ハイライト機能を追加
- ダッシュボードリデザイン
- Featureごとのフォルダ構成にリファクタリング
- 設計書・ADRの整備
ms_access_proto(Private)
販売管理システムをAccessでプロトタイピングしているリポジトリです。要件定義力を鍛えることを目的に、業務知識のインプットと設計・テストをセットで進めています。
3月の進捗
- DB設計・ER図の作成
- 各種マスタ画面定義書・スクリーンショット・テストシナリオの作成
- 取引先マスタ・顧客マスタ・仕入先マスタ・商品マスタ・商品分類マスタ
- 受注・売上・請求・入金の画面定義書作成
- ADRをgit管理に追加
今後の課題
- 複数リポジトリにまたがっているため全体の進捗が把握しにくい
- 運用手順書の見直しが後回しになってしまった
4月の予定
- YouTubeへの動画投稿開始
- ms_access_protoのAccessプロトタイプ作成継続
- ms_access_protoの運用手順書レビュー
3月の読書
- 動画プロモーション入門
- MCPサーバー開発大全
- リモートワーク大全
- スモールビジネスの教科書
3月のQiita投稿
おわりに
3月は特にRAG・AIエージェントの実装に力を入れた月でした。TypeScriptとNode.jsでAI機能を一通り実装した経験は、今後の業務にも活かせると感じています。
ms_access_protoは業務知識の習得と要件定義力を鍛えることを目的に継続中です。「Accessでプロトタイプを作ることが要件定義の練習になる」という仮説を検証しながら進めています。
引き続き手を動かしていきます。