전체 트랙

1. 개발환경 만들기

이 트랙을 마치면

개발환경을 세팅하고, 내 자료가 어디로 나가는지 짚어 낼 수 있습니다.

무엇을 깔고, 내 자료가 어디로 새는지 짚습니다.

차시 5개

  1. 1무엇부터 깔아야 하나

    필요한 프로그램 여섯 가지를 알고, 그중 무엇이 보안 수준을 정하는지 짚습니다.

  2. 2프로젝트마다 따로 쓰는 작업실

    가상환경을 만들고 VS Code 가 그것을 쓰게 맞춥니다.

  3. 3패키지 설치, 그리고 버전을 묶어 두는 이유

    패키지를 설치하고, 버전을 고정할 때 무엇을 얻고 잃는지 판단합니다.

  4. 4열쇠는 어디에 두고, 자료는 어디로 새는가

    API key 를 안전하게 두고, 자료가 나가는 네 지점을 각각 통제합니다.

  5. 5돌리기 전에 확인할 것

    코드를 처음 돌리기 전에 확인할 것을 빠짐없이 점검합니다.

이 트랙에서 처음 나오는 용어

본문에서 점선이 그어진 낱말에 마우스를 올리면 같은 뜻이 뜹니다. 키보드로는 탭 키로 옮겨 가면 됩니다.

용어
LangChain모델·도구·에이전트를 빠르게 조합하는 상위 프레임워크
LangGraph실행 흐름을 그래프로 그려 정밀하게 제어하는 프레임워크
LangSmith실행 기록을 남기고 품질을 측정하는 플랫폼
LLMLarge Language Model. 글을 읽고 쓰는 대형 언어 모델
Provider모델을 제공하는 사업자. OpenAI, Anthropic 등
API프로그램끼리 주고받는 약속된 창구
API key사업자 서버를 쓸 때 신분을 증명하는 비밀 문자열
가상환경프로젝트마다 따로 쓰는 파이썬 실행 공간
interpreter파이썬 코드를 실행하는 프로그램 본체
격리 실행바깥과 차단된 공간에서 코드를 돌리는 것
샌드박스격리 실행을 위한 울타리 친 공간
컨테이너프로그램과 필요한 것을 통째로 담아 격리해 돌리는 단위
Docker컨테이너를 만들고 돌리는 도구
버전 고정패키지 버전을 정확히 적어 두는 것. pin 이라고도 함
tracing실행 과정을 기록해 나중에 들여다보는 것
학습팩이 교재가 근거로 삼은 원본 자료 묶음. 각 차시 아래 '근거 자료'에 출처가 있다

첫 차시로