本文へ
KSK.
メニュー

RoleLens · 個人プロジェクト

探す作業を減らし、検討する機会に集中する。

求人を個人条件で整理し、新しい推薦をTelegramで受け取り、権限を確認した個人Webで根拠と記録を見ます。

実際の運用画面 · 2026.11.04
求人と推薦を区別するダッシュボード 閲覧・保存状態はマスクしています。 元画像を開く ↗

求人を集めるだけでなく、確認する条件を分ける

求人を繰り返し読む作業を、候補・必須条件・未確認情報の確認へ整理しました。人材サイトの情報を個人条件に合わせて評価する道具です。自動応募、履歴書の送信は行いません。

推薦候補から必須条件の確認へ

画面の出典・名称・マスクについて

公開名はRoleLens。HUNTERY・Daily Job Hunterは同じプロジェクトの既存UI・通知表記です。画像内の文字は変更していません。Web撮影は2026.11.04、既存Telegram通知の撮影は2026.11.05です。企業・求人・所在地・個人経歴・接続情報とチャット情報をマスクまたは除外しました。元画像も公開用の匿名化画像です。点数・件数は撮影時点の表示で、成果や採用確率ではありません。

画像を選択して拡大し、+・−とスクロールで確認できます。管理パネルのみサンプルデータです。

実画面 · 推薦候補の比較 候補の評価値と確認が必要な条件を見ます。 元画像を開く ↗
実画面 · 必須条件 充足と未確認を区別します。 元画像を開く ↗
モバイル画面を見る
実画面 · モバイルの条件確認 同じ求人の必須条件を抜粋しています。 元画像を開く ↗

TelegramからWebでの確認へ

完了と残作業を確認 2026.11.03に受信した評価キュー通知。全検索の完了通知ではありません。 元画像を開く ↗
通知からWeb詳細へ 既存通知のボタンです。実際の接続先や権限値は含みません。 元画像を開く ↗
マスク済みの推薦通知を見る
実際に受信した推薦通知 発信者・企業・個人に基づく推薦理由等をマスクしています。 元画像を開く ↗

権限を確認して個人記録を見る

Telegramで受け取ったコードで接続権限を確認し、個人Webで根拠と検討状況を見ます。

実画面 · コードによる接続確認 入力値はマスクしています。Web撮影 2026.11.04。 元画像を開く ↗
サンプルデータ · 管理パネル
保存・検討状況・メモ 実際の製品UIに合成データを入れた例です。 元画像を開く ↗

使いながら変えたこと

再掲載を別求人として重ねない

掲載IDが変わっても仕事内容・必須条件・勤務地が一致する場合、既存求人へ出典をつなぐように変更しました。

2026.11.03の整理記録:余分な重複18件を削除、2,675→2,657件。既存推薦131件のIDと個人記録を保持。

既存推薦と、新しく知らせる推薦を区別

初めて通知する固有の推薦を数え、受信確認後に送信履歴を保存するよう変更しました。

2026.11.03 運用データのコピーによる再実行試験:追加推薦通知0件。実際のTelegram送信試験ではありません。

同じデータを繰り返し処理する負担を整理

重複計算を減らし、評価待ち処理からレポート終了までを確認しました。

2026.11.03 保存状態のコピーで確認。定期の全検索完了は、この試験の対象外です。

担当範囲と現在の制約

担当
課題・条件設定、AI開発ツールを使った制作、使用確認、運用改善
構成
Python、HTML/CSS/JavaScript、Telegram、AWS、HTTPS
制約
外部サイトの形式・アクセス制限とAPI応答に影響されます。未確認条件と最終的な応募判断は人が確認します。
基準日付きの確認記録

2026.11.03時点のTelegram受信競合と定期全検索の確認は別の点検項目でした。Web認証と既存通知の画面確認だけで、これらが解決済みとは判断していません。

起動方法
python -m employment_hunter --help

公開名とPythonモジュール名を分けています。運用ソースや個人設定は公開していません。

資料・連絡先

← ポートフォリオに戻る

元画像を開く ↗