์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ผ
- flask
- ๋์๋
- ๋ธ๋์คํฌ๋ฆฐ๋ณต๊ตฌ
- ์ง์ฐ๊ฐ์ ๊ณต #pc์๊ธฐ์ง๋จ #ram๋ฏธ์ธ์ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #๋จ์ธ์๋ถ๋ #pc์๊ฐ์๋ฆฌ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #์กฐ๋ฆฝpc
- nixosํ๊ธ์ค์ \
- ossca
- pandas
- ํ๋ฉ
- JWT
- VUE
- Enhanced Input System
- nixosํ๊ธํค๋ณด๋
- R
- ํ์ด์ฌ์๋ฒ
- ์ธ๋ฆฌ์ผ๋ฎค์ง์ปฌ
- ์คํ์์ค
- Express
- ๋ง์ธํฌ๋ํํธ๋ฎค์ง์ปฌ
- ์๊ณ ํ์
- ํ๋ค์ค
- Jinja2
- EnhancedInput
- Bootstrap4
- streamlit
- ์ ๊ธ์ฌ๊ดํ๊ต
- ์คํธ๋ฆผ๋ฆฟ
- ๋ฉ๋ชจ๋ฆฌ์ธ์๋ถ๋
- ๋ฏธ๋ํ๋ก์ ํธ
- inxos
- Today
- Total
๋ชฉ๋ก2025/04 (11)
Today, I will
์น๋งํฌ์ GPT์ LangChain์ ํ์ฉํด RAG ๊ธฐ๋ฐ ๋ํํ ์ฑ๋ด์ ๋ง๋ค์ด๋ณด์์ต๋๋ค.์น๋งํฌ๋ฅผ ํตํด ๊ฐ๋จํด ์น ๋จ๋ฉด์ ํฌ๋กค๋งํ๊ณ ๊ทธ์ ๋ํ ์ ๋ณด์ ๋ํด ๋ฌผ์ด๋ณผ ์ ์์ด ์ ์ฉํฉ๋๋ค.๋ง์ง์ ๋ณด ์น์ฌ์ดํธ์ธ http://www.menupan.com/๋ฅผ ํ์ฉํด๋ณด๋๋ก ํฉ๋๋ค. ๐ 1. ์ฃผํผํฐ ๋ ธํธ๋ถ ์ค๋น!pip install beautifulsoup4 from langchain.prompts import PromptTemplatefrom langchain_openai import ChatOpenAIfrom langchain_community.document_loaders import WebBaseLoaderfrom langchain_openai import OpenAIEmbeddingsfrom langchain..

ํผํฐ๋๋น์ด์ผ๊ธฐ PDF ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก, GPT์ LangChain์ ํ์ฉํด RAG ๊ธฐ๋ฐ ๋ํํ ์ฑ๋ด์ ๋ง๋ค์ด๋ณด์์ต๋๋ค. ๐ 1. PDF ํ์ผ ์ค๋น๋จผ์ ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ ์๋์ `pdf` ํด๋๋ฅผ ๋ง๋ค๊ณ , ์ฌ๊ธฐ์ ์ค๋ง๊ณผ ํธ๊ฒฌ PDF ํ์ผ์ ๋ฃ์ด์ค๋๋ค:project/ โโโ pdf/ โโโ ํ์ผ๋ช .pdf๐ง 2. GPT ์ฒ๋ฆฌ ๋ชจ๋: `gpt_proc.py`# gpt_proc.pyfrom langchain.prompts import PromptTemplatefrom langchain_openai import ChatOpenAIfrom langchain_community.document_loaders import PyPDFLoaderfrom langchain_openai import OpenAIEm..

Jane Austen์ Pride and Prejudice PDF ํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก, GPT์ LangChain์ ํ์ฉํด RAG ๊ธฐ๋ฐ ๋ํํ ์ฑ๋ด์ ๋ง๋ค์ด๋ณด์์ต๋๋ค.๐ 1. PDF ํ์ผ ์ค๋นproject/ โโโ pdf/ โโโ Pride_and_Prejudice.pdf ๋จผ์ ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ ์๋์ `pdf` ํด๋๋ฅผ ๋ง๋ค๊ณ , ์ฌ๊ธฐ์ ์ค๋ง๊ณผ ํธ๊ฒฌ PDF ํ์ผ์ ๋ฃ์ด์ค๋๋ค:๐ง 2. GPT ์ฒ๋ฆฌ ๋ชจ๋: `gpt_proc.py`# gpt_proc.pyfrom langchain.prompts import PromptTemplatefrom langchain_openai import ChatOpenAI, OpenAIEmbeddingsfrom langchain.document_loaders im..

1. from llama_index.core.settings import Settings Settings๋ RAG ์์คํ ์ ๋๋ฆฌ๊ธฐ ์ํ ๊ธฐ๋ณธ ๋๊ตฌ์์ ์ธํธ(๊ธ ์ชผ๊ฐ๊ธฐ, AI๋ชจ๋ธ ์ฐ๊ฒฐํ๊ธฐ, ๊ธ์์ ์กฐ์ ํ๊ธฐ, ์๋ฌ๊ด๋ฆฌ๊น์ง ๋ค ์ค์ ํ ์ ์์ด!) from llama_index.core.settings import Settings ์๋์ ๊ฐ์ด ๊ธ๋ก๋ฒํ ์ค์ ์ด ๊ฐ๋ฅํ๋ค.Settings.# RAG ํ์ดํ๋ผ์ธ ๊ธ๋ก๋ฒ ์ค์ Settings.embed_model = OpenAIEmbedding( model="text-embedding-3-small")Settings.llm=OpenAI(model='gpt-3.5-turbo',temperature=0)Settings ์์ ์๋ ์์ฑ๋ค์ ์ญํ ์ ๋ฆฌํญ๋ชฉ ์ญํ chunk_si..
๐ง ๋ฆฌ๋ ์ค ์์ฃผ ์ฐ๋ ๋ช ๋ น์ด ๋ชจ์NixOS, Ubuntu, WSL ์ด๋์๋ ์ธ ์ ์๋ ์ค์ ๋ช ๋ น์ด ๋ชจ์๋ฆฌ๋ ์ค ๋ช ๋ น์ด๋ค์ ๋ฆฌ๋ ์ค ์์คํ ์ฌ์ฉ ์ ๋งค์ฐ ์ ์ฉํ๋ฉฐ, Ubuntu, NixOS๋ฅผ ํฌํจํ ๋๋ถ๋ถ์ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.๋ฐ๋ผ์, ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์ ์ต์ํด์ง๋ฉด ๋ค์ํ ์ด์์ฒด์ ์์์ ์์ ์ด ํจ์ฌ ๋น ๋ฅด๊ณ ์ ์ฐํด์ง๋๋ค.์๋๋ ์ ๊ฐ ์ค์ ๋ก ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ ์ฉ๋๋ณ๋ก ์ ๋ฆฌํ ๋ฆฌ์คํธ์ ๋๋ค. ๋ค๋ง, Mac์ ๊ฒฝ์ฐ๋ ๊ธฐ๋ณธ์ผ๋ก ์๊ฑฐ๋๋์ ๋ฐฉ์์ด ๋ค๋ฅด๊ฑฐ๋, Homebrew ๋ฑ์ผ๋ก ์ค์น๊ฐ ํ์ํ ๋ช ๋ น์ด๊ฐ ์์ต๋๋ค.macOS์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ๋ช ๋ น์ด / ์ค์น๊ฐ ํ์ํ ๋ช ๋ น์ดhtopโ ์์ (์ค์น ํ์)brew install htop ํ์wgetโ ์์ (์ค์น ํ์)๊ธฐ๋ณธ ์์. brew install..
NixOS์์ ํ๊ธ ์ ๋ ฅ์ ์ํด ํ์ํ ์ค์ ๊ณผ์ ์ ๋๋ค:1. ํ์ํ ํจํค์ง ์ค์น ๋ฐ ์ค์ cd /etc/nixos/sudo nano /etc/nixos/configuration.nix# /etc/nixos/configuration.nix ํ์ผ ์์ , ์์ ํ ๋ถ๋ถ์ ์๋์ ๊ฐ์ต๋๋ค. # Configure keymap in X11 services.xserver.xkb = { layout = "kr"; variant = "kr104"; }; i18n.inputMethod = { enabled = null; # IBus ์ ๋ ฅ๊ธฐ ํ๋ ์์ํฌ ํ์ฑํ\ type = "ibus"; enable = true; ibus.engines = with pkgs.ibus-engines; [ ..

์๋ ํ์ธ์. ์ค๋์ ์คํธ๋ฆผ๋ฆฟ ๊ธฐ์ด ๋ฌธ๋ฒ๋ค์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.# pypi# streamlit run 15Test.py import streamlit as stwith st.form('form'): chk1 = st.checkbox('๋์') chk2 = st.checkbox('๊ณจํ') chk3 = st.checkbox('์ํ') submit = st.form_submit_button('ํ์ธ') if submit: if chk1: st.write('๋์์ ํ') if chk2: st.write('๊ณจํ์ ํ') if chk3: st.write('์ํ์ ํ')form์ ๊ฒฝ์ฐ,form์ด ์๋..

๐ง Ubuntu์์ Cursor (AI ์ฝ๋ ์ด์์คํดํธ) ์ค์นํ๊ธฐ ๊ฐ์ด๋GPT ๊ธฐ๋ฐ AI ์ฝ๋ฉ IDE, Cursor๋ฅผ ์ฐ๋ถํฌ์์ AppImage๋ก ์ค์นํ ์ค์ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.์ค์น, ์คํ, ์์ด์ฝ ๋ฑ๋ก, ์ค๋ฅ ํด๊ฒฐ๊น์ง ํ์ํ ๋ช ๋ น์ด๋ง ์ ๋ฆฌํ์ต๋๋ค!โ ์ฌ์ ์ค๋น: ์์คํ ํ์ธuname -m # → ๊ฒฐ๊ณผ๊ฐ x86_64 ์ด์ด์ผ ์ค์น ๊ฐ๋ฅping -c 4 cursor.sh # → ์ธํฐ๋ท ์ฐ๊ฒฐ ํ์ธ์ฉ x86_64๋ AMD64 ๊ณ์ด CPU๋ฅผ ์๋ฏธํ๋ฉฐ, Cursor๋ ARM ๋ฏธ์ง์์ ๋๋ค.โ 1. libfuse2 ์ค์น (AppImage ์คํ์ ํ์)sudo apt-get updatesudo apt-get install libfuse2AppImage ์คํ์ ์ํด ๊ผญ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. โ 2. Cur..
์๋ ํ์ธ์. ์ค๋์ ์ฐ๋ถํฌ ์ค์น๊ณผ์ ์์์ ๋ธ๋์คํฌ๋ฆฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค.๊ฒ์์ฐฝ์์ "Install Ubuntu"๊น์ง๋ ๋์๋๋ฐ,์ํฐ ์น๊ณ ๋๋ฉด ํ๋ฉด ๊บผ์ง๊ฑฐ๋ ๋ฉ์ถ ๋ฏ ๋ฌต๋ฌต๋ถ๋ต์ด๋ผ๋ฉด—๋ฑ ๊ทธ ์ํฉ, ์ ๋ 100๋ฒ ๊ฒช์์ต๋๋ค. โ ํ์- USB ๋ถํ → GRUB ๋ฉ๋ด์์ Install Ubuntu ์ ํ- ๋ธ๋์คํฌ๋ฆฐ์์ ๋ก๋ฉ์ด ์ ๋๊ฑฐ๋ ์ปค์๋ง ๊น๋นก or ๋ฉ์ถค- ํฌ์ ๋๊ณ ์๋ ์ํโ ํด๊ฒฐ๋ฒ 1. GRUB ํ๋ฉด์์ Install Ubuntu → E ํค ๋๋ฅด๊ธฐ (ํธ์ง)๋ฉ๋ด ์์์ Install Ubuntu ์ ํํ ์ํ์์ E ๋๋ฅด๋ฉด ๋ถํธ ์ต์ ํธ์ง ํ๋ฉด ์ง์ 2. ์๋ ์ค ์ฐพ๊ธฐ:linux /casper/vmlinuz ... quiet splash --- 3. quiet splash ์ง์ฐ๊ณ ๋ค์์ ์ถ๊ฐnomode..

2025 ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์ ์์นด๋ฐ๋ฏธ ์ฒดํํ ๋ฉํฐ ์ ์ ํ๊ธฐ"์์ฑํ AI ๊ธฐ๋ฐ GitHub ์ ์ ํ์ด์ง ํ๋ก์ ํธ" ํ์ผ๋ก ํ์ !OSSCA๋?์๋ ํ์ธ์. ์ค๋์ 2025 ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์ ์์นด๋ฐ๋ฏธ(OSSCA) ํฉ๊ฒฉ ํ๊ธฐ์ ํจ๊ป์ ๊ฐ ์ฐธ์ฌํ๊ฒ ๋ ํ๋ก์ ํธ ์๊ฐ๋ฅผ ๊ณต์ ํด ๋ณด๋ ค ํฉ๋๋ค.OSSCA๋ ์ ๋ณดํต์ ์ฐ์ ์งํฅ์์ด ์ฃผ๊ดํ๊ณ ,๊ณต๊ฐSW ํฌํธ / Open UP์ด ์ด์ํ๋ ๊ตญ๊ฐ ์ฃผ๊ด ์ค๋ฌดํ ๋ฉํ ๋ง ํ๋ก๊ทธ๋จ์ ๋๋ค.Git ๊ธฐ๋ฐ ํ์ ๊ณผ ์คํ์์ค ์ํ๊ณ ๊ธฐ์ฌ ๋ฌธํ๋ฅผ์ค์ ํ๋ก์ ํธ๋ฅผ ํตํด ๊ฒฝํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๐๏ธ 2025 ์ฒดํํ 1์ฐจ ๊ฐ์๐ ๊ณต์ ์๋ด ๋งํฌ (์ฒดํํ-1์ฐจ)๋ชจ์ง ๊ธฐ๊ฐ: 2025๋ 3์ 6์ผ ~ 4์ 1์ผ์ด์: ์ ๋ณดํต์ ์ฐ์ ์งํฅ์ / ๊ณต๊ฐSW ํฌํธ / Open UP์ด์ ๋ฐฉ์: ๋ฉํ ๋ง + ์ค์ ํ๋ก์ ..