3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

3月振り返り

3
Posted at

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/1 読書感想文『ITエンジニアのための【業務知識】がわかる本・在庫管理』
3/8 生成AI活用 ActiveReports帳票の共通デザインのレビューを自動化してみた
3/15 読書感想文『アジャイルサムライ』1部
3/22 自前ウェブサイトを構築してみた Part1 - Terraform で作る ECS Fargate 向け VPC 基盤
3/29 読書感想文『アジャイルサムライ』2部

おわりに

3月は特にRAG・AIエージェントの実装に力を入れた月でした。TypeScriptとNode.jsでAI機能を一通り実装した経験は、今後の業務にも活かせると感じています。

ms_access_protoは業務知識の習得と要件定義力を鍛えることを目的に継続中です。「Accessでプロトタイプを作ることが要件定義の練習になる」という仮説を検証しながら進めています。

引き続き手を動かしていきます。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?