Etcetera
AI / Agent エンジニア
概要
Agentic 製品、AI Coding、クロスプラットフォームクライアントを扱うフルスタックエンジニア。4 年の実装経験をもとに、Agent Skills、Harness、Memory、RAG を観測可能で復旧しやすいソフトウェアへ落とし込む。
職務経験2023.04 - 現在 · Agentic システム、クロスプラットフォーム、開発効率
2023 プロダクト基盤
ローコード SaaS、モバイル H5、地図 UI から入り、まず納品リズムとチーム開発規約を固めた。
2024 クライアント信頼性
量化デスクトップで、ビルド速度、リリース導線、例外コンテキストを製品安定性の一部として扱った。
2025 Agentic システム
Skills、Harness、Memory、RAG に重心を移し、モデル能力を監査できる実行ループへ接続した。
DCS Procurement AI Workflow
· 購買インテリジェント Workflow Workflow 設計 / Full-stack役割
ホテル購買の入札収集、評価採点、契約レビュー、アーカイブ監査までの Workflow。Agent ランタイム、バックエンドサービス、フロントエンド Workbench を担当。
実行
- 主管と専門 Agent で技術レビュー、商務レビュー、契約レビューを編成。
- サプライチェーン、商務交渉、法務コンプライアンスなど複数の方法論を組み込み。
- 構造化出力、レビュー要約、実行ログの永続化を実現し、振り返りを容易に。
成果
購買レビューを 監査可能なマルチ Agent 決定フローへ移行。モデルパラメータのオンライン調整、実行コスト追跡、中断やリラン後の文脈復元を可能にした。
Etyon Desktop AI Workbench
· デスクトップ AI Workbench Agent Runtime / Desktop役割
ローカル開発と知識作業向けのデスクトップ AI Workbench。Agent Harness、Chat Runtime、project context、local CLI 連携を担当。
実行
- AI SDK、Hono、Electron の経路上に Harness 層を構築し、model call、context building、tool execution、権限承認、子 Agent 委任、event log、project snapshot index を観測可能な module として分離。Skills、Memory、@ ファイル参照、Rust CLI を接続。
- read、grep、find、bash、edit、write、LSP inspect、web search などの workspace tool surface を設計し、権限ポリシー、sandbox 境界、secret path 保護で制御。
- event sourcing を単一の事実ソースとし(run、event、tool call、承認、artifact を別テーブルで永続化)、チャット履歴は UI projection に留めることで、approval resume、active run recovery、Desktop / CLI 入口を実現。
- その過程で Vite+ と Electron による再利用可能なデスクトップアプリの足場(main / renderer 構成、build、packaging、CLI 連携、i18n、project checks)も整備。
成果
Chat client を 復元可能な local Agent Harnessへ前進。tool trace、approval resume、queued message replay、project context retrieval、Desktop / CLI の二つの入口を支えた。
社内ナレッジ Agentic システム
· Agentic 製品 方向主導役割
知識管理と復習のための Agentic 対話システム。Web、iOS、検索基盤、Graph Context、リッチテキスト編集を担当。
実行
- サンドボックス承認付きの Tool Calling を設計し、業務データを安全に読み書き。
- FTS、タイトル一致、Tag 倒排、ILIKE、LLM Reranker を組み合わせた検索を再構成。
- /ref とタグ関係を xyflow の Graph Context に変換し、多段推論を補強。
成果
5 つの中核プロダクトループを覆い、検索閾値、token / 文字数予算、wasTruncated を観測可能なコスト制御にした。
Cursor ハッカソン · AI Coding Agent
· AI Coding 基盤 アーキテクチャ役割
Claude Code 型のプログラミングアシスタント。Session、Tools、Plan / Exec、Build、Context Compaction を実行可能な Harness として構成。
実行
- プラグイン選定、規約、全体設計を担当。
- Session ライフサイクルと Streaming TUI/CLI を実装。
- ファイル操作、コード検索、スクリプト実行、LSP 検証、Web Search を実装。
成果
20+ のツール能力と Plan / Exec、Compaction、Build サブ Agent を提供し、複雑なコーディング作業を分割、実行、圧縮できるようにした。
暗号化 IM クライアント
· クロスプラットフォーム コア開発役割
Matrix ベースの Android、Electron、Web クライアント。リッチテキスト、Deeplink、ナビゲーション、デプロイ、Rust SDK を担当。
実行
- Matrix リッチテキスト解析と招待リンク遷移を調整。
- アプリレベルの Deeplink dispatcher を再構成し、Appyx で部屋、設定、作成フローを分離。
- Matrix プロトコル向けの Rust SDK と Debug / Release 配布を維持。
成果
品質ゲート付きの AI 補助開発で、業務コードと定型コードの約 80% を AI 生成にし、納品効率を約 3 倍 に高めた。
量化取引デスクトップ
· 実盤アプリ 技術刷新役割
実盤量化向けのデスクトップクライアント。ビルド構成、戦略編集、データ可視化、自動リリース、例外コンテキストを担当。
実行
- electron-forge + webpack を electron-builder + Rspack に置換。
- TradingView、Monaco Editor、GitHub Actions を導入。
- napi-rs で重要 JS モジュールを Rust Native Addon 化。
成果
コンパイルとパッケージ時間を 18s+ から 4s 未満へ短縮し、GitHub Release とプライベート CDN の二系統配布を整えた。
Nebula ローコードプラットフォーム
· ローコード SaaS フロントエンド役割
企業向けローコード平台のフロントエンドとモバイル移行。承認フロー、地図、素材永続化、テーマ、既存機能再利用を担当。
実行
- チーム開発規約と内部 CLI を作成。
- 大量素材を IndexedDB に移行し、CSS Modules を CSS-in-JS 化。
- Module Federation で旧コンポーネントを再利用し、移行期間を短縮。
成果
私有化プロジェクトの納品を支え、100w 規模の回款に貢献しつつ、マージ衝突、レビュー、移行コストを下げた。
AI 判断と実行
2023協作コストを先に下げる
ローコード開発では画面追加より先に規約と CLI を整えた。複雑なフロントエンドの詰まりは、実装より所有境界に出やすい。
2024UX はビルドから始まる
量化クライアントではビルドとリリースの再現性を優先した。実盤製品の信頼性は、毎回出せるリリースループから生まれる。
2025Agent は観測可能であるべき
承認、予算、検索、フォールバックを Harness に入れることで、モデル能力を再現不能な Prompt 調整から切り離した。
中核スキル
Agent Skills
/ツール
/ツール
業務アクションを Skills / MCP / Tool Calling に落とし込み、承認、構造化出力、Streaming、失敗回復を設計する。
Harness
/Runtime
/Runtime
Session、Plan / Exec、Hooks、Compaction、権限モード、Sandbox 実行で Agent を 動くシステム にする。
Memory
/Context
/Context
Memory Files、Graph Context、token 予算、Prompt Caching、wasTruncated で入力品質と 推論コスト を管理する。
RAG
/Retrieval
/Retrieval
Chunking、Embedding、FTS、タイトル一致、Tag index、Hybrid recall、LLM rerank、引用追跡 を扱う。
Product
/Engineering
/Engineering
TypeScript、React、Svelte、Electron、Tauri、Expo、Hono、oRPC、PostgreSQL、Rust、Docker をまたぎ、frontend / client / server を接続する。
学歴
四川大学錦江学院 学士 · ソフトウェア工学 · 実装とオープンソースでシステム設計力を補強