대규모 언어모델(LLM) 기반 챗봇인 ChatGPT와 Claude를 사용하다 보면, 메시지를 수정했을 때 대화가 조용히 새로운 분기(branch)로 갈라지는 경우가 많습니다. 하지만 기존 인터페이스는 이러한 분기점을 명확히 보여주지 않아, 사용자는 이전에 시도했던 좋은 아이디어나 대화 흐름을 놓치기 일쑤였습니다. 이러한 불편함을 해결하기 위해 개발된 크롬 확장 프로그램 'Branch of Thought'가 주목받고 있습니다.
'Branch of Thought'는 사이드 패널에 대화 전체를 분기 트리 그래프로 시각화하여 보여줍니다. 사용자는 이 그래프를 통해 대화가 어디서 갈라졌는지 한눈에 파악할 수 있으며, 현재 경로가 강조되어 어떤 흐름으로 대화가 진행되고 있는지 쉽게 알 수 있습니다. 특정 노드를 클릭하면 해당 버전의 질문과 답변 전문을 읽을 수 있고, 버려뒀던 분기로도 클릭 한 번에 바로 이동할 수 있습니다. 또한, 노드를 드래그하여 배치를 바꾸거나 그래프를 HTML, PNG, SVG 형식으로 내보내는 기능도 제공합니다. 이 확장은 ChatGPT와 Claude가 대화를 저장하는 방식이 다름에도 불구하고, 이를 정규화하여 두 플랫폼 모두에서 일관된 사용자 경험을 제공합니다. 모든 처리는 사용자의 로컬 환경에서 이루어지며, 서버나 분석 도구를 사용하지 않아 개인 정보 보호 측면에서도 안전합니다.
이러한 대화 시각화 도구는 LLM을 활용한 작업의 효율성을 크게 높일 수 있습니다. 특히 복잡한 문제 해결, 아이디어 브레인스토밍, 코드 디버깅 등 여러 시도를 통해 최적의 결과를 찾아야 하는 상황에서 'Branch of Thought'는 사용자가 다양한 접근 방식을 체계적으로 관리하고 비교할 수 있도록 돕습니다. 이는 단순히 대화 기록을 보는 것을 넘어, 사고의 흐름을 시각적으로 재구성하여 더 나은 의사결정을 내릴 수 있게 하는 강력한 도구가 될 것입니다. 개발자, 연구자, 콘텐츠 크리에이터 등 LLM을 깊이 있게 활용하는 모든 사용자에게 유용한 솔루션이 될 것으로 기대됩니다.