AI 도구 · 2 min read · Dec 04, 2025
페이스북의 디버깅 AI 도구가 이제 모두에게 공개되었습니다

페이스북, 디버깅을 위한 AI 도구를 모두에게 무료로 제공
페이스북은 예전에는 빠르게 움직이며 파괴적인 방식으로 운영했지만, 이제는 빠르게 움직이며 문제를 해결하기 위해 노력하고 있습니다. 이를 실행하기 위해 회사는 고객과 접촉하기 전에 모바일 앱에서 버그를 찾을 수 있는 인공지능 도구인 Infer를 설계했습니다. 회사는 이제 모든 사람이 이러한 방식으로 소프트웨어를 점검하기를 원합니다.
오늘, 회사는 독립 개발자나 앱을 새로운 방식으로 디버깅하려는 모든 회사가 자유롭게 사용할 수 있도록 오픈 소스 코드 Infer를 공개했습니다.
Infer의 공동 제작자인 피터 오헤른은 “이 도구는 프로그램을 살펴보고 인간이 할 수 있는 방식으로 프로그램에 대한 추측이나 가설을 세웁니다.”라고 말했습니다.
그러나 인간과는 달리, 이 도구는 잠재적인 버그를 찾기 위해 단 몇 분 만에 수천 줄의 코드를 읽을 수 있습니다. 페이스북은 이 도구의 버그 수정 비율이 약 80%에 달한다고 주장하며, 이는 자동화된 시스템으로서는 상당히 좋은 수치입니다.
많은 디버거들은 프로그램을 실행하고 코드를 한 줄씩 검색하거나 스캔하여 오류를 찾습니다. Infer는 코드를 체계적으로 검사하고 실제로 코드를 완성하지 않고도 문제를 찾을 수 있는 능력을 가지고 있으며, 이를 “정적 프로그램 분석”이라고 합니다.
정적 분석 개념에 기반하여 상업용 및 오픈 소스 테스트 도구가 수십 년 동안 존재해왔습니다. 그러나 이러한 도구들은 Infer가 할 수 있는 수준의 깊은 코드 분석을 수행할 수 없다고 오헤른은 말합니다. 다른 도구들과는 달리, Infer는 대규모 코드베이스를 분석하고, 더 작은 부분을 체계적으로 검사한 다음, 결과를 결합하여 속도와 깊이 간의 균형을 유지합니다.
오헤른은 “나는 이것을 AI로 생각합니다.”라고 말합니다. 그러나 그는 이것이 페이스북의 다른 연구자들이 발명하고 있는 더 뇌에 영감을 받은 신경망 기술보다 상징적 인공지능 분야에 더 가깝다고 말합니다.
Infer는 오헤른이 고(故) 컴퓨터 과학자 존 레이놀즈와 함께 시작한 학술 연구에서 개발되었습니다. 그와 함께 분리 논리라는 컴퓨터 과학 개념을 개발했습니다. 다음 중요한 발견은 오헤른이 정적 분석에 적용할 수 있는 “유추적 추론”이라는 개념을 인식했을 때 이루어졌습니다.
오헤른은 그의 연구 조교인 디노 디스테파노와 런던 퀸 메리 대학교의 박사 과정 학생인 크리스티아노 칼카뇨와 함께 작업했습니다. 디스테파노와 칼카뇨는 서로 다른 연구소로 가서 연구를 지속했습니다. 그러나 결국 그들은 학계 외부의 소프트웨어 개발 세계에 인상을 남기고 싶어했습니다. 그들은 결정을 내리고 모노이딕스라는 스타트업을 설립했으며 오헤른에게 합류해 줄 것을 요청했습니다.
원래 계획은 그들의 작업에 기반하여 상업 제품을 개발하는 것이었습니다. 그러나 페이스북이 회사를 인수하겠다는 제안을 받았을 때, 팀은 작은 스타트업으로서 페이스북보다 더 큰 영향을 미칠 수 없다는 것을 깨달았다고 오헤른은 말합니다. 팀은 이제 전체 플랫폼을 무료로 제공할 수 있게 되었습니다. “그 결정을 내리기까지 시간이 좀 걸렸지만, 그것이 항상 이상적인 상황이었습니다.”라고 그는 말합니다.
오헤른은 Infer를 모두에게 무료로 제공함으로써 팀이 다른 회사들을 도와주고, 그들로부터 반응을 수집하며, 학계의 기여에 주목할 수 있기를 희망하고 있습니다.
“정적 분석은 훌륭한 아이디어로 가득 차 있지만 해결되지 않은 문제들도 많습니다.”라고 그는 말합니다. “우리는 이것이 산업과 학계 간의 협업을 촉진하고, 연구가 양방향으로 흐르기를 희망합니다.”
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.