•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r2
r1

(새 문서)
1[목차]
2[clearfix]
3
4> Phase B는 AI와 함께 작은 기능을 만들어보는 시간입니다.
5> 본인 수준에 맞는 과제를 '''1개''' 선택하세요.
6
7----
8
9== 메뉴 선택 안내 ==
10본 메뉴는 '''두 개의 트랙'''으로 구성되어 있습니다.
11
12||트랙||대상||과제 성격||
13||🟢 입문자 트랙||코딩 입문자 / 코딩에 자신 없는 분||기존 코드 손대기 수준||
14||🟠 숙련자 트랙||코딩 경험이 있는 분 / AI 기능 만들어보고 싶은 분||AI 기능 자체를 만들기||
15
16> 💡 '''숙련자 트랙은 완주가 목표가 아닙니다.''' 1시간 동안 AI랑 같이 어디까지 갈 수 있는지 보는 것이 목표입니다. 못 끝낸 부분은 1주일 후 본인 업무에서 마저 진행하셔도 됩니다.
17
18----
19
20== 🟢 입문자 트랙 (예상 60분 내) ==
21||번호||과제||학습 포인트||난이도||
22||'''L1'''||다국어 메시지 추가||다국어 처리 흐름 파악||⭐||
23||'''L2'''||목록 화면에 새 필터 또는 정렬 옵션 추가||기존 코드 패턴 따라 확장||⭐⭐||
24||'''L3'''||입력 폼에 validation 1개 추가||입력 처리 흐름 + 에러 처리||⭐⭐||
25||'''L4'''||기존 기능에 테스트 코드만 추가 (코드 변경 없음)||테스트 작성 자체에 집중||⭐||
26
27=== L1. 다국어 메시지 추가 ===
28 * '''무엇을 만드나''': 기존 화면에 다국어 메시지 항목 1~2개 추가
29 * '''왜 좋은 첫 과제인가''': 코드 변경 폭이 작아서 부담이 적습니다. 그러면서도 "AI에게 어떻게 부탁할지"의 기본 패턴은 모두 적용해볼 수 있습니다.
30 * '''확인 방법''': 다른 언어 설정으로 전환했을 때 새 메시지가 나타나는지 확인
31
32=== L2. 목록 화면에 새 필터 또는 정렬 옵션 추가 ===
33 * '''무엇을 만드나''': 기존 목록 화면에 새 필터 옵션(예: 상태별 필터) 또는 정렬 옵션(예: 최신순/이름순) 추가
34 * '''왜 좋은 과제인가''': 기존 코드의 패턴을 그대로 따라 확장하는 연습이 됩니다. 실무에서 가장 자주 만나는 형태의 작업입니다.
35 * '''확인 방법''': 필터/정렬 옵션 선택 시 결과가 변하는지 확인
36
37=== L3. 입력 폼에 validation 1개 추가 ===
38 * '''무엇을 만드나''': 기존 입력 폼에 새 validation 추가 (예: 글자 수 제한, 특수문자 금지, 이메일 형식 검증 등)
39 * '''왜 좋은 과제인가''': 입력 처리 + 에러 처리 + 사용자 메시지 표시까지 한 사이클을 작게 경험합니다.
40 * '''확인 방법''': 잘못된 입력 시 에러 메시지가 나타나는지 확인
41
42=== L4. 기존 기능에 테스트 코드만 추가 ===
43 * '''무엇을 만드나''': 기존에 동작하는 기능 1개를 골라서 단위 테스트 코드를 작성
44 * '''왜 좋은 과제인가''': 코드 변경 부담이 0입니다. '''테스트 작성 자체가 진입 장벽 높은 영역'''이므로, AI 활용 가치가 가장 극적으로 드러납니다.
45 * '''이런 분께 추천''': "코드 변경은 진짜 부담스러워요"라고 느끼는 분
46 * '''확인 방법''': 작성한 테스트가 실제로 통과/실패하는지 실행 확인
47
48----
49
50== 🟠 숙련자 트랙 (예상 60분, 완주 못해도 OK) ==
51||번호||과제||학습 포인트||예상 시간||
52||'''H1'''||HRCare 공고 AI 요약 기능 추가||외부 LLM API 호출, 결과 파싱/표시||1h||
53||'''H2'''||HRCare 비서 서비스 AI 라우팅 기능 추가||의도 분석 → 분기 처리||1h+||
54
55=== H1. HRCare 공고 AI 요약 기능 추가 ===
56 * '''무엇을 만드나''': 기존 공고 페이지에 "AI 요약 보기" 버튼을 추가. 클릭 시 LLM API를 호출하여 공고 내용을 요약하여 표시.
57 * '''학습 포인트''': 외부 LLM API 호출 방식, 비동기 처리, 결과 파싱과 표시
58 * '''확인 방법''': 공고 페이지에서 요약 버튼 클릭 시 합리적인 요약이 나타나면 동작 OK
59
60=== H2. HRCare 비서 서비스 AI 라우팅 기능 추가 ===
61 * '''무엇을 만드나''': 사용자 자연어 질의를 받아 적절한 페이지/기능으로 라우팅하는 기능
62 * '''학습 포인트''': AI를 활용한 의도 분석, 조건 분기, 사용자 경험 설계
63 * '''확인 방법''': 몇 가지 케이스에서 라우팅이 적절히 일어나는지 확인
64 * '''참고''': 가장 도전적입니다. '''간단한 키워드 매칭 + AI 답변 1단계만 구현'''으로 시작해도 충분합니다.
65
66----
67
68== 결과 검증 기준 ==
69'''입문자 트랙''': 의도한 동작이 실제로 일어나면 OK
70
71'''숙련자 트랙''': 1시간 안에 완벽한 결과를 만드는 것이 아니라, '''AI와 함께 어디까지 갔는지의 흔적'''이 검수보고서에 남으면 OK. AI 응답 품질이 완벽하지 않아도 됩니다.
72
73----
74
75== 과제 선택 후 ==
r2
761. [[Phase_A_산출물_양식|Phase A 산출물 양식]]의 '''Q7~Q10'''을 먼저 채웁니다 (어디를 손댈지 사전 분석)
772. [[Phase_B_AI_Prompting_Cheat_Sheet|AI Prompting Cheat Sheet]]의 패턴을 보면서 AI와 대화 시작
783. 작업 종료 후 [[Phase_B_AI협업_회고노트|AI 협업 회고 노트]] 작성
79