Chapter 13 - 생성형 AI 기사 번역 앱
학습 목표
- 오픈 소스 LLM을 로컬 PC에 설치하고, LLM과 메시지를 주고받을 수 있음
- ChatGPT와 같은 챗봇을 만들 수 있음
- LLM을 활용하여 기사 번역 웹 앱을 만들 수 있음
| 주차 | 진도 | 기본 숙제(필수) | 추가 숙제(선택) |
| 5주차 (8/4 ~ 8/10) |
Chapter 13 | Ch.13(13-1, 13-2) LLM 설치하고 챗봇 GUI 만들기 | Ch.13(13-2) 여러 개의 LLM을 동시에 사용해 보기(p.407~) |
13-1 LLM 맛보기
- ollama는 오픈소스 AI 모델을 관리하는 도구
- ollama 패키지를 이용하여 코드 개발 시, chat() 함수를 사용
- 사용하는 매개변수는 어떤 모델을 사용할 지 모델 이름과, 보낼 메세지를 리스트 형태로 작성
ex) ollama.chat(model = "@@", messages=[{"role":"user", "content":"내용"}])
13-2 챗봇 만들기
- streamlit은 대화형 에이전트 또는 챗봇을 위한 GUI 위젯을 제공함
- 해당 실습에서는 gemma2와 llama3.1을 동시에 사용
- 2번째 문제의 경우, vscode에서 실행이 되지 않아 아나콘다 프롬프트에서 실행하여 해결하였다...
| 13-1 실행결과 | ![]() |
| 13-2 실행결과 | ![]() |
'개인공부 > 혼공학습단 14기 - 혼만파' 카테고리의 다른 글
| 혼공학습단 14기 마무리 (0) | 2025.08.21 |
|---|---|
| 혼자 만들면서 공부하는 파이썬 - 6주차 (0) | 2025.08.20 |
| 혼자 만들면서 공부하는 파이썬 - 4주차 (2) | 2025.08.04 |
| 혼자 만들면서 공부하는 파이썬 - 3주차 (1) | 2025.07.22 |
| 혼자 만들면서 공부하는 파이썬 - 2주차 (1) | 2025.07.12 |

