Etcetera

AI Agent テックリード / フルスタックエンジニア

概要

Agentic 製品を主導するテックリード / フルスタックエンジニア。4 年の実装経験をもとに、Agent Skills、Harness、Memory、RAG とクロスプラットフォームクライアントを、観測可能で復旧しやすい実業務ソフトウェアへ落とし込む。

中核スキル

Agent Skills/ツール
業務アクションを Skills / MCP / Tool Calling に落とし込み、承認、構造化出力、Streaming、失敗回復を設計する。
Harness/Runtime
Anthropic や Cursor と同じ見立て:モデルは能力の上限を、harness はその実現度を決める。Etyon と AI Coding Agent でこの層を実装——Session Lifecycle、Plan / Exec、Compaction、承認ゲート、サブ Agent 委任、event sourcing による復元。
Memory/Context
長期記憶は毎ターンの全量検索に頼らず、Etyon ではプロジェクト常駐の digest + オンデマンド記憶ツールとして実装。Graph Context、token 予算、Prompt Caching、wasTruncated と合わせて入力品質と推論コストを管理する。
RAG/Retrieval
Chunking、Embedding、FTS、タイトル一致、Tag index、Hybrid recall、LLM Reranker、Citation Traceability を扱う。
Product/Engineering
TypeScript、React、Svelte、Electron、Tauri、Expo、Hono、oRPC、PostgreSQL、Rust、Docker をまたぎ、frontend / client / server を接続する。
Python/AI / Tooling
uv / Ruff でモダンな Python 環境を構築し、FastAPI / Pydantic を用いた開発に慣れており、LangChain で RAG / Embedding を実装。データ側は Polars / pandas / NumPy を中心に、Plotly でレポートを作成。

職務経歴2022.10 - 現在 · Agentic システム、クロスプラットフォーム、開発効率

北京神州雲服科技有限公司 AI Agent テックリード / フルスタックエンジニア
杭州聚合聯動科技有限公司 フロントエンド / Rust エンジニア
蘇州量堂信息科技有限公司 フロントエンド / ブロックチェーンエンジニア
上海秉匠信息科技有限公司 フロントエンドエンジニア

プロジェクト経歴

ProcuraFlow · 購買・契約 AI 意思決定基盤

· エンタープライズ購買・契約 Agent 基盤 プロジェクト責任者 / Agent フルスタックエンジニア
役割
ホテル購買・契約レビュー基盤をアーキテクチャからデリバリーまで主導。入札収集、評価採点、契約コンプライアンス、落札、アーカイブを対象に、Agent ランタイム、バックエンド、データガバナンス、フロントエンド Workbench を担当。
実行
  • 主管 Agent と複数の専門サブ Agent で技術レビュー、商務レビュー、契約コンプライアンスの三つの審査ラインを編成。
  • 領域の教授陣と連携し、サプライチェーン、商務交渉、法務コンプライアンスの方法論をサブ Agent の評価ルールと専門家ロールのペルソナに落とし込み。
  • Slock ライクな「グループチャット型」協調を実装:サブ Agent が identity とメモリを持つ常駐メンバーとして共有 Channel に参加し、共有コンテキスト上で構造化メッセージを交換、主管がターン制御と @ メンションによる引き継ぎを担当。
  • マルチ Agent の議論を構造化メッセージと実行イベントで永続化し、レビュー要約、モデルパラメータのオンライン調整、実行コスト追跡を可能に。
  • Warp の self-improving agent パターンを参考に、人間が統制する継続改善ループを構築。専門家による承認・却下・理由付き修正を学習シグナル化し、オフライン Improver が不変のポリシー候補を生成。golden / holdout の分離評価、人工承認、決定論的 Canary、昇格・ロールバックを通過した候補だけを実運用へ反映する設計とした。
  • PostgreSQL RLS、トランザクション単位のテナントコンテキスト、クロステナントのネガティブテストでデータ分離境界を確立し、Agent 実行、引用根拠、ポリシーバージョン、人間の判断を一連の監査証跡として接続。
成果
購買・契約レビューを単発の AI 呼び出しから監査・評価・Canary 展開が可能な 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 層を構築し、モデル呼び出し、コンテキスト組み立て、ツール実行、承認、サブ Agent 委任、イベントログを観測可能なモジュールとして分離。Skills、@ ファイル参照、読み取り専用の Plan Mode、Rust CLI を接続し、Anthropic / OpenAI / AI Gateway などのマルチ Provider に対応。
  • ワークスペースツールはあえて最小で監査しやすい集合(read / ls / grep / edit / write、書き込みは承認必須)に絞り、機密パスのフィルタと永続化前の secret 除去で実行リスクを抑制。
  • すべての実行・ツール呼び出し・承認を追記専用のローカルイベント履歴(event sourcing)としてチャットのスナップショットと並行して記録——クラッシュしても実行履歴と承認状態は失われず、未完了の承認は再起動後に途中から再開でき、任意の実行を Run Inspector でツール呼び出しとイベントのタイムラインとして再構成できる。
  • 6 種のビルトイン Agent Profile(explore / coder / plan / review など)と読み取り専用サブ Agent 委任を実装。並列数の上限、出力の切り詰め、ネスト禁止をハード制約とし、長期記憶はプロジェクト常駐の digest + オンデマンド記憶ツールで毎ターンのコンテキストコストの膨張を抑える。
  • その過程で Vite+ と Electron による再利用可能なデスクトップアプリ基盤(main / renderer 構成、ビルド、パッケージング、CLI 連携、i18n、プロジェクト検証)も整備。
成果
従来のチャットクライアントを復元可能なローカル Agent Harnessへ引き上げた——すべての実行が Run Inspector に完全な軌跡として残り、保留中の承認は再起動をまたいで再開でき、同じエンジンをデスクトップアプリと Rust CLI の両方から利用できる。

社内ナレッジ Agentic システム

· Agentic 製品 方向主導
役割
知識管理と復習のための Agentic 対話システム。Web、iOS、検索基盤、Graph Context、リッチテキスト編集を担当。
実行
  • Mastra で Tool Calling をオーケストレーションし、データ変更系ツールに Approval 承認ゲート、読み取り系は無審査に。
  • Query Rewrite、FTS、タイトル一致、Tag 倒排、ベクトル検索(pgvector)、LLM Reranker を組み合わせた検索を再構成。
  • /ref とタグ関係を xyflow の Graph Context に変換し、多段推論を補強。
  • 復習システムに日本語学習ラインを追加:Reading Analysis(ふりがな / 品詞 / 文節)と JLPT N1–N5 模試の Web Surface。
成果
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 モジュールを、Electron にロード可能な Rust Native Addon 化。
成果
コンパイルとパッケージ時間を 18s+ から 4s 未満へ短縮し、GitHub Release、S3、セルフホストの多系統配布を整えた。

Nebula ローコードプラットフォーム

· ローコード SaaS フロントエンド
役割
企業向けローコードプラットフォームのフロントエンドとモバイル移行。承認フロー、地図、素材永続化、テーマ、既存機能再利用を担当。
実行
  • チーム開発規約と内部 CLI を作成。
  • 大量素材を IndexedDB に移行し、CSS Modules を CSS-in-JS 化。
  • Module Federation で旧コンポーネントを再利用し、移行期間を短縮。
成果
私有化プロジェクトの納品を支え、100w 規模の回款に貢献しつつ、マージ衝突、レビュー、移行コストを下げた。

学歴

四川大学錦江学院 学士 · ソフトウェア工学