2025-11-11

LLM App 개발을 시작해보고 싶은 분들에게 추천하는 서적

라마인덱스로 배우는 데이터 기반 AI 애플리케이션: 서평


 

평소에 라마인덱스로 에이전트 개발을 하고 있습니다.

라마인덱스의 경우 커뮤니티도 작고 참고할만한 책이나 강의 등 자료가 적어 시작할 때 상당한 어려움을 겪었던 기억이 납니다.

아무래도 개념적으로 난이도가 다소 있어 초심자에게 진입장벽으로 작용하다보니 커뮤니티가 많이 커지지 못하여 그런 것이 아닌가 생각됩니다.

어찌어찌 직접 코드를 까보며 이제는 편하게 사용 가능하게 되었고, 사내에 모든 에이전트 관련 코드는 라마인덱스로 구현하게 되었습니다.

그러다 최근에 라마인덱스를 주제로 나온 국내 기술 서적을 처음으로 발견하게 되었습니다. 

처음 시작할 때 고생이 많았다 보니 교재는 어떤 식으로 구성되어 있는 지, 혹시 내가 놓쳤던 중요한 부분은 없는 지 등 궁금한 점이 많아 바로 정독을 시작했습니다.

 

 

 

 

 

해당 서적은 라마인덱스 작동원리 및 코드 구조, 라마인덱스에서 정의한 객체들에 대한 설명부터 시작하여 전처리/후처리 및 실무에서 필요로하는 다양한 고급 테크닉까지 알기 쉽게 잘 정리되어 있고 실습하기 좋게 구성이 잘 되어있습니다.

처음 시작하는 사람부터 현직에 있는 사람에게 까지 꽤나 유용한 개념서가 될 수 있을 것으로 생각됩니다.

개인적으로 라마인덱스는 프로덕션 레벨의 에이전트 시스템 구성에 도움이 되는 것을 목표하며 굉장히 완성도 높은 프레임워크라고 생각합니다.

시스템 구성과 안정성, 확장성 등에 초점을 맞추어 라마인덱스의 구성요소들이 제작되어 있다 보니 ML엔지니어나 처음 개발을 시작하는 사람들에게 다소 익숙하지 않은 개념들이 꽤나 등장하는 경향이 있습니다.

똑같은 요소처럼 보이는데 이름이 다르고, 왜 쓰이는 지 모르겠는데 반복적으로 등장하고, 중요하다는데 왜 중요한 지 모르겠는 등 라마인덱스를 배우는 데에 있어 다양한 어려움이 있는데 이런 부분을 하나하나 친절히 설명해주고 있습니다.

덕분에 저도 간혹 헷갈리던 개념들이 있었는데 이번 기회에 정확하게 개념을 파악할 수 있었습니다.

실습 코드 버전을 보니 아마 이 책이 쓰이기 시작할 쯤 저도 한참 열심히 라마인덱스 코드를 까보며 한참 골치 아파하고 있었던 것 같은데,

제가 처음 공부를 시작할 때도 이런 좋은 교재가 있었다면 덜 고생했을 텐데 하는 아쉬운 점도 있습니다만지금이라도 머릿 속을 정리할 수 있는 책을 얻게 되어 다행이라는 생각이 듭니다 ㅎㅎ 

 

요즘 에이전트 개발이 조금 더 추상화된 단계의 프레임워크인 라마인덱스의 workflow나 랭그래프로 넘어가는 경향이 있기는 하나, 기존 라마인덱스의 요소들 안에 이미 workflow에서의 개념 대다수가 내포되어 있어 에이전트 시스템에 대한 개념을 학습하기에는 workflow나 langgraph보다 라마인덱스가 더 유리할 것으로 생각됩니다.  

해당 서적은 단순히 ‘라마인덱스’라는 프레임워크에 익숙해지 것에 그치지 않고 라마인덱스가 정의해놓은 컴포넌트들을 쉽게 이해할 수 있도록 도와 프로덕션 레벨의 에이전트 시스템을 구성 시에 필요한 사고의 구조적 깊이를 더하고 안정적이고 확장성 높은 에이전트 시스템 설계의 밑거름이 될 것입니다.