| Step | Description |
|---|---|
| 1. Load my_docs.txt | ์ฌ์ฉ์ ์ง์ ๋ฌธ์ ๋ก๋ |
| 2. CharacterTextSplitter | LangChain์ ์ด์ฉํด ๋ฌธ์๋ฅผ ์ฒญํฌ(chunk)๋ก ๋๋ |
| 3. OpenAIEmbeddings | ๊ฐ ์ฒญํฌ๋ฅผ ๋ฒกํฐํํ์ฌ ์๋ฏธ๋ฅผ ์์นํ |
| 4. FAISS ๋ฒกํฐ DB ์์ฑ | ๋ฉ๋ชจ๋ฆฌ/๋์คํฌ์ ๋ฒกํฐ ์ ์ฅํ์ฌ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ๊ตฌ์ฑ |
| 5. .as_retriever() | ์ฌ์ฉ์ ํ๋กฌํํธ์ ๊ด๋ จ๋ ์ ์ฌ ๋ฌธ์ ๊ฒ์ |
| 6. ChatOpenAI + RetrievalQA | ๊ฒ์๋ ๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก GPT๊ฐ ํ๋กฌํํธ ์ ๊ตํ |
| 7. gpt-image-1 API | ๋ณด๊ฐ๋ ํ๋กฌํํธ๋ก OpenAI ์ด๋ฏธ์ง ์์ฑ API ํธ์ถ |
- ๋ฒกํฐ DB โ S3 ์ ๋ก๋ ๋ฐ ๋ก๋ ์ฒ๋ฆฌ ๊ตฌํ
- ๋ฒกํฐ DB ๊ตฌ์ฑ์ฉ ๋ฌธ์ ์์ง ์ ๋ต ์๋ฆฝ
- ์ธํ ๋ฆฌ์ด ๋์์ธ ๊ฐ์ด๋๋ผ์ธ
- ๊ตฌ์กฐ๋ณ ํ๋ฉด ์ค๋ช
- ์ฌ์ฉ์ ํผ๋๋ฐฑ ๋ฐ ์ฌ๋ก