-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6bf0c73
commit e8abdb4
Showing
1 changed file
with
177 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,187 @@ | ||
import Page from "components/common/Page"; | ||
import React from "react"; | ||
import useTranslation from "utils/hooks/useTranslation"; | ||
import Page from "components/common/Page" | ||
import React from "react" | ||
import useTranslation from "utils/hooks/useTranslation" | ||
|
||
const Tutorial = () => { | ||
const t = useTranslation(); | ||
const t = useTranslation() | ||
|
||
return ( | ||
<Page title={t("튜토리얼")}> | ||
<h1>{t("튜토리얼")}</h1> | ||
<p> | ||
튜토리얼은 강의와 실습으로 진행자가 지식을 공유하는 프로그램입니다. 아래 폼을 작성해주시면 | ||
참가 신청이 시작될 때 알려드리겠습니다. | ||
<br /> | ||
알림 신청:{" "} | ||
<a href="https://forms.gle/EKUG11MWEpPz6dgT9" target="_blank" rel="noreferrer"> | ||
https://forms.gle/EKUG11MWEpPz6dgT9 | ||
</a> | ||
</p> | ||
|
||
<hr /> | ||
<h2>튜토리얼 진행자 모집</h2> | ||
<p> | ||
{t("파이썬 관련 모든 주제에 대해 튜토리얼을 진행하실 수 있습니다.")}{" "} | ||
{t("강연자분들께는 소정의 운영비가 지원됩니다.")} | ||
</p> | ||
<ul> | ||
<li> | ||
{t("일시")}: {t("2024년 11월 9일 (토요일)")} | ||
</li> | ||
<li> | ||
{t("장소")}: {t("한빛리더스홀 (홍대입구역 인근)")} | ||
</li> | ||
</ul> | ||
<h3>{t("참여 신청 방법")}</h3> | ||
<ol> | ||
<li>{t("이메일")}: [email protected]</li> | ||
<li>{t("필수 기재사항")}</li> | ||
<div> | ||
<h2>파이콘 한국 2024 튜토리얼을 모집합니다!</h2> | ||
<h3>튜토리얼이란?</h3> | ||
<p> | ||
튜토리얼은 초보자들을 위해, 또는 새로운 것을 접하는 사람들을 위해 진행하는 교육 프로그램입니다.<br /> | ||
직접 컴퓨터를 가져와서 진행하며 현장에서 질문하고 해결하는 만큼 해당 기술에 대해 좀 더 깊게 알게됩니다.<br /> | ||
</p> | ||
|
||
<h4>참여 시 유의 사항</h4> | ||
<p>CoC를 준수해주시기 바라며, 협력적인 분위기에서 활동해주세요! (<a href="https://pythonkr.github.io/pycon-code-of-conduct/ko/coc/a_intent_and_purpose.html" target="_self">파이콘 한국 행동 강령 CoC</a>)</p> | ||
|
||
<hr /> | ||
|
||
<h3>튜토리얼 프로그램 소개</h3> | ||
<p>* 튜토리얼 프로그램은 오전 / 오후 두 타임으로 구성되어 있습니다. 신청 시 시간대가 겹치지 않도록 주의해주시기 바랍니다!</p> | ||
|
||
<h4> | ||
[오전 세션 1] FastAPI로 CRUD API 서버 만들기 | ||
<small>at 강의실20, 10:00 - 13:00</small> | ||
</h4> | ||
<ul> | ||
<li>진행자 : 한바름</li> | ||
<li>진행자 소개 : 파이썬 사용 5년째 나를 위한 업무관리 툴: SLASH 제작사 시그 근무중 처음 시작하는 FastAPI 공역</li> | ||
<li>수강 대상: 파이썬은 해보았지만, 웹개발은 아직 처음 또는 헤매시는 분</li> | ||
<li>상세 내용: 비동기 동작 설명, FastAPI 기본 개념 설명, 실제 API 작성 및 테스트 코드 작성(시간에 따라 일부 조정될 수 있음)</li> | ||
<li>준비물: 노트북 필수, 기본적인 파이썬 문법 사용이 가능하신 분</li> | ||
</ul> | ||
|
||
<h4> | ||
[오전 세션 2] RAG로 코드베이스 검색하는 간단한 웹앱 만들기 | ||
<small>at 리더스홀, 10:00 - 13:00</small> | ||
</h4> | ||
<ul> | ||
<li>진행자 : 박진형</li> | ||
<li>진행자 소개 : AI, FinTech 등 다양한 도메인에서 파이썬을 도입, 사용하는 것을 즐겨하는Sionic AI(<a href="https://sionic.ai" target="_self">https://sionic.ai</a>) 소속 python backend engineer입니다.</li> | ||
<li>수강 대상: Python을 다뤄본 적이 있는 AI에 관심있는 누구나</li> | ||
<li>상세 내용: RAG의 기초 내용에 대해 알아보고 나만의 코드베이스 질의 앱을 만들어봅니다.</li> | ||
<li>준비물: 노트북</li> | ||
</ul> | ||
|
||
<h4> | ||
[오후 세션 1] Django ORM 톺아보기 | ||
<small>at 강의실20, 14:00 - 18:00</small> | ||
</h4> | ||
<ul> | ||
<li>진행자 : 이재연 <a href="https://leejaedus.github.io/resume/" target="_self">(소개 링크)</a></li> | ||
<li>진행자 소개 : 토스에서 파이썬 백엔드 리드, 인터널 플랫폼 팀 리더로 일하고 있습니다.</li> | ||
<li>수강 대상: 파이썬 혹은 그 중 Django를 기반으로 웹 백엔드 서비스를 시작하는 분들</li> | ||
<li> | ||
<h5>상세 내용</h5> | ||
<ul> | ||
<li>[PEP 249 - Python Database API](<a href="https://peps.python.org/pep-0249/)" target="_self">https://peps.python.org/pep-0249/)</a>를 리뷰하고 파이썬과 데이터베이스의 통신을 이해</li> | ||
<li>이해도를 바탕으로 쿼리를 실행하고 객체로 받아오는 과정을 수행</li> | ||
<li>Django Model과 Manager가 DML이 되는 과정 이해</li> | ||
<li>Django Model과 Migration이 DDL이 되는 과정 이해</li> | ||
<li>Django App 과 DB Session 간의 관계 이해</li> | ||
</ul> | ||
</li> | ||
<li> | ||
<h5>과제 실습</h5> | ||
<ul> | ||
<li>DML, DDL을 내가 원하는 방식으로 구성할수 있도록 컴파일러 만들어보기</li> | ||
<li>DB Session을 관리하는 간단한 커넥션 풀 만들기</li> | ||
</ul> | ||
</li> | ||
<li>준비물: docker, mysql, pycharm 등의 코드 에디터</li> | ||
<li> | ||
<h5>요구 지식</h5> | ||
<ul> | ||
<li>웹 서버의 동작방식에 대한 이해</li> | ||
<li>파이썬 클래스, 딕셔너리 등 기초 타입 이해</li> | ||
<li>MySQL과 같은 RDBMS 데이터베이스 사용 경험</li> | ||
</ul> | ||
</li> | ||
</ul> | ||
|
||
<h4> | ||
[오후 세션 2] LangChain 의 에이전트(Agent) 활용법 | ||
<small>at 리더스홀, 14:00 - 18:00</small> | ||
</h4> | ||
<ul> | ||
<li>진행자 : 이경록 (Teddy Lee)</li> | ||
<li> | ||
<h5>진행자 소개</h5> | ||
<ul> | ||
<li>YouTube 테디노트 채널 운영</li> | ||
<li>LLM, RAG 개발 및 강의</li> | ||
<li>참고링크: <a href="https://linktr.ee/teddynote" target="_self">https://linktr.ee/teddynote</a></li> | ||
</ul> | ||
</li> | ||
<li> | ||
<h5>수강 대상</h5> | ||
<ul> | ||
<li>기초적인 RAG 개념을 이해하고 있는 분</li> | ||
<li>Naive RAG 구현 경험이 있는 분</li> | ||
<li>Agent에 관심이 있는 분</li> | ||
</ul> | ||
</li> | ||
<li> | ||
<h5>상세 내용 & 준비물</h5> | ||
<p>개발 환경</p> | ||
<ul> | ||
<li>Python 3.10 이상</li> | ||
<li>VS Code (권장 IDE)</li> | ||
<li>OpenAI API Key</li> | ||
<li>Git/Github</li> | ||
</ul> | ||
<p>환경 설정 가이드</p> | ||
<p>환경 설정이 완료되지 않은 경우 실습 진행에 제한이 있을 수 있습니다. 반드시 강의 전까지 설치를 완료해 주시기 바랍니다.</p> | ||
<ul> | ||
<li>Windows 사용자: [<a href="https://youtu.be/mVu6Wj8Z7C0?si=GnlZEOa_n15CXm7K&t=555" target="_self">환경 설치 가이드 영상</a>] / [<a href="https://teddynote.com/10-RAG%EB%B9%84%EB%B2%95%EB%85%B8%ED%8A%B8/%ED%99%98%EA%B2%BD%20%EC%84%A4%EC%A0%95%20(Windows)/" target="_self">환경 설치 가이드 문서</a>]</li> | ||
<li>Mac 사용자: [<a href="https://youtu.be/mVu6Wj8Z7C0?si=EC_b2MIybS5nT7Lg&t=1308" target="_self">환경 설치 가이드 영상</a>] / [<a href="https://teddynote.com/10-RAG%EB%B9%84%EB%B2%95%EB%85%B8%ED%8A%B8/%ED%99%98%EA%B2%BD%20%EC%84%A4%EC%A0%95%20(Mac)/" target="_self">환경 설치 가이드 문서</a>]</li> | ||
</ul> | ||
<p>실습 자료:</p> | ||
<ul> | ||
<li>[<a href="https://github.com/teddylee777/langchain-kr" target="_self">실습 소스코드 저장소</a>]</li> | ||
</ul> | ||
</li> | ||
<li> | ||
<h5>커리큘럼</h5> | ||
<h6>Part 1: LangChain Tools & Agent 기초</h6> | ||
<ul> | ||
<li>LangChain 도구(Tools)와 툴킷(Toolkits) 이해</li> | ||
<li>사용자 정의 도구(Custom Tools) 구현</li> | ||
<li>LLM에 도구 바인딩(Binding Tools)</li> | ||
<li>Agent와 AgentExecutor 생성 및 활용</li> | ||
</ul> | ||
<h6>Part 2: Agent 고급 기능</h6> | ||
<ul> | ||
<li>Agent 중간단계 스트리밍(stream) 구현</li> | ||
<li>AgentStreamParser 활용</li> | ||
<li>Agent에 메모리 추가(멀티턴 구현)</li> | ||
<li>다양한 LLM 활용 (GPT, Claude, Gemini, TogetherAI, Ollama)</li> | ||
<li>iter() 함수를 통한 단계별 출력</li> | ||
<li>Human-in-the-loop 구현</li> | ||
</ul> | ||
<h6>Part 3: 실전 응용</h6> | ||
<ul> | ||
<li>Agentic RAG 구현</li> | ||
<li>데이터 분석 Agent 개발</li> | ||
<li>CSV, EXCEL 파일 분석</li> | ||
<li>업무자동화 Agent 구현</li> | ||
<li>FileManagementToolkits를 활용한 파일 관리</li> | ||
<li>보고서 작성 Agent</li> | ||
<li>web-search</li> | ||
<li>retriever</li> | ||
<li>file handling</li> | ||
<li>image-generation</li> | ||
</ul> | ||
<h6>Part 4: 프로젝트</h6> | ||
<ul> | ||
<li>CSV 파일 기반 데이터분석 Agent 구현</li> | ||
<li>실전 데이터 분석</li> | ||
<li>시각화</li> | ||
<li>리포트 생성</li> | ||
</ul> | ||
</li> | ||
</ul> | ||
|
||
<h3>시간 & 장소</h3> | ||
<ul> | ||
<li>시간 : 10:00 ~ 18:00</li> | ||
<li>장소 : 서울 서대문구 연희로 2길 62</li> | ||
</ul> | ||
|
||
<h4>기타 안내</h4> | ||
<ul> | ||
<li>{t("참여 희망 프로그램 (튜토리얼이라고 적어주세요)")}</li> | ||
<li>{t("성함")}</li> | ||
<li>{t("연락처")}</li> | ||
<li>{t("강연 주제 및 간단한 개요, 강의는 3~4시간 분량")}</li> | ||
<li>행사 당일 식사 및 주차 공간은 지원되지 않습니다.</li> | ||
<li>주변에 주차 공간이 여의치 않습니다. 대중교통을 이용해주시는 것을 권장드립니다.</li> | ||
<li>본 세션은 개인 장비 (노트북 등)을 반드시 지참하셔야 합니다.</li> | ||
</ul> | ||
</ol> | ||
<p>{t("많은 관심과 참여 부탁드립니다.")}</p> | ||
<ul> | ||
<li>{t("문의")}: [email protected]</li> | ||
</ul> | ||
</div> | ||
</Page> | ||
); | ||
}; | ||
) | ||
} | ||
|
||
export default Tutorial; | ||
export default Tutorial |