본문 바로가기
Code/길벗 학습단 19기 - AI 에이전트

길벗 학습단 19기 - AI 에이전트 - 1주차 학습인증

by Beyonder 2026. 1. 20.

 

 

AI 자율학습 밑바닥부터 배우는 AI 에이전트 | 다비드스튜디오 | 길벗 - 예스24

화려한 프레임워크보다 중요한 것은 로직!기본에 충실하게 배우는 에이전트 설계 원리요즘 AI 에이전트가 대세입니다. 사용자를 대신해 방대한 자료를 조사·정리하고 복잡한 코드도 척척 작성

www.yes24.com

 

1주차
1일
2일
3일
4일
5일
목차
1장 AI 에이전트 소개 및 실습 환경 설정
1.1 AI 에이전트 개요
1장 AI 에이전트 소개 및 실습 환경 설정
1.2 에이전트 맛보기
1장 AI 에이전트 소개 및 실습 환경 설정
1.3 API 기본 사용법
부록 스트림릿 기본 사용법
A.1 스트림릿 개요
A.2 텍스트 출력하기
A.3 레이아웃 설정하기
부록 스트림릿 기본 사용법
A.4 위젯 사용하기
A.5 세션 상태 관리하기

 

 

1장 AI 에이전트 소개 및 실습 환경 설정


1.1 AI 에이전트 개요

__1.1.1 AI 에이전트의 개념

  • AI 에이전트, 에이전틱 시스템

__1.1.2 프레임워크 없이 만드는 이유

  • 파이썬과 오픈AI API 만 이용해 에이전트를 구현
  • 내부 작3동 원리에 대한 명확한 이해
  • 유현한 커스터마이징
  • 복잡성 최소화
  • AI 개발의 기반  

__1.1.3 이 책의 구성

  • 워크플로 패턴
  • 스트림릿

__1.1.4 다섯 가지 워크플로 패턴

  • 프롬프트 체이닝
  • 라우팅
  • 병렬처리
  • 오케스트레이터-워커
  • 평가-최적화

1.2 에이전트 맛보기

  • 완성된 프로그램을 직접 실행해보는 것이 효과적인 코딩 공부하는 법

__1.2.1 소스 코드 붙여넣기

__1.2.2 가상 환경 생성하기

__1.2.3 패키지 설치하기

__1.2.4 API Key 발급받기

  • 사용량 기반 요금제
  • 최소 결제액인 5달러 미만이 실습에 필요

__1.2.5 에이전트 실행하기

1.3 API 기본 사용법

__1.3.1 API의 개념

  • API 요청하고 응답받기
  • 연속해서 대화하기

__1.3.2 API로 LLM 호출하기

 

[부록] 스트림릿 기본 사용법

A.1 스트림릿 개요

__A.1.1 스트림릿 소개

  • 웹화면을 손쉽게 만들 수 있도록 지원하는 파이썬 패키지

__A.1.2 스트림릿 파일 생성하고 실행하기

A.2 텍스트 출력하기

__A.2.1 기본 텍스트 출력하기

__A.2.2 마크다운 출력하기

  • 마크다운은 *, **, #  등의 기호를 이용해 텍스트에 서식을 부여하는 문법
서식 마크다운
볼드 ** **굵은 글씨**
이탤릭 * *기울임*

글머리 기호 - -항목1
-항목2
제목 # # 제목1(가장 큰 제목, heading1)
## 제목2 (중간 제목, heading2)
### 제목3 (가장 작은 제목, heading3)
|, - |열 제목 1| 열 제목2 | 열 제목 3|
|------------|------------|-------------|
| 데이터 1| 데이터 2 |  데이터 3 |

__A.2.3 제목 출력하기

  • 기본 텍스트가 아닌 제목을 출력할 때는 st.title(), st.header(), st.subheader() 중 하나를 사용

__A.2.4 만능 출력 함수 사용하기

  • 모든 것을 아우르는 함수: st.write()
  • 기본 텍스트 출력하기
  • 마크다운 출력하기
  • 제목 출력하기:  #, ##, ###를 붙이고, 기호 뒤에는 한 칸 띄어 쓰기

 

  • 다양한 값 출력하기

A.3 레이아웃 설정하기

  • 레이아웃: 화면에 콘텐츠를 어떤 구조로 배치할지를 정의

__A.3.1 단순화와 맞춤화

__A.3.2 기본 레이아웃

__A.3.3 열 레이아웃

  • 열 레이아웃: 화면을 세로로 분할하는 구조,  st.columns()함수 사용
  • 다양한 비율의 열 레이아웃 만들기

__A.3.4 사이드바 레이아웃

__A.3.5 페이지 환경 설정하기

A.4 위젯 사용하기

__A.4.1 위젯의 개요

__A.4.2 버튼 위젯

__A.4.3 입력 위젯

__A.4.4 선택형 위젯

__A.4.5 파일 위젯

A.5 세션 상태 관리하기

__A.5.1 세션 상태 없이 카운터 만들기

__A.5.2 세션 상태로 카운터 만들기