결정론적 코드
deterministic code
같은 입력을 넣으면 언제나 같은 결과가 나오는, 정해진 규칙대로만 움직이는 코드
该词条尚未翻译,此处显示韩语原文。译文完成后会自动替换。
简单来说
결정론적 코드란 같은 입력을 넣으면 언제나 같은 결과가 나오는 프로그램을 말한다. 계산기에 2+2를 넣으면 오늘도 내일도 4가 나오는 것과 같다. 규칙이 미리 다 정해져 있어서, 왜 그런 결과가 나왔는지 하나하나 따라가며 확인할 수 있다.
반대로 요즘 쓰는 대화형 AI는 같은 질문을 두 번 던져도 표현이 조금씩 달라지거나 아예 다른 답을 내놓기도 한다. 사람의 말을 알아듣고 상황에 맞게 답을 만들어내는 유연함 덕분이지만, 그만큼 결과를 완전히 예측하기는 어렵다.
그래서 실수가 용납되지 않는 일에는 이 둘을 섞어 쓴다. AI가 사람의 애매한 말을 알아듣고 상황을 해석하는 역할을 맡고, 결정론적 코드는 그 뒤에서 정해진 절차가 빠짐없이 지켜지는지, 누가 봐도 나중에 검증할 수 있는 방식으로 추적한다. 이해는 AI가, 확인은 정해진 규칙이 하는 셈이다.
在报道中是这样出现的
기사에서는 응급실 소생술 보조 앱 Pulse를 설명하며 "GPT-5.6이 발화를 해석하고, 감사 가능한 결정론적 코드가 워크플로를 추적하며, 근거가 불명확하면 팀에 확인을 요청한다"고 썼다. 흔히 오해하듯 결정론적 코드가 'AI를 안 쓴다'는 뜻은 아니다. AI가 사람의 말을 유연하게 해석하는 동안, 그 옆에서 절차 자체는 확률이 아니라 고정된 규칙으로 빠짐없이 기록되고 검증된다는 의미다.
亲手试一试
아무 챗봇에 같은 질문을 문구까지 똑같이 두 번 연달아 던져 보라. 답이 미묘하게 달라진다면 그건 확률에 기반해 매번 새로 만들어지는 결과다. 반면 계산기나 엑셀 수식처럼 같은 입력에 항상 같은 출력이 나오는 것이 결정론적 코드다. 이 차이를 눈으로 확인하는 것만으로도 두 방식의 차이가 감이 잡힌다.