최근 포스트

파이썬 - yield 사용법 정리 — 제너레이터의 핵심

1 분 소요

파이썬 yield 사용법 정리 — 제너레이터의 핵심 파이썬에서 반복 가능한 객체를 만들 때 꼭 클래스로 __iter__와 __next__를 구현하지 않아도 된다. 더 간단하고 우아한 방법이 있다. 바로 yield 키워드를 사용하는 것, 즉 **제너레이터(generator)**다....

파이썬 - generator?

1 분 소요

**파이썬의 제너레이터(generator)**는 반복 가능한 값을 하나씩 만들어내는 특별한 함수입니다. 메모리를 아끼고, 실행 흐름을 일시 정지했다가 이어서 실행할 수 있는 아주 유용한 구조예요. 제너레이터란? yield 키워드를 사용하여 값을 하나씩 생성하고, 함수 ...

파이썬 - 이터러블(iterable) 객체와 “iter” 완전 정복

1 분 소요

파이썬 이터러블(iterable) 객체와 __iter__ 완전 정복 프로그래밍을 하다 보면 for 문이나 in 연산자를 자주 사용하게 된다. 그런데 이게 작동하는 핵심 원리가 바로 **이터러블(iterable)**이다. 파이썬은 반복을 매우 강력하고 유연하게 지원하는 언어이고, ...

인공지능 - stuff란 무엇인가?

1 분 소요

📌 1. stuff란 무엇인가? stuff는 RetrievalQA 체인 안에서 검색된 문서들을 처리하는 방식을 지정하는 chain_type 옵션입니다. chain_type='stuff' 의 의미는: “검색된 문서(Chunks)를 모두 하나로 이어붙여서(...

인공지능 - LangChain ModelLaboratory로 여러 LLM을 비교해보자!

1 분 소요

🌟 LangChain ModelLaboratory로 여러 LLM을 비교해보자! 최근 생성형 AI를 사용하다 보면 이런 고민을 하게 됩니다. “GPT만 쓸까? 아니면 다른 오픈소스 모델도 괜찮을까?” “모델별로 답변 스타일이나 정확도는 얼마나 다를까?” 이럴 때 모델들을...

인공지능 - LangChain PromptTemplate - Partial Variables를 활용해보기

1 분 소요

📝 LangChain PromptTemplate - Partial Variables를 활용해보기 AI 프로젝트를 개발할 때, “프롬프트 안에 고정된 값과 사용자가 입력하는 값”을 동시에 다뤄야 하는 경우가 많습니다. 예를 들어, 매일 변하지 않는 인사말이나 시스템 정보를 프롬프...