AI Assistant Web App 로컬 실행 및 수정 튜토리얼

이 튜토리얼은 Vocabulary assistant web application을 로컬 컴퓨터에서 실행하고 수정하는 방법을 단계별로 설명합니다. 튜토리얼에서 설명하는 내용은 다음과 같습니다.

  1. 필요한 프로그램 설치
  2. 프로젝트 다운로드 및 확인
  3. Python 환경 설정 (권장)
  4. 필요한 패키지 설치
  5. 프로젝트 실행
  6. 프로젝트 구조 이해
  7. 확인 사항

1. 필요한 프로그램 설치

이 프로젝트를 실행하려면 다음 프로그램이 반드시 필요합니다.

1.1 Python 설치

1.1.1. Windows

Add Python to PATH

1.1.2. Mac

1.2 Python 설치 확인

1.2.1. Windows

python --version

1.2.2. Mac

python3 --version

1.2 코드 편집기 설치

이 프로젝트의 파일을 수정하려면 코드 편집기(code editor) 가 필요합니다. 흔히 많이 사용하는 무료 편집기는 Visual Studio Code (VS Code)입니다.

1.3 Ollama 설치

1.3.1. Windows

1.3.2. Mac

1.3.3. 모델 다운로드

ollama run gpt-oss:20b
ollama run llama3

2. 프로젝트 다운로드 및 확인

2.1. Github에서 다운로드

2.2 프로젝트 폴더 확인


3. Python 가상환경 설정 (권장)

3.1 Windows

3.1.1. Command prompt 열기

3.1.2. 프로젝트 폴더로 이동

cd Desktop\ai-vocab-assistant-tutorial

3.1.3. 가상환경 생성

python -m venv .venv

3.1.4. 가상환경 활성화

.venv\Scripts\activate

3.2 Mac

3.2.1. Terminal 열기

3.2.2. 프로젝트 폴더로 이동

cd Desktop/ai-vocab-assistant-tutorial

3.2.3. 가상환경 생성

python3 -m venv .venv

3.2.4. 가상환경 활성화

source .venv/bin/activate

4. 필요한 패키지 설치


5. 프로젝트 실행

5.1. backend 폴더로 이동

5.2. 프로그램 실행

5.3 웹 브라우저에서 사용

5.4 프로그램 종료

5.5 결과 파일 저장 위치


6. 프로젝트 구조 이해

backend/prompt.py
backend/llm.py
frontend/main.jsx
frontend/styles.css
frontend/index.html

6.1 backend/prompt.py (★)

6.1.1. 현재 구조

6.1.2. 수정 예시

6.1.2.1. AI의 역할 설명

6.1.2.2. 추천 단어의 기준 변경

☑ Tips

6.1.3 수정할 때 주의할 점

6.1.3.1. prompt 구조

PROMPT = """
...
"""

6.1.3.2. 출력 구조

6.1.4 수정 후 확인 방법

6.2 frontend/main.jsx

6.3 frontend/styles.css

6.4 backend/llm.py

6.5 frontend/index.html


7. 확인 사항

코드를 수정하기 전에 다음 사항을 기억하세요.

7.1. 파일 저장

7.2. 변경 내용 확인

7.3. backend 코드를 수정했는데 바뀌지 않는 경우


About