AI(3)
-
본격 LLM 활용기 (1)
안녕하세요. 간단하게 LLM을 배웠으니 이제 실전입니다. 첫 번째 구조 먼저 간단하게 구조만 짚고 넘어가 보자면, Flutter로 제작된 Frontend를 위한 서버가 하나 제작합니다. 이후 Python으로 제작한 곳에서는 AI와 관련된 연산을 담당합니다. 앞으로 무언가가 추가될 수 있지만, 간단한 구조로 생성하려고 합니다. 두 번째 통신마지막으로 채팅의 핵심 기능은 통신 통신은 HTTP vs WebSocket으로 고민을 했습니다. 단순히 챗봇만을 생각한다면, HTTP가 맞습니다. 비 연결성이기도 하고 내가 요구하면, 응답만 하면 되는 것입니다. 하나의 화면에서 채팅을 하려는 걸 생각하면 WebSocket이 맞습니다. 한번 채팅을 치면 HTTP를 사용하면, 새로고침 때문에 깜빡이는 건 나쁜 경험을..
2025.06.12 -
LLM을 이해하기 Step 1 전처리 단계
[환경]IDE : Visucal Code Python version: 3.12Pandas : 2.2.1 안녕하세요 이번에 LLM을 다루게 되면서 가장 시작이 되는 부분인 전처리 단계를 다루고자 합니다. 전처리 단계는 다음과 같습니다. 전처리 중 첫 번째 단계인 Document는 문서를 읽어 들입니다. 문서는 Word, PDF,Excel, HTML, csv 등등이 있습니다. 전처리 중 두번째 단계인 TextSplit은 읽어 들인 문서를 쪼갭니다. 이때 쪼개진 단위를 Chunk라고 부릅니다. 예를 들어 Chunk는 500글자 단위로 쪼갭니다. 쪼갤 때, Chunk Overlap을 일부러 만듭니다. 전처리 중 세 번째 단계인 Embedding은 Chunk를 벡터로 변환합니다. Chunk를 ..
2025.06.06 -
[AI 시작하기 1] Jupyter 설치
보호되어 있는 글입니다.
2023.12.21