용어 해설
- 중간 채우기(FIM)(Fill-in-the-Middle)
- — 문서나 코드의 중간 구간을 마스킹하고 해당 중간 내용을 조건부로 예측하도록 학습하는 목적함수로, 함수 단위의 FIM은 함수 본문을 주변 문맥(호출부와 사용부)으로부터 재구성하도록 모델을 유도하여 도구 호출과 유사한 조건부 추론 능력을 키운다.
- 프로그램 의존성 그래프(PDG)(Program Dependency Graph)
- — 추출된 AST에서 함수 노드와 이들 간의 호출·형제 관계를 엣지로 구성한 그래프로, 함수 수준의 의존 관계를 수치적으로 표현하여 마스킹 후보 선정과 그룹화(호출체인·허브·fan-in 등)를 가능하게 한다.
- 사고 연쇄(CoT)(Chain-of-Thought)
- — 모델이 출력을 생성하기 전 중간 논리적 근거를 자연어 형태로 생성하게 하는 구성으로, FIM 중간(span)에 CoT를 포함하면 '생각한 뒤 행동하는' 구조가 재현되어 도구 반환값을 활용한 계속성 예측 능력이 향상된다.
- 복잡도-추론가능성 기준(Complexity–Inferability Criterion)
- — 함수 후보의 학습 적합도를 판단하는 메트릭 조합으로, LoC·McCabe CC·중첩 깊이로 계산되는 복잡도와 호출·시그니처·문서화 등으로 계산되는 추론가능성 점수를 조화평균 형태로 결합하여 FIM 마스킹 대상으로 선택한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

