Context Hub: 앤드류 응 팀, 코딩 에이전트의 API 환각 막는 오픈소스 CLI 공개
DeepLearning.AI가 AI 코딩 에이전트용 오픈소스 CLI 도구 Context Hub를 선보였습니다. 에이전트가 최신 버전별 API 문서를 직접 조회해 구버전 엔드포인트를 호출하는 환각을 방지하며, 해결책을 로컬 메모로 저장해 다음 세션에서도 재사용할 수 있도록 지원합니다.

AI 코딩 어시스턴트를 사용하는 개발자라면 누구나 한 번쯤 겪어본 답답한 상황이 있습니다. 결제 모듈 연동을 요청했더니 반년 전에 지원이 중단된 API 파라미터로 당당하게 코드를 짜서 빌드를 망가뜨리는 일입니다.
AI는 자신이 무엇을 모르는지 알지 못합니다. 앤드류 응(Andrew Ng)이 이끄는 DeepLearning.AI 팀은 코딩 에이전트의 이런 고질적인 API 환각을 잡기 위해 오픈소스 CLI 도구인 Context Hub를 공개했습니다.
핵심 명령어는 chub입니다. 인터넷을 무작정 긁어오는 대신, LLM이 읽기 좋게 정제되고 버전 관리가 적용된 마크다운 문서를 에이전트에게 바로 쥐어주는 도구입니다.
CLI 명령어로 최신 API 문서를 즉시 호출
작동 방식은 매우 직관적입니다. 에이전트가 터미널에서 chub get stripe/api 같은 명령을 실행하면 해당 언어와 버전에 꼭 맞는 정제된 API 문서를 즉시 내려받아 컨텍스트에 추가합니다.
그동안 개발자들은 에이전트의 환각을 막기 위해 CLAUDE.md 파일을 수동으로 만들거나 장문의 안내 문서를 프로젝트마다 집어넣어야 했습니다. Context Hub는 이런 번거로운 컨텍스트 엔지니어링 과정을 하나의 표준 CLI로 통합했습니다.
명령줄을 실행할 수 있는 코딩 에이전트라면 어디서든 쓸 수 있으며, Claude Code 사용자를 위해 스킬 디렉터리에 넣기만 하면 되는 SKILL.md 파일도 함께 제공됩니다.
에이전트가 직접 남기는 메모와 장기 기억
문서 조회에 그치지 않고 로컬 장기 기억 기능을 제공한다는 점도 눈에 띕니다.
실제 개발 과정에서 에이전트가 공식 문서의 오류를 우회하는 해결책을 찾아내면, chub annotate 명령을 통해 이를 로컬 메모로 저장할 수 있습니다.
이렇게 저장된 메모는 다음 세션에서도 자동으로 불러와지기 때문에 에이전트가 같은 문제로 반복해서 삽질하는 상황을 막아줍니다. 에이전트가 문서 품질을 평가하는 피드백 시스템도 갖추고 있으며, 향후에는 서로 다른 AI 간에 학습 결과를 공유하는 방향도 추진 중입니다.
왜 중요한가
우리는 Context Hub가 매우 실용적인 틈새를 정확히 찔렀다고 봅니다. 복잡한 웹 브라우징을 거치지 않고 모델 맞춤형 마크다운만 골라 전달하는 방식은 토큰 낭비와 환각을 동시에 줄여줍니다.
API 규격이 시시각각 바뀌는 오픈소스 프레임워크나 클라우드 서비스를 다루는 개발자에게는 즉시 도입할 만한 안전장치가 됩니다. 세션을 넘나드는 로컬 메모 지원 덕분에 협업 어시스턴트의 체감 완성도 역시 올라갑니다.
물론 한계도 명확합니다. 지원 문서의 정확성과 업데이트 속도가 결국 생태계 기여에 달려 있다는 점입니다. 비인기 라이브러리의 문서 관리가 소홀해지면 예전과 같은 문제가 다시 불거질 수 있습니다. 그럼에도 파편화되어 있던 컨텍스트 주입 방식을 단일 도구로 정리해 낸 시도는 업계에 의미 있는 기준점을 제시합니다.
출처 (1)
- deeplearning.ai(새 탭에서 열림)원문deeplearning.ai