프레임워크 없이 배우는 AI 엔지니어 노트북
RAG·에이전트·평가를 라이브러리 없이 직접 짜보는 무료 콜랩 교재가 공개됐다.
AI 기능을 붙이려고 문서를 뒤지다 보면, 정작 배우는 것이 모델이 아니라 특정 라이브러리 사용법인 경우가 많다. 그 라이브러리가 반년 뒤 바뀌면 배운 것도 함께 낡는다. 최근 공개된 학습용 노트북 모음 AI 엔지니어 노트북(AI Engineer Notebooks)은 이 순서를 거꾸로 뒤집는다. 프레임워크를 쓰기 전에, 원시 API 호출만으로 검색 증강 생성과 에이전트 루프를 직접 짜보게 한다.
무슨 일인가 / 배경
이 저장소는 MIT 라이선스로 공개돼 있고, 확인 시점 기준 별 56개와 커밋 73건이 쌓여 있다. 대상 독자는 백엔드나 풀스택 경험이 있으면서 응용 모델 계층을 얹으려는 개발자다. 제작자는 이 자료를 별도의 전환 계획 문서와 짝을 이루는 실습편으로 소개한다. 계획서가 무엇을 왜 배울지를 다룬다면, 노트북은 그것을 직접 돌려 보는 자리라는 설명이다.
구성은 00번 환경 설정에서 시작해 12번 사례 연구와 캡스톤까지 순서대로 이어진다. 중간에는 모델 API, 평가 기초, 검색 증강 생성, 평가 심화, 에이전트, 적응(파인튜닝), 보안, 운영, 서빙과 추론, 머신러닝 시스템 설계 같은 단계가 놓인다. 각 노트북은 필요한 의존성을 스스로 설치하고 연습 문제로 끝나는 자족적 구조다.
핵심 짚어보기
제작자가 강조하는 차별점은 세 가지로 정리된다. 첫째는 의도적인 프레임워크 배제다. 널리 쓰이는 라이브러리가 내부에서 무슨 일을 하는지 이해한 뒤에 그것을 선택하라는 것이며, 패턴은 오래 가지만 감싸는 껍데기는 자주 바뀐다는 판단이 깔려 있다.
둘째는 평가를 뼈대로 삼는다는 점이다. '튜닝하기 전에 먼저 측정하라'는 원칙이 초반에 등장한 뒤 모든 단원에서 되풀이된다. 데모를 만든 사람과 시스템을 실제로 출시한 사람을 가르는 습관이라는 설명이다.
셋째는 비용이다. 전 과정이 무료 API로 돌아가며 신용카드 등록이 필요 없다. 그 API로 다룰 수 없는 두 주제, 즉 LoRA 파인튜닝과 자체 서빙은 개념 설명을 앞세우고 콜랩 GPU에서 돌리는 선택적 부록으로 분리해 두었다. 예제는 오픈AI 호환 방식으로 작성돼 있어 다른 제공사로 옮길 때 손댈 곳이 적다. 마지막에는 실제 제약 조건을 반영한 사례 연구 세 편이 붙는다. 운영 환경에서 디버깅한 지원 어시스턴트, 파이프라인과 에이전트의 비용 비교, 레드팀 견고성 평가다.
1인기업 실전 적용 포인트
- 외주 견적을 받거나 개발자와 협업할 때, RAG와 에이전트 루프의 내부 동작을 한 번이라도 직접 짜본 경험은 협상력이 된다. 무엇이 어렵고 무엇이 하루 일인지 구분이 서기 때문이다.
- 평가 단원부터 먼저 열어 보는 것도 방법이다. 내 챗봇이나 자동화의 품질을 숫자로 재는 틀을 만들어 두면, 프롬프트를 바꿀 때마다 좋아졌는지 나빠졌는지를 감이 아니라 점수로 판단할 수 있다.
- 비용 감각을 잡으려면 파이프라인과 에이전트의 비용 비교 사례를 먼저 읽자. 에이전트 구조는 유연한 대신 호출 수가 늘어나며, 이 차이가 월 청구서를 가른다.
- 콜랩에서 돌아가므로 설치 부담이 없다. 하루 한 노트북씩만 잡아도 2~3주면 전체를 훑을 수 있는 분량이다.
전망 / 주의점
무료 API에 의존하는 구조는 장점이자 약점이다. 제공사의 정책이나 한도가 바뀌면 예제 일부가 멈출 수 있다. 다만 예제가 표준 호환 방식으로 작성돼 있어, 그때는 접속 정보와 모델 이름만 바꾸면 되는 구조로 설계돼 있다.
또한 이 자료는 채용 면접에서 다뤄질 만한 응용 기술을 표방한 학습 교재이지, 그대로 제품에 붙이는 라이브러리가 아니다. 학습 후에는 오히려 검증된 프레임워크로 옮겨 가는 편이 유지보수에 유리할 수 있다. 그 판단을 스스로 내릴 수 있게 만드는 것이 이 노트북의 목적이기도 하다.
출처: 깃허브 calmrocks/ai-engineer-notebooks (https://github.com/calmrocks/ai-engineer-notebooks)
이 시스템이 실제로 돌아가는 모습은 유튜브에서 공개 중입니다.
채널 보기 ↗