WORK

キャリアけいかくん

職務経歴と求人票を読み込んで、マッチスコア・12週間の準備計画・証拠素材ボードを返す日本語ファーストのキャリア準備アプリ。現在開発中のため、一部機能は未実装です。LLM・APIを活用した評価ロジックについては実装を進めており、今後順次追加予定です。

ProductFullstackAI EngineerNext.js 15React 19TypeScriptTailwind CSSZodPrismaVitestPlaywright
The Challenge

受託案件では実コードを公開できないため、ポートフォリオ上での実装力の証明が難しくなる。これまで業務で設計・構築してきたAIを組み込んだシステム——構造化出力・スコアリング・週次レビュー・監査ログ——を、公開可能な形で一から再構築するために立ち上げたプロジェクト。テーマは採用担当者にも直感的に伝わる「キャリア準備」に絞り、AI統合システムの設計力を実動するコードで示すことを目的としている。

What I Built

OpenAI / Anthropic の API を統合し、職務経歴や求人票を読み込んで構造化するパイプラインを設計・実装した。AIが返す出力は Zod を使ってスキーマ検証し、想定外のフォーマットが来た場合は自動で再試行・フォールバックする仕組みを組み込んでいる。これにより、AIの出力ブレに左右されない安定した動作を実現している。

AIに任せる部分とコードで厳密に処理する部分を明確に分けた設計になっている。スキルマッチのスコア計算や状態遷移は決定論的なロジックで処理し、同じ入力には常に同じ結果が返る。AIは職務経歴の読み解きと計画文の生成に専念させ、評価の根拠をブラックボックスにしない設計にした。分析→計画→週次レビュー→証拠ボード→プロセス確認の5画面フルフローを実装済みで、現在LLMを活用した評価ロジックの精度向上を開発中。

Impact
OpenAI / Anthropic

実APIを統合したデュアルプロバイダ対応設計

LLM × 決定論的分離

AI生成とスコア計算の役割を明確に設計

Zod スキーマ検証

AI出力の形式を検証し、崩れたら自動修正

5段パイプライン

分析→計画→レビュー→証拠→監査の一気通貫フロー

OpenAI・Anthropic の両 API に対応したプロバイダアダプタを設計し、利用するLLMをコードの変更なしに切り替えられる構成にした。分析パイプライン・スコアリング・週次レビュー・証拠ボードの主要実装は完了しており、現在はLLMを活用した評価ロジックの精度向上を継続開発中。GitHubにソースを公開済み。