Skip to main content

Command Palette

Search for a command to run...

책 리뷰 - 밑바닥부터 배우는 Ai 에이전트

Updated
1 min read

리뷰

최근 회사에서도 AI Agent 를 정말 많이 사용하고 있고, 우리 파이프라인 자체는 이미 LLM call 의 chaining 을 이용해서 사진이나 제품을 분류하는 일들을 많이 진행하고 있었음. 예전에 langchain 이 나올 무렵에는 대부분 langchain 도 단순히 OpenAPI 의 wrapper 수준이여서 API 콜 정도 밖에 지원하지 않았었는데, 그때 수동으로 chaining 이나 routing 같은 패턴을 순수 파이썬 코드로 작업했었었다.

이 책을 읽으면 그때 경험을 간접적으로 해볼 수 있다. 순수 파이썬 코드로 짜보면서 내부에서 대략적으로 어느 방식으로 돌아가는지 이해하고, 나중에 직접적으로 제어해야 할때 알맞은 디자인 패턴을 골라서 적용할 수 있도록 경험치를 쌓아주는 책.

장점

  • 하루만에 충분히 읽을 수 있음

  • 순수 파이썬 코드로 간단하게 현재 LLM Agent 를 여러 디자인 패턴과 함께 맛보기 좋음

  • 파이썬을 알고만 있다면 아주쉽게 따라하기 좋음

  • 쉬움

단점

  • UI 구현은 솔직히 왜 있는지 잘 모르겠음

  • 밑바닥부터 무언갈 만들긴 하나 거의 가드레일 하나 없는 Tutorial 수준의 예시들임

추천하는 독자

  • Agent 로 파이프라인을 한번도 구성해보지 않은 사람들 (구성해봤다면 굳이 안읽어도 될거 같음. 추상화된 개념 정도의 수준의 구현만 있음)

난이도

  • Easy

정리

Agent 파이프라인을 이미 구성해본 사람들에게는 그다지 도움이 안되지만, 처음 시작해보는 사람들에게는 이렇게 구성할 수 있구나 하고 깨달음을 줄 수도 있는 책. 근데 이미 langchain 이나 이런걸 쓴다해도, 이정도의 개념을 모르고 쓰기는 어렵다고 생각함.


책링크: https://product.kyobobook.co.kr/detail/S000218729898

More from this blog

RDB 에서 큰 컬럼을 인덱스로 잡으면 안되는 이유

B-Tree 는 기본적으로 페이지 사이즈 와 저장할 수 있는 원소의 개수를 고정값으로 사용한다. 하지만 우리가 실제로 페이지에 저장하는 값은 가변적인 크기를 가지고 있기 때문에 필연적으로 물리적으로 저장해야할 개수가 다 차기도 전에 페이지가 넘치는 상황에 부딪히게 된다. 예를 들어 100KB 를 저장하는 페이지에 위와 같이 데이터를 저장한 상태이다. 여

Feb 26, 20262 min read49

Slotted Page

데이터베이스와 관련된 기술을 보다보면 어떻게 데이터를 관리하고 저장하지? 특히 단편화(Fragmentation) 이 일어나는 것을 어떻게 통제하고 관리할까? 혹은 정렬된 자료구조 내부에서 데이터의 순서를 보존하기 위해 어떠한 행위들을 할까? 궁금해집니다. 오늘은 조금 더 데이터베이스 내부에 쓰이는 자료구조를 들여다보며 연관된 행위를 공부해보려고 합니다. F

Feb 22, 20264 min read63
Slotted Page

MCP 를 통한 workflow 자동화

AI native 최근에 LinkedIn 이나 여러 소셜 플랫폼들의 글을 보면 AI native 회사 라는 워딩들이 많이 보입니다. IBM 의 정의에 따르면 AI native 를 아래와 같이 정의한다고 하는데요. “AI를 사고와 업무 방식에 끊임없이 내재화하는 상태” 그렇다면 팀원들이 계속해서 AI 를 사고와 업무 방식에 끊임 없이 내재화 하려면 어떻게 해야할까요? 개발자들은 이미 Claude code 나 Codex 등 여러 AI Tool...

Feb 14, 20263 min read100

파이썬 톺아보기 2화 - Ast 와 바이트코드

식(Expression) 과 문장(Statement) 프로그래밍을 공부하다보면 위 두 단어를 반드시 마주하게 된다. 가끔 헷갈려하는 경우가 많은데 오늘은 python 에서 기본 모듈인 ast 모듈을 공부하며 이를 알아보도록 하자. 식(Expression) 기본적으로 식(Expression) 이란 평가되면 값이 나오는 코드 조각을 뜻한다. 파이썬에서는 어떠한 부분들이 있을까? 노드 타입설명예시 BinOp이항 연산a + b, x * y...

Feb 6, 20267 min read30
D

dev_roach

41 posts