실무 Multi-Agent 오케스트레이션 2장 · 개발 환경 구성과 LLM API 호출 8 / 9 ← 이전목차다음 → TechLead Cro

2장. 개발 환경 구성과 LLM API 호출

정리와 체크리스트

2장에서 한 것

  • 도구 설치 — Git(Windows), 미니콘다, VS Code.
  • 프로젝트 폴더 — haru-market.zip을 문서 폴더에 풀어 문서/haru-market을 만들었습니다.
  • 가상환경 — myenv(파이썬 3.11)를 만들고 라이브러리를 설치했습니다.
  • API 키 — 발급받아 .env에 넣었습니다.
  • 환경 점검 — config.py를 실행해 설정을 확인했습니다.
  • 첫 LLM 호출 — 실습 파일을 직접 만들어 generate_content로 질문하고 답과 토큰 사용량을 확인했습니다.

매 수업 시작할 때 하는 일

앞으로 실습을 시작할 때마다 이 세 가지만 하면 됩니다.

  1. VS Code에서 haru-market 폴더를 연다.
  2. 터미널을 열고 conda activate myenv 를 실행한다.
  3. 프롬프트 앞에 (myenv) 가 보이는지 확인한다.

실습 파일을 만드는 방법

  1. 탐색기에서 새 파일을 만들고 교재가 알려 주는 이름을 붙인다.
  2. 교재 코드 블록의 복사 버튼으로 코드 전체를 복사한다.
  3. 붙여 넣고 저장한다.
  4. 터미널에서 python 파일이름.py로 실행한다.

안 될 때 보는 순서

순서 확인할 것 방법
1 (myenv)가 켜져 있는가 프롬프트 맨 앞을 본다. 없으면 conda activate myenv
2 터미널 위치가 haru-market인가 pwd
3 파일을 저장했는가 VS Code 탭의 파일 이름 옆에 점(●)이 있으면 저장 전입니다
4 파일을 폴더 맨 위에 만들었는가 ls에 그 파일이 보여야 합니다
5 API 키가 읽히는가 python config.py

체크리스트

  • [ ] 문서/haru-market 폴더 바로 안에 data와 config.py가 있다.
  • [ ] 터미널 프롬프트에 (myenv)가 보인다.
  • [ ] python config.py에서 API 키 : 찾음이 나온다.
  • [ ] lesson02_first_call.py를 만들어 실행했고, 모델의 답을 받았다.
  • [ ] API 키를 코드에 적지 않는 이유를 설명할 수 있다.
  • [ ] 토큰이 무엇이고 왜 출력 길이가 비용과 직결되는지 설명할 수 있다.
  • [ ] 아무 지시 없는 LLM의 답이 "하루마켓의 답이 아닌" 이유를 설명할 수 있다.

한 줄 핵심

환경은 한 번만 맞추면 됩니다. 그리고 LLM 호출은 generate_content 한 줄입니다. 나머지 22장은 그 한 줄에 무엇을 붙이는가의 이야기입니다.

← 이전 절따라하기 — 첫 LLM 호출다음 절 →실습문제와 해답
오명운 · macro@prag-ai.com