JENNIFER × AI

JENNIFERを、
自分でつくる時代へ

제니퍼를 직접 만드는 시대로

[発表者名] · JenniferSoft

Agenda

今日の3つの話

오늘의 세 가지 이야기

01

開発者は
AIをどう使うか

제니퍼 개발자가 AI를 활용하는 방법

02

ユーザーは
AIをどう使うか

제니퍼 사용자가 AI를 활용하는 방법 · PagerDuty

03

統合ダッシュボードで
JENNIFERを見る

통합 대시보드에서 제니퍼 데이터를 보고 싶을 때

01

開発者は、
AIをどう使うか

제니퍼 개발자가 AI를 활용하는 방법

How I work

AIと一緒に開発する毎日

제가 AI와 함께 개발하는 방식

Built with AI

AIと作った、JENNIFERモバイル

AI와 함께 만든 제니퍼 모바일 앱 · 약 7주

517コミット / 커밋
1,021テスト / 테스트
77%カバレッジ / 커버리지

チャートは /popup/chartIframe を iframe で再利用。

모바일도 제니퍼 차트를 iframe으로 재사용합니다

screenshot

02

ユーザーは、
AIをどう使うか

제니퍼 사용자가 AI를 활용하는 방법 · PagerDuty

Question

JENNIFERにない連携が
必要になったら、
どうしますか?

제니퍼에 없는 연동이 필요하면, 어떻게 하시나요?

History

開発の歩み

제니퍼 APM 개발 연대기

2016

最初のアダプター

Slack 어댑터 · 첫 플러그인 공개

2017

Chatwork アダプター

일본 메신저 연동

2018

開発者ガイド

개발자 가이드 · 튜토리얼 공개

2026

AIスキル公開

AI로 고객이 직접 확장

一貫して「お客様が拡張できる構造」を目指してきました。

일관되게 '고객이 직접 확장할 수 있는 구조'를 지향해 왔습니다

Live

PagerDuty アダプターをAIで

일본 고객 요청으로 실제 만든 어댑터, 요청부터 인시던트까지

❯

프롬프트: 제니퍼 장애 이벤트를 PagerDuty로 보내는 어댑터를 만들어 줘

コード生成코드 생성
ビルド빌드 · mvn clean package
登録등록 · Adapter ID: pagerduty
インシデント인시던트 · PagerDuty에 생성
P
Triggered · Critical[JENNIFER] Groupware · SERVICE_EXCEPTION
View in JENNIFER5 → X-View

Real case

初めて聞いたサービスでも、AIとならつくれる。

처음 들어본 서비스였지만, AI와 함께라면 만들 수 있다

01

お客様の要望

일본 고객 요청

02

AIと実装

스킬로 Events API v2 구현

03

README・設定

문서와 설정 정리

04

GitHubで公開

GitHub에 공개

重大度マッピング

FATAL·WARNING → PagerDuty 심각도

自動解決

NORMAL·RECOVERY 시 인시던트 자동 해소

X-View 直リンク

알림에서 트랜잭션 분석으로 바로 이동

Skill

「jennifer-extension」スキル

AI가 어댑터 개발 규칙을 이미 알고 시작한다

5

アダプター種別

어댑터 종류

Event · Transaction
Login · SSO · System Event

{ }

実装例

구현 예제

Slack · Teams
Telegram · LDAP

⚙

共通パターン

공통 패턴

認証 · HTTP · エラー処理
ログ · メッセージ形式

$ curl -L github.com/jennifersoft/jennifer-view-extension-tutorial/raw/main/jennifer-extension.zip …

Claude 설정 → Skills에 업로드하거나, curl 한 줄로 설치

Inside JENNIFER

PagerDutyの状況を、ユーザー定義ダッシュボードに

PagerDuty 상황을 사용자정의 대시보드 iframe 위젯으로

❯

프롬프트: PagerDuty 인시던트를 대시보드에 보여줘

Active Service
TPS
Response Time
CPU
iframe · AI生成PagerDuty インシデント · 인시던트
  • Triggered応答時間がしきい値を超過 · order-api3分前
  • Acknowledgedエラー率が急増 · payment-api18分前
  • Acknowledgedアクティブサービス増加 · batch-0142分前

Live · Inside JENNIFER

ユーザー定義ダッシュボード(実画面)

제니퍼 사용자정의 대시보드 실제 화면

JENNIFER dashboard (JENNIFER_DASHBOARD_URL / ?jennifer=) 未設定 / 주소 미설정

03

統合ダッシュボードで、
JENNIFERを見る

통합 대시보드를 운영 중일 때, 제니퍼 데이터를 보고 싶다면

Outside JENNIFER

お客様の統合ダッシュボードに、JENNIFERチャートを

고객의 통합 대시보드에 제니퍼 차트를 iframe으로

インフラ · 인프라
業務KPI · 업무 KPI
ネットワーク · 네트워크
JENNIFER · X-View
JENNIFER · TPS

主役は
お客様の画面。

JENNIFERは部品になります。

주인공은 고객의 화면, 제니퍼는 부품

Live · Outside JENNIFER

統合ダッシュボード(実画面)

우리가 만든 통합 대시보드 실제 화면

I : 画面操作 / 조작 모드 전환

Both ways

境界は、どちら向きにも越えられる

경계는 양방향으로 넘을 수 있습니다

JENNIFER

제니퍼 대시보드

お客様の画面

고객 통합 대시보드

Next

次の事例発表は、
皆さまの番です。

다음 사례 발표는 여러분의 차례입니다

ありがとうございました

감사합니다

1 / 1200:00