figure.2

05. LangGraph StateGraph로 Agent 실행 흐름을 분리한 이유

Lumi_agent에서 LangGraph를 쓴 이유는 “Agent를 만들 수 있어서”가 아니라 “실행 흐름을 보이게 만들 수 있어서”입니다. 외부 도구를 호출하는 Agent는 단순히 답변을 생성하는 챗봇보다 실패 지점이 많습니다. 도구를 호출할지, 어떤 도구가 안전한지, 실행 후 다시 생각할지, 마지막에 기억을 저장할지 결정해야 합니다. wrapp...

02. 파일명 검색의 한계를 의미 기반 검색으로 바꾸기

“강아지가 뛰어노는 사진”을 찾고 싶은데 파일명이 20230322_084848.jpg라면 파일명 검색은 도움이 되지 않습니다. PDF 안의 그래프를 찾고 싶은데 해당 단어가 본문 텍스트에 없다면 일반 텍스트 검색도 놓칠 수 있습니다. LocalLens의 출발점은 이 지점이었습니다. 사용자가 기억하는 것은 파일명이 아니라 대략적인 장면, 주제, 의미인...