반응형 IT/python46 LLM Agent 샘플 * CoTChain Of Though 책마다 생각의 사슬, 사고의 연쇄 등으로 번역 되어 있는데,연쇄사고 가 가장 직관적이면서 한국어 번역이 어울리는 것 같다. 연쇄사고는 LLM 의 추론 능력을 이끌어 내기 위한 프롬프트의 방법 * ReAct 기반 Agent란?사고 -> 행동 -> 관찰 을 순환하며 문제를 해결 아래 소스는 langchain 의 agents 를 이용해 ReAct 기반 Agent 를 쉽게 구현한 예제import osOPENAI_API_KEY = os.environ["OPENAI_API_KEY"]SERPAPI_API_KEY = os.environ["SERPAPI_API_KEY"]LANGSMITH_API_KEY = os.environ["LANGSMITH_API_KEY"]from l.. 2025. 7. 22. 연산자 오버로딩 - langchain 에서 쓰는 파이프라인 관련 파이썬에서 연산자 오버로딩이 가능하다. 이를 이용해서 langchain 에서는 | (or) 연산자를 파이프라인 같이 이용하고 있다.책에 어떻게 구현이 가능한지 예제가 있어서 메모 해 둔다! class CustomLCEL: def __init__(self, value): self.value = value def __or__(self, other): # 여기가 연산자 오버로딩! if callable(other): return CustomLCEL(other(self.value)) else: raise ValueError("Right operand must be callable") def result(self): .. 2025. 7. 14. uv 를 쓰자! pip 는 python 으로 만든 패키지 프로그램이다.좋(?) 지만, 느리다..이를 극복하기 위한 Rust 로 만든 패키지 관리 프로그램 uv! * 설치 방법Installation | uv Installation | uvUse curl to download the script and execute it with sh: $ curl -LsSf https://astral.sh/uv/install.sh | sh If your system doesn't have curl, you can use wget: $ wget -qO- https://astral.sh/uv/install.sh | sh Request a specific version by including it in thedocs.astral.sh * 사용.. 2025. 6. 19. python 환경설정 - 어디서든 미니콘다! ---2025-03-28 추가 리눅스 환경에서 miniconda 설치하기 - wsl RockLinux 8.10참고 링크How To Install Miniconda on Rocky Linux 9 - idroot How To Install Miniconda on Rocky Linux 9Learn how to install Miniconda on Rocky Linux 9 with this step-by-step guide. Simplify Python package management today!idroot.ussudo dnf -y updatesudo dnf install -y bzip2 git openssl curlcurl -O https://repo.anaconda.com/miniconda/Minicond.. 2025. 4. 30. Django 시작하기 wsl 기준miniconda 설치 후, 실행conda create -n django python=3.10conda activate djangopip install 'django # 일반적인 개발 순서 1. app 생성python manager.py startapp {app명}2. settings.py 에 app 추가 (INSTALL_APPS)3. model 구현4. 데이터베이스 마이그레이션5. 어드민사이트에 모델 관리 추가6. view 구현7. template 생성8. settings.py 에 template 구성정보 추가TEMPLATES_DIR = BASE_DIR / 'templates'...TEMPLATES = [ { 'BACKEND': 'django.template.backends.. 2025. 4. 20. 파이썬 웹크롤러 만들기 1. 환경구성conda create -n scraping python=3.10conda activate scrapingpip install notebookpip install bs4pip install lxmlpip install scrapypip install pandaspip install requestspip install seleniumpip install webdriver-manager 2. 예제들-- 쥬피터 노트북 이용# wsl 에서 root 로 사용중이므로 옵션 붙임jupyter notebook --allow-rootfrom urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen('http://www.pythonscr.. 2025. 3. 28. 밑바닥부터 시작하는 딥러닝 1권 - 정리 가장 끝에 부분에 나오는 딥러닝에 대한 소스 및 정리 책은 예제로 손글씨 숫자 인식 문제를 단순한 신경망 -> 딥러닝 순으로 고도화 해 나갑니다. 외부 라이브러리로는 numpy 만 이용하고, 대부분을 직접 구현해서 소스를 분석하면 이해가 가능 해 집니다. ( 물론 수학은 별개 -ㅅ- ) 직접 구현한 딥러닝 관련 함수들은 common 폴더에 있으며, 이를 이용하는 메인이deep_convnet.py => 딥러닝 네트워크 망을 클래스로 구현 ( conv == convolution 합성곱 )훈련 -> train_deepnet.py 테스트 -> misclassified_mnist.py => 정확도가 출력되고, 틀린 분류항목을 출력해 줍니다. ! 필수 이해 용어들퍼셉트론, 신경망, 계산그래프순전파, 역전파He .. 2025. 1. 24. 허깅페이스 이용하기 - 기계번역, 생성형텍스트, 검색, 그림생성 ** 환경 구성윈도우즈11miniconda- 지금까지 경험으로 miniconda 를 설치해서 환경 구성하는게 가장 편하다!설치Miniconda — Anaconda documentation Miniconda — Anaconda documentationThe Anaconda or Miniconda page lists some reasons why you might want one installation over the other.docs.anaconda.com 가상환경 설정conda create -n hug python=3.10 # 3.10 파이썬 고수중...conda activate hug 패키지 설치pip install torch torchvision torchaudio --index-url https:.. 2025. 1. 1. 열심히 다시 ai 를 해보려 했지만... 환경설정하다가 그동안 고생한 나의 그래픽 카드가 더이상 최신버전의 cuda 를 설치하지 못한다는것을 깨달았다. (깨닫기 까지 cuda12.4버전을 3번 설치한건 안 비밀 ㅡㅜ ) nvidia 최신드라이버만 깔면 cuda toolkit 과 pytorch 의 최신버전을 이용할 수 있을줄 알았지만! gpu에 따라 설치할 수 있는 cuda 제한이 있었다! CUDA - Wikipedia CUDA - WikipediaFrom Wikipedia, the free encyclopedia Parallel computing platform and programming model In computing, CUDA (originally Compute Unified Device Architecture) is a propriet.. 2024. 11. 26. 이전 1 2 3 4 5 6 다음 반응형