Day 553: 띄어쓰기 벤치마크 설계 및 Pronaia Engine 아키텍처 분석

Source

  • Field Notes/ReturnZero/Daily Notes/Day 553. 2023-01-04.md

Summary

본 노트는 2023 년 1 월 4 일의 작업 기록으로, 두 가지 주요 기술적 고민과 회사 동향을 다룬다. 첫째, 띄어쓰기 벤치마크의 정답지 설계 시 ‘반드시 띄어야 하는 부분’과 ‘선택적 띄어쓰기’를 어떻게 구분할지, 특히 공백 제거 후 재구성 시 오답 처리 문제를 논의했다. 둘째, Owen 이 설명한 Pronaia Engine 의 Task 기반 파이프라인 아키텍처 (모나드 영감, DAG 구조, 생성/실행 분리) 를 분석하고 테스트 전략 (유닛 vs 통합) 과 기술 부채 관리를 고찰했다. 마지막으로 Generative AI 제품화 보류 및 리더십 중심의 조직 문화 변화 등 회사 현황을 기록했다.

Key Points

  • 띄어쓰기 벤치마크: ‘반드시 띄어야 하는 공백’과 ‘선택적 공백’을 구분하는 정답지 설계 필요. 공백 제거 후 재구성 시 오답 발생 가능성에 대한 검증 로직 (Kiwi F1 기준) 고민.
  • Pronaia Engine 아키텍처: 모나드에서 영감을 받은 Task 기반 파이프라인. Task 는 (T, error) 반환 함수를 감싸며, Pipe/Merge/Map 등으로 연결 가능. DAG 구조로 테스트 용이성 및 재사용성 강조.
  • 엔지니어링 원칙: 생성과 실행의 분리를 통한 기술 부채 감소. 유닛 테스트는 외부 모듈 호출 금지 원칙 하에 의미 있는 커버리지 확보 필요.
  • 회사 동향: Generative AI 기반 새 제품 개발은 API 활용 가능 시점까지 보류. 조직 내 리더십과 신뢰 구축에 대한 논의 증가. 1 월 5 일 사업계획 공유 예정.