λ§ˆμ§€λ§‰ λ‹¨κ³„λŠ” κΈ°λŠ₯ μΆ”κ°€κ°€ μ•„λ‹ˆλΌ μΆœμ‹œ κ°€λŠ₯ν•œ μƒνƒœλ₯Ό ν™•μΈν•˜λŠ” κ²€μ¦μž…λ‹ˆλ‹€. ν…ŒμŠ€νŠΈΒ·μž₯μ•  λŒ€μ‘Β·λ²„μ „ 정책을 점검해야 μš΄μ˜μ—μ„œ 흔듀리지 μ•ŠμŠ΅λ‹ˆλ‹€.

AI ν™œμš© μ•ˆλ‚΄: 이 λ¬Έμ„œλŠ” μƒμ„±ν˜• AIλ₯Ό ν™œμš©ν•΄ μž‘μ„±ν–ˆμœΌλ©°, Pydantic AI 곡식 λ¬Έμ„œλ₯Ό 1μ°¨ 좜처둜 κ²€ν† ν•΄ μ •λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.

κ³΅μ‹λ¬Έμ„œ 흐름 점검 (κ°œμš” 보완)

  • 흐름: ν…ŒμŠ€νŠΈ(TestModel/FunctionModel/fixture) β†’ νŠΈλŸ¬λΈ”μŠˆνŒ…(ν™˜κ²½/루프/HTTPX) β†’ 버전 μ •μ±…(beta/파이썬 지원) β†’ 릴리즈 체크리슀트.
  • 이번 νŽΈμ—μ„œ λΉ μ§€λ©΄ μ•ˆ λ˜λŠ” 포인트:
    • ν…ŒμŠ€νŠΈλ₯Ό β€œμ •μƒ 응닡 확인”이 μ•„λ‹ˆλΌ νšŒκ·€ λ°©μ§€ μž₯치둜 μ •μ˜ν•œλ‹€.
    • 자주 λ°œμƒν•˜λŠ” λŸ°νƒ€μž„ 였λ₯˜(API ν‚€, 이벀트 루프)λ₯Ό μ²΄ν¬λ¦¬μŠ€νŠΈμ— λͺ…μ‹œν•œλ‹€.
    • 버전 정책을 릴리즈 승인 쑰건으둜 μ—°κ²°ν•œλ‹€.
  • 곡식 λ¬Έμ„œ 체크 링크:

배포 μ „ 3μΆ• 점검

  1. ν…ŒμŠ€νŠΈ: 핡심 μ‹œλ‚˜λ¦¬μ˜€ μžλ™ 검증
  2. νŠΈλŸ¬λΈ”μŠˆνŒ…: μž₯μ•  μž¬ν˜„/볡ꡬ 절차 λ¬Έμ„œν™”
  3. 버전 μ •μ±…: μ—…λ°μ΄νŠΈ 영ν–₯ λ²”μœ„ 관리

곡식 λ¬Έμ„œ:

flowchart TD
  A[κΈ°λŠ₯ μ™„μ„±] --> B[μžλ™ ν…ŒμŠ€νŠΈ]
  B --> C[μ„±λŠ₯/Evals 확인]
  C --> D[μž₯μ•  볡ꡬ λ¦¬ν—ˆμ„€]
  D --> E[배포 승인]
  E --> F[운영 λͺ¨λ‹ˆν„°λ§]

λ―Έλ‹ˆ 사둀 A: 릴리즈 ν›„ νŠΉμ • μ§ˆλ¬Έμ—μ„œλ§Œ μ‹€νŒ¨ν•œ 문제

ν…ŒμŠ€νŠΈ 데이터셋이 ν‰μ΄ν•œ 질문만 포함해 μ—£μ§€ μΌ€μ΄μŠ€λ₯Ό λ†“μ³€μŠ΅λ‹ˆλ‹€. μ‹€μ œ μ‚¬μš©μž 질문 둜그λ₯Ό μƒ˜ν”Œλ§ν•΄ νšŒκ·€ ν…ŒμŠ€νŠΈμ— ν¬ν•¨ν•˜λ‹ˆ 재발이 μ€„μ—ˆμŠ΅λ‹ˆλ‹€.

λ―Έλ‹ˆ 사둀 B: 버전 μ—… ν›„ 도ꡬ μŠ€ν‚€λ§ˆ 좩돌 λ°œμƒ

버전 λ³€κ²½ 영ν–₯을 λ¬Έμ„œν™”ν•˜μ§€ μ•Šμ•„ 배포 직후 였λ₯˜κ°€ λ‚¬μŠ΅λ‹ˆλ‹€. 버전 μ •μ±…κ³Ό ν˜Έν™˜μ„± 체크리슀트λ₯Ό 릴리즈 λ…ΈνŠΈμ— 포함해 μ˜ˆλ°©ν–ˆμŠ΅λ‹ˆλ‹€.

μΆœμ‹œ 체크리슀트

  • 핡심 질문 μ„ΈνŠΈ μžλ™ ν…ŒμŠ€νŠΈ 톡과
  • Evals κΈ°μ€€μΉ˜(정확도/ν˜•μ‹ μ€€μˆ˜μœ¨) 톡과
  • μž₯μ•  λŒ€μ‘ runbook μ΅œμ‹ ν™”
  • λΉ„μš©/μ§€μ—° μ•Œλ¦Ό μž„κ³„μΉ˜ μ„€μ • μ™„λ£Œ
  • λ‘€λ°± κΈ°μ€€κ³Ό λ‹΄λ‹Ήμž μ§€μ • μ™„λ£Œ

μ‹œλ¦¬μ¦ˆ 마무리: 무엇이 남아야 ν•˜λ‚˜

이 μ‹œλ¦¬μ¦ˆλ₯Ό 끝낸 λ’€ 남아야 ν•  것은 β€œμž˜ μž‘λ™ν•˜λŠ” 데λͺ¨β€κ°€ μ•„λ‹ˆλΌ, νŒ€μ΄ 반볡 μš΄μ˜ν•  수 μžˆλŠ” ν‘œμ€€ λ£¨ν”„μž…λ‹ˆλ‹€. μ„€μΉ˜ μ½”λ“œ, νƒ€μž… 계약, 도ꡬ 경계, 평가 체계, 볡ꡬ μ ˆμ°¨κ°€ λ¬Έμ„œμ™€ μ½”λ“œλ‘œ ν•¨κ»˜ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

λ‹€μŒ 읽기