
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()함수 사용




- 다양한 비율의 열 레이아웃 만들기

