반응형

TimeTravel 2

[Next Gen AI] 4. [기억] AI의 단기 기억 상실증 치료하기: Checkpointer와 Persistence

안녕하세요! 여러분의 AI 아키텍처 길잡이, 팬돌프입니다.지난 3편에서 우리는 에이전트에게 외부 API를 호출하고 도구를 사용할 수 있는 '손과 발'을 달아주었습니다. 이제 AI는 날씨도 검색하고, 사내 DB도 조회할 수 있게 되었죠.하지만 이 똑똑한 비서에게는 치명적인 약점이 하나 있습니다. 바로 '단기 기억 상실증'입니다. "내 이름은 팬돌프야"라고 말한 뒤, 잠시 후 "내 이름이 뭐라고 했지?"라고 물어보면 AI는 대답하지 못합니다. LLM과 기본 상태의 LangGraph는 본질적으로 상태를 저장하지 않는 무상태(Stateless) 시스템이기 때문입니다.대화가 10번, 20번 길어지는 '멀티턴(Multi-turn)' 환경이나, 어제 했던 대화를 오늘 이어서 해야 하는 실제 프로덕션 환경에서는 이 기..

[Apache Iceberg] 7. [활용] 시간 여행(Time Travel)과 롤백(Rollback): 실수를 되돌리는 타임머신

안녕하세요! 여러분의 데이터 지킴이, 팬돌프입니다.지난 6편에서는 데이터의 수정과 삭제 성능을 최적화하는 COW와 MOR 전략에 대해 깊이 있게 다뤘습니다. 이제 데이터 레이크에서도 수정과 삭제가 자유로워졌죠.하지만 사람이라면 누구나 실수를 합니다. "아차! WHERE 조건을 빼먹고 DELETE를 날려버렸네?" "배포된 배치 코드가 버그 때문에 데이터를 다 망가뜨려 놨어!"기존 데이터베이스나 하둡 환경에서 이런 일이 발생하면 등줄기에 식은땀이 흐르고 백업본을 찾아 헤매야 했습니다. 하지만 Apache Iceberg를 사용하는 여러분은 커피 한 잔의 여유를 가지셔도 됩니다.Iceberg에는 버튼 하나로 과거의 상태로 되돌아가는 타임머신, 시간 여행(Time Travel) 기능이 내장되어 있으니까요. 오늘은..

반응형