분류 전체보기 392

RAG를 활용한 LLM Application 개발_02_LangChain과 Chroma를 활용한 RAG 구성

이전 글 : http://janggiraffe.tistory.com/43420250402_LangChain과 Chroma를 활용한 RAG 구성- 우리가 할 것1. 문서의 내용을 읽는다.2. 문서를 쪼갠다 - 그 이유는 토큰 수 초과로 답변생성 못할 수 있음 - 문서가 길면 (인풋이 길면) 답변 생성이 오래걸림3. 임베딩 -> 벡터 데이터베이스에 저장4. 질문이 있을 떄 백터 데이터베이스에 유사도 검색5. 유사도 검색으로 가져온 문서를 LLM 질문과 같이 전달RAG를 구성할 문서 가져오기한글 문서라면 docx(Ward)를 추천하던데 그 이유는 pdf는 줄이 나뉘어지면서 단어가 끊기면 한단어라도 다른단어로 인식한다고 함.https://law.go.kr/%EB%B2%95%EB%A0%B9/%EC%86%8C%..

공부/AI 2025.04.10

RAG를 활용한 LLM Application 개발_01_OPENAI API 사용하기 환경구축

인프런에서 RAG를 활용한 LLM 어플리케이션 구축 강의를 듣고 학습한 내용을 블로그에 남기려고 합니다.- 강의제목 : RAG를 활용한 LLM Application 개발 (feat. LangChain) (강병진님)OPENAI API 사용하기 환경구축TODOpython 가상환경 구축OPENAI API 사용해보기1. python 가상환경 구축pyenv는?여러개의 python 버전을 관리하고 가상환경을 구축할 수 있게 도와주는 도구로 MAC용이다.pyenv-win (윈도우용)윈도우는 위 도구를 사용한다. 설치방법은 간단하다.https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#powershell다음 링크에서 소개된 방법으로 파워쉘에 다..

공부/AI 2025.04.03

발산역 동내축산 - 가성비 좋은 돼지,소고기와 저렴한 소주 (2000원)

올해 초에 발산역에 있는 동내축산에 돼지고기를 먹으러 다녀왔습니다.소 한마리가 59000원, 돼지 한마리가 39000원 그리고 소주,맥주가 2천원으로 미친 가격의 고기집이였는데, 회사 사람들 말로는 고기 상태도 좋고 가게 상태나 셀프바 구성도 훌륭하다는 말이 있었어요.다양한  음식 및 소스를 제공하는 셀프바 가게에 자리를 잡고 저희는 통큰 돼지 한마리를 주문했고, 먼저 셀프바 구경을 했어요. 일단 눈에 띄었던거는 무채가 있는점이였어요. 을지로 연탄구이집에서 먹었던 얼린 무채를 삼겹살에 맛있게 싸먹었던 적이 있었는데 정말 맛있었거든요.그리고 진~짜 다양한 그릇 종류와 가위,집게등의 도구도 자유롭게 가져다 사용할 수 있었던 점이 좋았습니다.들깨가루, 버섯소금, 콩가루, 와사비, 파채소스, 간장소스,기름소금 ..

월드오브워크래프트 퀘스트 몰입도 높히는 애드온 조합 및 셋팅 공유

안녕하세요, 장지랩입니다.월드오브워크래프트 내부전쟁 2시즌 언더마인 해방전선이 오픈하면서 다시 복귀했습니다.와우에는 큰 모니터 특히 와이드 모니털르 사용하면 남들이 못보는 화면들을 볼 수 있는 큰 장점이 있는데요 단점이 없는게 아닙니다.바로 좌측에 딱 붙은 퀘스트 창과 작은 글씨들때문에 몰입이 안된다는 점 입니다.1. Immersion, Immersion ExtraFade - 퀘스트 대화 개선 애드온 두가지 애드온을 받으면 우선 NPC와의 대화창이 변경되어 몰입도가 확 올라가게 됩니다.와우의 퀘스트창이 대화형식으로 변경되고 위치도 내 마음대로 정할 수가 있어집니다.(끌어서 원하는 위치에 두면 됩니다.) 2. 몰입도 증가시키기 위한 DynamicCam이 애드온은 시점을 좀 다이나믹하게 변경해주는 애드온인데..

스팸전화 차단! '두낫콜' 사이트 활용법

스팸 전화, 하루에도 몇 번씩 받으시나요? 보험, 대출, 텔레마케팅 등 원치 않는 전화에 시달리다 보면 짜증이 나기 마련입니다. 하지만 이제는 ‘두낫콜(Do Not Call)’ 사이트를 통해 스팸 전화를 효과적으로 차단할 수 있습니다. 이번 포스팅에서는 두낫콜 사이트에 대한 정보와 활용법을 자세히 소개해 드릴게요!두낫콜(Do Not Call)이란?두낫콜(https://www.donotcall.or.kr)은 한국정보통신진흥협회(KAIT)에서 운영하는 서비스로, 소비자가 원하지 않는 영업 목적의 전화를 사전에 차단할 수 있도록 돕는 플랫폼입니다. 쉽게 말해, 내 전화번호를 등록해두면 기업들이 내게 광고 전화를 걸 수 없게 됩니다.주요 기능전화번호 등록 – 내 번호를 등록하면 특정 영업 목적의 전화를 차단 가..

2025년 청년도약계좌의 모든 것: 혜택부터 신청 방법까지(가입일,계좌개설일정)

2025년, 청년들의 자산 형성을 돕기 위한 '청년도약계좌'가 많은 주목을 받고 있습니다. 이 계좌는 청년들에게 자산 형성의 기회를 제공하며, 정부의 기여금과 세제 혜택을 통해 재정적 지원을 받을 수 있는 제도입니다. 청년도약계좌란?청년도약계좌는 소득이 일정 기준 이하인 청년들이 매월 일정 금액을 납입하면, 정부가 추가 지원금을 지급하는 제도입니다.가입 후 5년 동안 유지하면 목돈을 마련할 수 있는 기회가 됩니다.혜택 요약✔ 정부 기여금 지원 – 소득에 따라 월 최대 33,000원 지원✔ 세제 혜택 – 이자소득세 비과세✔ 청년금융컨설팅 제공 – 무료 재무 상담 가능💡 2월 청년도약계좌 가입 신청 및 계좌 개설 일정📅 가입 신청 기간: 2월 3일 ~ 2월 12일📌 유의사항: 비과세소득(육아휴직급여·군..

설날맞이 떡국 밀키트 리뷰 (내돈내산)

긴 연휴가 이제 끝나간다니.. 너무 안타깝습니다. 연휴는 잘 보내셨나요?전 설날을 맞이해서 집에서 떡국을 해먹어봤습니다.독립한지도 이제 5년정도가 되어가는데 슬슬 요리에 관심을 두기 시작했어요. 아직은 밀키트를 사서 만들어먹는 정도이긴 합니다.근처에 이마트 노브랜드가 있어서 거기 구경하던 중 떡국을 팔길래 한번 사봤어요.  [풀무원] 사골떡국 329gX4개, 329g, 4개 - 혼합반찬/반찬세트 | 쿠팡쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.www.coupang.com구성품떡국 밀키트의 구성품입니다.떡국용 야채고명 x2떡국용 김고명 x2간편조리 분말스프 x2쌀떡국떡 x2조리법떡국 조리법은 굉장히 간단했어요.1) 떡을 물에 씻어줍..

[영화후기] 히트맨2 주절주절 후기 (2025.01.31)

주절주절아직 이틀 남았지만, 길고 길었던 연휴 마무리를 위해 김포공항 롯데시네마에서 영화를 보러 갔다.영화 순위 기준으로는 권상우가 나오는 히트맨2와 송혜교가 나오는 검은수녀들, 그리고 말할수 없는 비밀순이였다. (하얼빈은 지인분께서 티켓을 선물해주셔서 보고왔음)무얼 볼까 고민하다가 평점을 기준으로 히트맨2를 선택했다.티켓값은 무려 15000원이나 하는데, 토스 프라임 멤버십 또는 네이버 플러스멤버십 등을 이용하면 9000원에 이용할 수 있다.김포공항 롯데시네마에는 광음시네마라고 해서 폭발적인 사운드를 만나다 라는 카피가 있었는데, 개인적으로 귀아픈건 질색이라서 걸렀다. 나중에 잔잔한 영화를 보러 가게 되면 경험해봐야겠다.히트맨2 영화 후기히트맨 영화 컨셉은 개인적으로 마음에 든다. 게다가 2에는 요즘 ..

하스스톤 투기장 덱트래커 설치하기 (Hearthstone Deck Tracker)

하스스톤 덱트래커(Hearthstone Deck Tracker) 다운로드 및 설치 방법하스스톤을 플레이하면서 덱 구성과 플레이 기록을 관리하고 싶다면, **하스스톤 덱트래커(Hearthstone Deck Tracker)**를 사용해 보세요! 덱트래커는 덱 정보를 보여주고, 상대방의 덱 예측, 플레이 히스토리 분석 등 다양한 기능을 제공하는 편리한 도구입니다. 이번 포스팅에서는 덱트래커를 다운로드하고 설치하는 방법을 쉽게 알려드릴게요.1. 덱트래커 다운로드 페이지로 이동하기덱트래커는 공식 사이트인 HSReplay.net에서 무료로 다운로드할 수 있습니다.브라우저를 열고 아래 링크로 이동하세요:HSReplay.net 다운로드 페이지페이지에 접속하면 "Download now" 버튼이 보입니다. 클릭하여 설치 ..

Spring security와 authentication 처리과정

spring security는?스프링 기반의 애플리케이션 보안을 담당하는 스프링의 하위 프레임워크.인증(Authentication)과 권한을 Filter(AuthenticationFilter)로 처리한다.왜 써야 함?인증,권한, 보안과 공격 방어관련 다양한 기능을 제공 함(공격에 해당하는 방어코드를 하나하나 짜면 코스트가 너무 소모됨)아키텍처 및 흐름1 : 외부로 부터 들어오는 Http RQ2 : Filter가 Token생성(id,pw 등등을 담고 있다)3~4 : ProviderManager가 N개의 AuthenticationProvider를 순회하며 현재 해당하는 인증을 찾아 수행한다.5~7 : 토큰에 해당하는 DB로 부터 User 정보를 가져온다.8~10 : 찾은 인증정보를 SecurityConte..

공부/Spring 2025.01.22