[MCP] 3주차 Day 3 — 사용자마다 다른 권한
주차 주제: 권한과 경계 | 제조 사례: 누구로 도는지 몰랐던 도구
오늘의 목표: 도구가 「누구로」 도는지 정하고, 권한을 실행 시점에 건다.
소요 시간: 30분
1. 먼저 물을 것
이 도구는 누구로 돕니까? ★
답이 세 가지입니다.
① 시스템 계정 전부 볼 수 있습니다 ★
② 고정 계정 미리 정한 한 명 ★
③ 지금 사용자 물어본 사람 ★
③이 맞습니다. ★
그런데 대개 ①입니다. ★
2. 왜 ① 이 되나
· 만들기 쉽습니다 ★
· "권한은 나중에" 라고 합니다
· 그리고 나중에 안 합니다 ★
그러면
· 영업이 원가를 봅니다 ★
· 현장이 급여를 봅니다
· 다른 부서 것을 다 봅니다 ★
그리고 아무도 모릅니다. ★
화면에서는 안 보이던 것이
도구로는 다 보입니다. ★
3. ★ 사용자를 흘려보내세요
사람 → AI → 도구 → 시스템 ★
이 줄 끝까지 누구인지가 가야 합니다. ★
· 로그인한 사람의 신원 ★
· 그 사람의 역할
· 그 사람의 구획 (부서·사업장) ★
그리고 도구가 그것으로 조회합니다. ★
그러면
프롬프트가 필요 없습니다. ★
안 보이면 못 말합니다. ★
4. 무엇으로 가르나
② 기준정보 과정 9주차 Day 2 의 세 층. ★
① 기능 어떤 도구를 쓸 수 있나 ★
② 데이터 어느 것을 볼 수 있나 ★
③ 한도 얼마까지 요청할 수 있나 ★
②가 도구에서 가장 큽니다. ★
5. ② 데이터 권한 — 구획
· 부서·사업장 ★
· 담당 거래처
· 품목군 ★
· 프로젝트
그리고 데이터에도 구획이 적혀 있어야 ★
합니다.
이 수주는 어느 부서 것인가 ★
안 적혀 있으면 권한을 걸 수가 없습니다. ★
그건 기준정보·데이터 과정의 일입니다. ★
6. ③ 한도
쓰기(요청)에 붙습니다. ★
"1천만 이하만 요청 가능" ★
"자기 부서 건만" ★
그리고 도구가 확인합니다. ★
{ "오류": "한도를 넘습니다", ★
"이유": "요청 금액 1,800만 · 한도 1,000만", ★
"할것": "팀장 승인이 필요합니다", ★
"재시도": false } ★
「재시도: false」 가 중요합니다. ★
· 다시 불러도 안 됩니다 ★
· 사람에게 넘겨야 합니다 ★
7. 제조 현장의 실제
어느 업체, 도구가 시스템 계정으로 돌았습니다.
· 만들 때 "일단 되게" 하려고 ★
· 그리고 그대로 갔습니다
6개월 뒤 감사에서
"누가 무엇을 조회했는지 보여 주세요" ★
로그를 보니
조회자가 전부 "AI_SYSTEM" ★
· 누가 물었는지 모릅니다 ★
· 그리고 권한 밖 데이터가 나갔는지도 ★
모릅니다
확인해 보니
· 영업 담당이 표준원가를 본 기록 41건 ★
· 현장 반장이 다른 라인 실적 조회 130건 ★
둘 다 화면에서는 못 보는 것이었습니다. ★
고친 것
· 도구에 사용자 신원을 넘김 ★
· 조회를 그 사람 권한으로 ★
· 로그에 실명 ★
· 원가 속성은 역할로 걸러 냄 ★
그리고 나서
· 같은 질문에 사람마다 다른 답 ★
· 그게 맞습니다 ★
8. ★ 「사람마다 다른 답」 이 맞습니다
처음엔 이상해 보입니다. ★
"같은 걸 물었는데 왜 다르죠?" ★
그런데 화면도 그렇습니다. ★
· 영업 화면과 생산 화면이 다릅니다 ★
· 그게 당연합니다
도구도 같아야 합니다. ★
그리고 답에 적으세요 ★
"귀하가 볼 수 있는 범위에서 3건입니다." ★
그러면 "왜 안 나오지" 가 안 됩니다. ★
9. 사람이 없을 때 — Agent
Agent 가 혼자 도는 자리는 사용자가 없습니다. ★
그때는
· Agent 에게 역할을 주세요 ★
(기준정보 과정 9주차 Day 2)
· 사람 역할을 그대로 주지 마세요 ★
· 그리고 좁게 ★
검사판정Agent
· 검사 기록 조회 ★
· 판정 요청 쓰기 만 ★
10. 오늘 해 볼 것 (15분)
① 누구로 도는지 확인하세요
□ 시스템 계정 □ 고정 계정 □ 지금 사용자 ★
② 화면과 비교하세요
화면에서 못 보는 것을 도구로 물어보세요 ★
나오나 ○/✗ ★
→ 나오면 권한이 안 걸린 것입니다 ★
③ 구획을 확인하세요
□ 데이터에 부서·담당이 적혀 있나 ★
□ 없으면 권한을 못 겁니다 ★
11. 내일 할 것
밖으로 나가면 안 되는 것.
권한 안이어도 밖으로 못 나가는 데이터가 있습니다.
이 글은 MCP 과정의 3주차 3일차입니다. 과정 전체 보기
진도와 검색이 되는 판: AXPulse 기술따라가기
댓글
댓글 쓰기