Reliable AI Needs to Externalize Implicit Knowledge: A Human-AI Collaboration Perspective
이 입장서는 신뢰할 수 있는 인공지능을 달성하기 위해서는 암묵적 지식을 외부화하고 구조화하기 위한'지식 객체'의 개발이 필요하다고 주장하며, 이를 통해 현재 검증 불가능한 핵심 추론 패턴에 대한 인간의 검증을 가능하게 하고 시간이 지남에 따라 인공지능의 신뢰성을 향상시키기 위한 확장 가능한 경로를 창출한다고 논증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
이 문서는 간단한 언어와 일상적인 비유를 사용하여 해당 논문을 설명합니다.
핵심 문제: "블랙박스" 요리사
천재 요리사 (AI) 를 고용하여 복잡한 요리를 맡긴다고 상상해 보세요. 이 요리사는 전 세계 모든 레스토랑에서 수백만 가지 요리를 맛보았습니다. 그들은 맛을 어떻게 조합해야 하는지, 언제 소금을 넣어야 하는지, 그리고 타버린 소스를 어떻게 고쳐야 하는지 정확히 알고 있습니다.
하지만 함정이 하나 있습니다. 이 요리사는 공식적인 요리책을 읽는 것이 아니라, 수백만 명의 요리하는 모습을 관찰함으로써 이러한 기술을 배웠습니다.
- 명시적 지식 (요리책): 요리사가 가리킬 수 있는 내용입니다. "요리책에는 밀가루 2 컵을 넣으라고 되어 있습니다." 요리사는 책의 해당 페이지를 보여줄 수 있습니다. 이는 확인하기 쉽습니다.
- 암묵적 지식 (요리사의 직관): 요리사가 느끼는 내용입니다. "소스가 너무 산성인 것 같으니 소금 한 꼬집을 추가하세요" 또는 "손잡이가 미끄러우니 이 칼은 사용하지 마세요." 요리사는 이를 적어두지 않았습니다. 이는 단순히 다른 사람을 관찰하며 습득한 패턴일 뿐입니다.
이 논문의 핵심 주장:
현재 AI 는 이러한 "직관" (암묵적 지식) 을 사용하여 똑똑한 일을 해내는 데 놀라울 정도로 뛰어납니다. 하지만 이것이 적혀 있지 않기 때문에, 우리가 그것이 옳은지 확인할 수 없습니다. 요리사가 훌륭한 기술을 사용하고 있을 수도 있고, 끔찍한 레스토랑에서 나쁜 습관을 모방하고 있을 수도 있습니다. 그 직관을 위한 "레시피"가 존재하지 않기 때문에 우리는 그 차이를 구별할 수 없습니다.
이것은 위험한 간극을 만들어냅니다. AI 는 매우 유능하지만, 어떻게 결정을 내렸는지 볼 수 없기 때문에 우리는 이를 신뢰할 수 없습니다.
왜 현재의 해결책들은 작동하지 않는가
이 논문은 AI 의 신뢰성을 높이기 위해 사람들이 시도하는 네 가지 방법을 살펴보고, 왜 이러한 방법들이 이 특정 문제를 해결하지 못하는지 설명합니다.
- 사실 확인 (RAG): 요리사가 요리하는 동안 요리책을 열어볼 수 있다고 상상해 보세요. 이는 사실 (예: "오믈렛에 달걀을 몇 개 넣는가") 에는 도움이 되지만, 직관 (예: "프라이팬이 충분히 뜨거운지 어떻게 판단하는가") 에는 도움이 되지 않습니다. 요리사는 여전히 보이지 않는 직감에 의존합니다.
- 요리사에게 스스로 확인하게 하기: 요리사에게 "이 맛이 맞다고 확신하십니까?"라고 물어본다고 상상해 보세요. 요리사는 "네, 99% 확신합니다!"라고 말할지도 모릅니다. 하지만 요리사가 처음부터 나쁜 습관을 배웠다면, 그 나쁜 습관이 좋다고 자신 있게 말할 것입니다. 그들은 자신의 맹점을 스스로 발견할 수 없습니다.
- 요리사 훈련: 요리사가 따를 새로운 규칙 세트를 제공하는 것이라고 상상해 보세요. 이는 그들의 행동을 바꾸지만, 규칙은 그들의 뇌 (모델의 매개변수) 안에 잠겨 있습니다. 어떤 규칙이 그들을 특정 행동을 하게 했는지 내부에서 확인할 수 없습니다.
- 요리사에게 노트 제공 (기억): 요리사가 내일을 위해 오늘 한 일을 적어두는다고 상상해 보세요. 하지만 그들이 실수를 적어두었다면, 그 실수를 영원히 반복하게 될 것입니다. 노트가 그 메모가 "참"인지 "거짓"인지 알려주지는 않습니다.
공통된 결함: 이러한 모든 방법은 "직관"을 AI 내부에 가둡니다. 인간은 이를 볼 수도, 확인할 수도, 승인할 수도 없습니다.
해결책: "지식 객체" (KOs)
저자들은 **지식 객체 (Knowledge Object, KO)**라는 새로운 도구를 제안합니다.
KO 를 요리사의 직관을 위한 투명한 **"레시피 카드"**라고 생각하세요.
AI 가 직관을 사용하여 문제를 해결할 때, 반드시 멈추고 다음과 같은 구조화된 카드를 작성해야 합니다.
- 주장: "데이터베이스에 싱글톤 패턴을 사용했습니다."
- 근거: "고부하 상황에서 다른 전문가 12 명이 이를 수행하는 것을 보았습니다."
- 한계: "이는 자바 앱에만 적용되며, 배치 처리에는 적용되지 않습니다."
- 검증자: "시니어 엔지니어 앨리스가 1 월 15 일에 이를 확인하고 '승인'이라고 말했습니다."
이것이 모든 것을 어떻게 바꾸는가:
AI 가 단순히 답변을 제공하는 대신, 답변과 함께 그 결론에 도달한 과정을 보여주는 "레시피 카드"를 제공합니다.
- 보이지 않는 것을 가시화합니다: 결과뿐만 아니라 추론 과정을 볼 수 있게 됩니다.
- 인간 검사를 가능하게 합니다: 앨리스와 같은 인간 전문가가 카드를 보고 "네, 그것은 좋은 패턴입니다" 또는 "아니요, 그것은 위험한 패턴입니다"라고 말할 수 있습니다.
- 시간을 절약합니다 (누적 효과):
- KO 없이: 새로운 개발자가 AI 에게 질문할 때마다 AI 가 옳은지 확인하는 데 30 분을 소비해야 합니다.
- KO 로: 앨리스가 한 번만 확인합니다. 그녀는 카드를 "검증됨"으로 도장합니다. 이제 다음 1,000 명의 개발자는 카드를 보고 앨리스의 도장을 확인한 후 즉시 답변을 신뢰합니다. 작업은 한 번만 수행되지만, 그 혜택은 영원히 지속됩니다.
"CodeAssist" 예시
이 논문은 소프트웨어 예시를 사용하여 이를 설명합니다.
- 상황: AI 가 프로그래머가 데이터베이스를 연결하는 방법을 결정하는 것을 돕습니다.
- 과거 방식: AI 가 "싱글톤 패턴을 사용하세요"라고 말합니다. 프로그래머는 이것이 안전한지, 아니면 시스템을 충돌시킬지 추측해야 합니다.
- KO 방식: AI 가 "싱글톤 패턴을 사용하세요"라고 말하면서 카드를 보여줍니다. "경고: 100 명 이상이 동시에 사용할 경우 충돌을 유발합니다. 시니어 엔지니어 앨리스가 표준 웹 앱에 대해 검증했습니다. 배치 작업에는 검증되지 않았습니다."
- 결과: 프로그래머는 언제 사용해야 하고 언제 피해야 하는지 정확히 알게 됩니다. 추측할 필요가 없습니다.
요약
이 논문은 AI 의 "뇌"에 너무 많은 숨겨지고 검증되지 않은 직관이 포함되어 있기 때문에 AI 만으로는 의존할 수 없다고 주장합니다. AI 를 신뢰할 수 있게 만들기 위해서는 AI 가 인간이 확인할 수 있는 형식으로 추론 과정을 기록하도록 강요해야 합니다.
숨겨진 직관을 지식 객체로 변환함으로써, 우리는 일회성 추측을 영구적이고 신뢰할 수 있는 자산으로 바꿉니다. 이는 AI 를 우리가 두려워해야 하는 "블랙박스"에서 인간의 판단이 기록되고 공유되며 시간이 지남에 따라 축적되는 협력 파트너로 변화시킵니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.