rakim

고정 헤더 영역

글 제목

메뉴 레이어

rakim

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (45)
    • 마케팅 (0)
    • 책 (15)
      • 책 리뷰 (14)
      • 책 카테고리 리뷰 (1)
    • 코딩 테스트 (10)
      • 구름 문제 풀이 (2)
      • 프로그래머스 문제 풀이 (5)
      • 백준 문제 풀이 (3)
    • DevOps (7)
      • Terraform (6)
      • Docker (1)
    • AI 관련 (4)
      • Langgraph (2)
      • SemanticKernel (1)
    • 플러터 (8)
      • 아카이브 (2)
      • 입문 (6)

검색 레이어

rakim

검색 영역

컨텐츠 검색

분류 전체보기

  • 랭그래프 참고자료

    2025.11.06 by rakyun

  • ⌈책 리뷰⌋ 메이오 오신 ⎹ 러닝 랭체인 ⎹ 2부

    2025.10.03 by rakyun

  • ⌈책 리뷰⌋ 메이오 오신 ⎹ 러닝 랭체인 ⎹ 1부

    2025.09.24 by rakyun

  • 파이썬 기초

    2025.09.15 by rakyun

  • ⌈책 리뷰⌋ 로버트 C. 마틴 ⎹ 클린 아키텍처 ⎹ ⭐️

    2025.09.15 by rakyun

  • Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 5장 main.tf

    2025.09.01 by rakyun

  • Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 4장 Security Group 모듈

    2025.08.23 by rakyun

  • Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 3장 IAM 모듈

    2025.08.23 by rakyun

랭그래프 참고자료

Tool calling AgentToolNodeLLM이 툴 호출을 쉽게 해줄 수 있게 도와주는 클라스도구 실행에 필요한 보일러 플레이트 코드를 작성할 필요가 없음병렬 처리를 지원하여 한 번에 여러 개의 도구 실행 가능도구 실행 중 오류 발생 시 ToolNode가 이를 감지하고 오류 정보를 ToolMessage에 담아 반환tools_conditionLLM이 반환한 값을 보고 tools 또는 end를 리턴하는 함수LLM이 더 이상 도구를 호출할 필요 없다고 판단 되면 end를 리턴하여 그래프를 종료할 수 있음예시# 사용할 툴을 정의tool = TavilySearchResults(max_results=3)tools = [tool]# LLM 생성llm = ChatOpenAI(model_name='gpt-4o-m..

AI 관련/Langgraph 2025. 11. 6. 21:06

⌈책 리뷰⌋ 메이오 오신 ⎹ 러닝 랭체인 ⎹ 2부

RAG 심화RAG 시스템은 세 가지 기본 단계를 거친다.인덱싱 : 외부 데이터 소스를 전처리한 후, 데이터를 나타내는 임베딩을 손쉽게 조회하도록 벡터 저장소에 저장검색 : 질문을 바탕으로 벡터 저장소에 보관된 관련 임베딩 및 데이터 추출생성: 원래 프롬프트와 검색 증강 생성에서 활용한 문서를 종합해 하나의 최종 프롬프트를 구성한 후, 이를 LLM에 전달해 예측 수행임베딩 기법다중 쿼리 검색사용자의 쿼리로부터 llm이 여러 개의 쿼리를 생성한 후에 각각의 쿼리들로 vector db에서 검색을 수행함가상 문서 임베딩 (Hypothentical Document Embeddings)사용자 쿼리를 토대로 llm이 가상의 답변을 먼저 생성한다. 그 다음 그 가상 답변으로 벡터 검색을 수행하여 더 정확한 문서를 찾는..

책/책 리뷰 2025. 10. 3. 15:56

⌈책 리뷰⌋ 메이오 오신 ⎹ 러닝 랭체인 ⎹ 1부

LLM 기초LLM은 많은 스마트폰이 제공하는 자동 완성 기능과 유사하게 동작한다. 텍스트를 입력 받아 다음 텍스트 출력을 예측하고 생성하는 훈련된 알고리즘이다. LLM의 예측력을 좌우하는 핵심은 트랜스포머 신경망 아키텍처이다. 트랜스포머 구조는 문장이나 코드 등 데이터의 연속체를 처리하며, 연속체에서 가장 가능성이 높은 다음 단어를 예측한다. 트랜스포머는 문장 내의 각 단어와 다른 모든 다언의 관계를 고려해 문맥을 파악한다. 이 방법을 통해 LLM은 문장이나 단락 등이 서로 연결되어 나타내는 의미를 포괄적으로 이해한다.프롬프트 엔지니어링사고의 연쇄(CoT)LLM의 성능을 높이는 좋은 방법은 LLM이 시간을 들여 사고하도록 추가 지시하는 것이다.이른바 사고의 연쇄 (Chain-of-Thought) 라고 부..

책/책 리뷰 2025. 9. 24. 15:14

파이썬 기초

인데코레이터자바의 어노테이션의 본질은 메타데이터이며 그 자체로 실행이 가능하지 않고 컴파일러나 프레임워크가 읽기 위한 주석 같은 용도이다. 그러나 파이썬의 데코레이터는 고차 함수로 그 자체로 실행 주체가 되며 함수를 실행할 대상 함수를 직접 수정하거나 확장이 가능하다.핵심은 함수를 인자로 받아서 새로운 함수를 반환하는 함수이다. 그러므로 데코레이터는 고차 함수의 일종이라고 볼 수 있다.def my_decorator(func): # 데코레이터 함수 (func를 인자로 받음) def wrapper(*args, **kwargs): # 원본 함수를 감싸는 내부 함수 print("함수 실행 전에 추가할 기능") result = func(*args, **kwargs) # 원본 함수 실..

카테고리 없음 2025. 9. 15. 13:44

⌈책 리뷰⌋ 로버트 C. 마틴 ⎹ 클린 아키텍처 ⎹ ⭐️

아키텍처 설계가 후순위가 된다면 시스템을 개발하는 비용이 더 많이 들고, 일부 또는 전체 시스템에 변경을 가하는 일이 현실적으로 불가능해진다. 이렇나 상호아이 발생하도록 용납했다면, 이는 결국 소프트웨어 개발팀이 스스로 옳다고 믿는 가치를 위해 충분히 투쟁하지 않았다는 뜻이다. 소프트웨어 개발의 패러다임소프트(soft) 웨어(ware) 부드러운 제품이라는 뜻으로 동작하는 방향을 쉽게 변경할 수 있어야 한다.그렇지 못한다면 하드(hard) 웨어(ware) 라고 불려야 할 것이다. 구조적 프로그래밍무분별한 점프(goto 문장)는 프로그램 구조에 해롭다는 사실을 직시하고 구조적으로 프로그래밍을 해야 한다고 생겨난 패러다임, if/then/else, do/while/until 등이 생겨났다. 구조적 프로그래밍에..

책/책 리뷰 2025. 9. 15. 10:46

Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 5장 main.tf

Terraform 모듈들을 조립하는 총괄 설계도terraform.tfvars에 모든 변수들의 값을 저장해두고 각기 모듈들에서 필요한 변수들을 넣어주는 역할을 main.tf에서 한다. # 프로덕션 환경을 위한 메인 Terraform 설정 파일# 이 파일은 모든 모듈을 조합하여 전체 인프라를 구성합니다terraform { # Terraform 버전 요구사항 - 1.0 이상 필요 required_version = ">= 1.0" # 필요한 Provider 정의 required_providers { aws = { source = "hashicorp/aws" # AWS Provider 소스 version = "~> 5.0" # 5.x 버전 사용 (5.0 이상,..

DevOps/Terraform 2025. 9. 1. 20:48

Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 4장 Security Group 모듈

Security Group이 코드는 EC2의 보안 그룹(Security Group)이라는 가상 방화벽을 생성하고 설정하는 스크립트. 이 코드의 주요 역할은 EC2 인스턴스(서버)에 대한 네트워크 트래픽을 제어하여, 허용된 연결만 주고받을 수 있도록 보안을 강화하는 것.# 백엔드를 위한 보안 그룹 (방화벽 규칙)# 보안 그룹은 EC2 인스턴스에 대한 인바운드/아웃바운드 트래픽을 제어합니다resource "aws_security_group" "backend_sg" { # 보안 그룹 이름 - 프로젝트명-환경-sg 형식 name = "${var.project_name}-${var.environment}-sg" # 보안 그룹 설명 description = "Security group for..

DevOps/Terraform 2025. 8. 23. 20:05

Terraform으로 EC2에 백엔드 서버 배포 (with ECR) 3장 IAM 모듈

IAM# EC2 인스턴스가 ECR과 CloudWatch에 접근할 수 있도록 하는 IAM 역할# IAM 역할을 통해 EC2는 AWS 서비스에 안전하게 접근할 수 있습니다# EC2용 IAM 역할 생성resource "aws_iam_role" "ec2_role" { # 역할 이름 - 프로젝트명-환경-ec2-role 형식 name = "${var.project_name}-${var.environment}-ec2-role" # AssumeRole 정책 - EC2 서비스가 이 역할을 사용할 수 있도록 허용 # EC2 인스턴스가 이 역할을 "assume"(가정)할 수 있게 해줍니다 assume_role_policy = jsonencode({ Version = "2012-10-17" Statemen..

DevOps/Terraform 2025. 8. 23. 19:43

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
rakim © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바