1. 개발환경 만들기
이 트랙을 마치면
개발환경을 세팅하고, 내 자료가 어디로 나가는지 짚어 낼 수 있습니다.
무엇을 깔고, 내 자료가 어디로 새는지 짚습니다.
차시 5개
-
1무엇부터 깔아야 하나
필요한 프로그램 여섯 가지를 알고, 그중 무엇이 보안 수준을 정하는지 짚습니다.
-
2프로젝트마다 따로 쓰는 작업실
가상환경을 만들고 VS Code 가 그것을 쓰게 맞춥니다.
-
3패키지 설치, 그리고 버전을 묶어 두는 이유
패키지를 설치하고, 버전을 고정할 때 무엇을 얻고 잃는지 판단합니다.
-
4열쇠는 어디에 두고, 자료는 어디로 새는가
API key 를 안전하게 두고, 자료가 나가는 네 지점을 각각 통제합니다.
-
5돌리기 전에 확인할 것
코드를 처음 돌리기 전에 확인할 것을 빠짐없이 점검합니다.
이 트랙에서 처음 나오는 용어
본문에서 점선이 그어진 낱말에 마우스를 올리면 같은 뜻이 뜹니다. 키보드로는 탭 키로 옮겨 가면 됩니다.
| 용어 | 뜻 |
|---|---|
| LangChain | 모델·도구·에이전트를 빠르게 조합하는 상위 프레임워크 |
| LangGraph | 실행 흐름을 그래프로 그려 정밀하게 제어하는 프레임워크 |
| LangSmith | 실행 기록을 남기고 품질을 측정하는 플랫폼 |
| LLM | Large Language Model. 글을 읽고 쓰는 대형 언어 모델 |
| Provider | 모델을 제공하는 사업자. OpenAI, Anthropic 등 |
| API | 프로그램끼리 주고받는 약속된 창구 |
| API key | 사업자 서버를 쓸 때 신분을 증명하는 비밀 문자열 |
| 가상환경 | 프로젝트마다 따로 쓰는 파이썬 실행 공간 |
| interpreter | 파이썬 코드를 실행하는 프로그램 본체 |
| 격리 실행 | 바깥과 차단된 공간에서 코드를 돌리는 것 |
| 샌드박스 | 격리 실행을 위한 울타리 친 공간 |
| 컨테이너 | 프로그램과 필요한 것을 통째로 담아 격리해 돌리는 단위 |
| Docker | 컨테이너를 만들고 돌리는 도구 |
| 버전 고정 | 패키지 버전을 정확히 적어 두는 것. pin 이라고도 함 |
| tracing | 실행 과정을 기록해 나중에 들여다보는 것 |
| 학습팩 | 이 교재가 근거로 삼은 원본 자료 묶음. 각 차시 아래 '근거 자료'에 출처가 있다 |