面接回答のSTAR構造チェック
背景を示し、自分の役割を述べ、取った行動を挙げ、数字で結果を締めくくる回答は100点で、STARの4要素がそろいます。練習中の回答を貼り付ければ、面接の前に足りない要素が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
行動面接では、採用担当者に明確な物語を伝える回答が評価されます。状況(Situation)は何か、あなたが担った課題(Task)は何か、取った行動(Action)は何か、届けた結果(Result)は何か、です。多くの候補者は背景ばかり話し、個人の課題を飛ばし、測定可能な結果なく終わるため、フィードバックが遅すぎてから穴に気づきます。このSTAR面接回答チェッカーは、キーワードと見出しの決定論的ヒューリスティックで状況・課題・行動・結果を走査し、不足に見える部分を示し、通話前に直せる単純なカバレッジスコアを返します。空のテキストは拒否されるため、白紙提出が健全な判定に見えません。
STARの意味と、このチェッカーが実際に測るもの
STARは広く教えられる面接フレームワークです。状況は場面(チーム、製品、制約、危機)を置き、課題はあなたの具体的な責任や目標を述べ、行動はチーム全体ではなくあなたが取った具体的な手順を書き、結果は成果で締めくくります。できれば数値や明確な前後比較があるとよいです。
採用担当者は、経験を圧力下の能力に対応づけるこの四拍を聞きます。本機能は雄弁さ・真実性・文化適合を採点しません。英語の固定キーワード句と、SituationコロンやResultコロンなどの任意の見出しラベルをテキストに当て、発火したシグナルを記録し、存在・不足コンポーネントのカバレッジ一覧を作ります。
背景・責任・あなたが取った手順・定量結果に触れるラベル付きの完全な回答は、通常四つすべてを存在とみなしスコア百になります。ツールと幸せな結末だけを列挙する短い自慢は、行動と結果だけが付き、状況と課題が不足になることがあります。その正直さが製品です。 ブラックボックスモデルの曖昧な「要改善」ではなく、構造の穴が見えます。
STARの確認が役立つ場面
キャリア向けプラットフォームやブートキャンプは、下書きごとに人間のコーチを待たず行動面接の物語を反復できるよう、練習フローにこのチェックを組み込めます。社内ルーブリックを作る採用担当は、後の校正のため自由記述の横に covered と missing を保存でき、シグナル辞書が英語寄りでも製品UIの各ロケールでヒューリスティックは決定論的です。「
UXのため回答は適度に短くし、テストで期待 covered 一覧を固定すれば、キーワードで既に拾えるチェックリストのためにLLMパイプラインを立てなくても、宿題・SaaS機能・エッジワーカー向けに再現可能なSTAR構造フラグが得られます。
活用例
面接対策と練習ループ
候補者が行動面接の回答を貼り付け、コーチや模擬面接の前にSTARのどの部分が不足に見えるかをすぐ確認できます。
コーチング用ダッシュボードとルーブリック
自由記述の横に covered・missing・コンポーネント別シグナルを保存し、大規模でも決定論的な構造レビューを行えます。
よくある質問
STAR面接回答チェッカーはどのように動きますか?
状況・課題・行動・結果に関連する英語キーワード句と見出しを走査し、存在する/不足するコンポーネントと0〜100のカバレッジスコアを返します。
回答テキストが空の場合はどうなりますか?
空または空白のみのテキストは拒否され、白紙提出が成功チェックとして扱われることはありません。
高スコアは回答が良いことを意味しますか?
いいえ。 スコアはSTARシグナルのヒューリスティックなカバレッジのみです。明瞭さ・誠実さ・シニアリティ適合・物語の質は、なお人またはモデルの判断が必要です。
Situation: や Result: で見出しを付ける必要はありますか?
ラベルは有用で見出しとして検出されますが、各コンポーネントのキーワード句が本文にあれば、ラベルなしでも通過し得ます。
日本語で書いた回答もチェックできますか?
英語の回答を想定しています。英語の決まったキーワードと見出しを探す仕組みのため、日本語の面接に備える場合は英語版で構成を確かめるか、結果を目安としてだけ使ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/interview-answer-star-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Texto de ejemplo"}'const res = await fetch("https://api.kit.forhosting.com/life/interview-answer-star-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Texto de ejemplo"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/interview-answer-star-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Texto de ejemplo"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/interview-answer-star-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Texto de ejemplo"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Texto de ejemplo"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/interview-answer-star-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"text": "Texto de ejemplo"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.interview_answer_star_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋ロジックが無料のブラウザツールと成功1回あたり$0.002のAPI経路を支え、モデルトークンも外向きネットワークも使いません。
入力契約、応答フィールド、空テキストのエラー
成功時は構造メトリクスを返します。不足コンポーネントを赤く強調し、穴用の例プロンプトを出し、候補者の改訂後に再チェックするなど、独自UIと組み合わせてください。スコア百を採用可能な物語の証明と見なさないでください。あくまでこれらのキーワード下の構造カバレッジです。必須フィールド text を含むJSON本体を送ってください。面接回答の空でない文字列です(エイリアス answer、input、content、body、story、response も同じパーサが受け付けます)。先頭末尾の空白は解析前に除去され、フィールド欠落・非文字列・空・空白のみの場合は invalid_input で失敗し課金されません。トリム後の word_count と char_count、真偽フラグ has_situation・has_task・has_action・has_result、ヒューリスティックを通過・失敗したコンポーネント名の covered と missing、0から4の coverage_count、coverage_count を4で割った coverage_ratio、四つすべてがあるときだけ true の complete、coverage_count に25を掛けた0から100の score、さらに present・from_header・signals・signal_count を持つ situation・task・action・result オブジェクトで、どの句が発火したかを示せます。method は常に star_keyword_structure で、将来の意味スコアラーと契約を区別します。
STAR構造APIが価値を発揮する場面
応募者追跡や面接対策製品は coverage_count が閾値に達するまで「回答送信」を止めたり、模擬セッション前に結果不足を柔らかく警告したりできます。実装は純粋な parse ティアAのため、成功コールは公開の基本料金 $0.002 で、モデルトークンも外向きネットもなく、検証失敗は残高を消費しません。
連携の活用例
ブートキャンプとLMSの自動チェック
練習ストーリーに最小 coverage_count を求め、状況・課題・行動・結果を習慣として含めるよう学習者を導きます。
技術的な質問
STAR構造チェックの料金はいくらですか?
ブラウザツールは無料です。APIリクエストは成功1回あたり$0.002のKIT前払い残高を使い、無効な入力は課金されません。