PPAP 2

PPAP 개발기 (2) : API spec 문서 작성하기

https://uysuiiii.tistory.com/136 멘토님께 금요일에 질문하기 응답으로는 200, 400, 401 등 상태코드와 그에 따른 응답 스키마를 정의한다. StatusCode 관련 스키마를 따로 작성하지 않고 그냥 만들면 나중에 codegen 결과로 AskResponse 400, AskResponse 401 이런 식으로 여러개의 data class가 생성된다.상태코드 스키마를 따로 정의해서 코드별로 data class가 분리되지 않도록 한다.data class StatusCode( @Schema(example = "null", description = "") @field:JsonProperty("200") val _200: kotlin.String? = null, @Schema(examp..

PPAP 2024.10.02

PPAP 개발기(1)

[PPAP 프로젝트 깃허브](https://github.com/kchabin/pbl)우리 학교에서는 졸업 프로젝트 수업을 3학년 1학기~4학년 1학기 까지 약 1년 반의 시간 동안 진행한다."개인정보처리방침 평가 자동화 프로그램의 개발" 이라는 주제로 프로젝트를 진행하고 있다.깃허브 README에도 적힌 것처럼, 처음엔 딥러닝 텍스트 유사도 등을 활용해서 개인정보처리방침이 법령과 가이드라인에 맞게 제대로 잘 작성되었는지 확인하고 평가 결과를 도출할 수 있을 것이라고 생각했지만, AI 경험은 작년에 이브와 프로젝트를 하면서 AI 파트를 담당한 팀원들이 개발하는 걸 옆에서 지켜보거나 강화학습 기초 스터디를 진행한 것 밖에 없었다.그래서 생각해낸 것은 바로 RAG 였다.RAG는 저번에 SAP 면접 준비를 하면..

PPAP 2024.10.01