Etcetera
AI / Agent エンジニア
概要
Agentic 製品、AI Coding、クロスプラットフォームクライアントを扱うフルスタックエンジニア。4 年の実装経験をもとに、Agent Skills、Harness、Memory、RAG を観測可能で復旧しやすいソフトウェアへ落とし込む。
中核スキル
Agent Skills
/ツール
/ツール
業務アクションを Skills / MCP / Tool Calling に落とし込み、承認、構造化出力、Streaming、失敗回復を設計する。
Harness
/Runtime
/Runtime
Anthropic や Cursor と同じ見立て:モデルは能力の上限を、harness はその実現度を決める。Etyon と AI Coding Agent でこの層を実装——Session Lifecycle、Plan / Exec、Compaction、承認ゲート、サブ Agent 委任、event sourcing による復元。
Memory
/Context
/Context
長期記憶は毎ターンの全量検索に頼らず、Etyon ではプロジェクト常駐の digest + オンデマンド記憶ツールとして実装。Graph Context、token 予算、Prompt Caching、wasTruncated と合わせて入力品質と推論コストを管理する。
RAG
/Retrieval
/Retrieval
Chunking、Embedding、FTS、タイトル一致、Tag index、Hybrid recall、LLM Reranker、Citation Traceability を扱う。
Product
/Engineering
/Engineering
TypeScript、React、Svelte、Electron、Tauri、Expo、Hono、oRPC、PostgreSQL、Rust、Docker をまたぎ、frontend / client / server を接続する。
Python
/AI / Tooling
/AI / Tooling
uv / Ruff でモダンな Python 環境を構築し、FastAPI / Pydantic を用いた開発に慣れており、LangChain で RAG / Embedding を実装。データ側は Polars / pandas / NumPy を中心に、Plotly でレポートを作成。
職務経歴2022.10 - 現在 · Agentic システム、クロスプラットフォーム、開発効率
北京神州雲服科技有限公司 Agent エンジニア
杭州聚合聯動科技有限公司 フロントエンド / Rust エンジニア
蘇州量堂信息科技有限公司 フロントエンド / ブロックチェーンエンジニア
上海秉匠信息科技有限公司 フロントエンドエンジニア
プロジェクト経歴
DCS Procurement AI Workflow
· 購買インテリジェント Workflow Workflow 設計 / Full-stack役割
ホテル購買の入札収集、評価採点、契約レビュー、アーカイブ監査までの Workflow。Agent ランタイム、バックエンドサービス、フロントエンド Workbench を担当。
実行
- 主管 Agent と複数の専門サブ Agent で技術レビュー、商務レビュー、契約コンプライアンスの三つの審査ラインを編成。
- 領域の教授陣と連携し、サプライチェーン、商務交渉、法務コンプライアンスの方法論をサブ Agent の評価ルールと専門家ロールのペルソナに落とし込み。
- Slock ライクな「グループチャット型」協調を実装:サブ Agent が identity とメモリを持つ常駐メンバーとして共有 Channel に参加し、共有コンテキスト上で構造化メッセージを交換、主管がターン制御と @ メンションによる引き継ぎを担当。
- マルチ Agent の議論を構造化メッセージと実行イベントで永続化し、レビュー要約、モデルパラメータのオンライン調整、実行コスト追跡を可能に。
- Cumora ライクな「ビルトイン Agent」(事前定義のペルソナ/挙動)を導入。Slock・Cumora はいずれもデータローカライズのためローカル npx server で動作するが、本内部システムでは不要なため、Agent ランタイムをサーバーサイドで直接実行——1 台のサーバーが全てのやり取りを担い、クライアント側ローカルノードを不要とした。
成果
購買レビューを 監査可能なマルチ 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 層を構築し、モデル呼び出し、コンテキスト組み立て、ツール実行、承認、サブ 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 規模の回款に貢献しつつ、マージ衝突、レビュー、移行コストを下げた。
学歴
四川大学錦江学院 学士 · ソフトウェア工学