본문 바로가기
반응형

분류 전체보기2796

crewai.Crew로 다중 AI 에이전트 협업 업무 자동화하기 — motleycrew·Jambo와 함께 CrewAI의 Crew 클래스는 여러 AI 에이전트를 하나의 워크플로로 묶어주는 핵심 오케스트레이터입니다. 여기에 motleycrew의 CrewAI 래퍼로 에이전트 설정을 더 세밀하게 제어하고, Jambo로 JSON Schema 기반 Pydantic 모델을 동적 생성하면, 타입 안전성까지 갖춘 실전 다중 에이전트 시스템을 구축할 수 있습니다.개요...... 2026. 6. 12.
Pandas DataFrame.groupby 실전 활용 가이드 개요Pandas의 DataFrame.groupby는 데이터를 특정 기준으로 묶어(분할), 각 그룹에 함수를 적용(적용), 다시 합치는(결합) 'split-apply-combine' 패턴을 구현한 매우 강력한 도구입니다. 대용량 데이터에서 그룹별 집계, 변환, 필터링을 효율적으로 수행할 수 있어 데이터 분석/전처리에서 필수적으로 사용됩니다.기본 문법 / 주요 파라미터 파라미터타입기본값설명 bylabel, array, list, dict, functionNone그룹화 기준(열 이름 또는 매퍼/함수) axisint0그룹화할 축 (0: index 기준, 1: 컬럼 기준) levelint, name, listNoneMultiIndex의 레벨을 이용한 그룹화 as_indexbo.. 2026. 6. 2.
google-api-python-client로 YouTube 영상 메타데이터 자동분석하기 개요google-api-python-client(공식 Google API 클라이언트)를 사용해 YouTube Data API에서 영상 메타데이터를 자동으로 수집하고 분석하는 방법을 정리합니다. 이 글은 API 호출의 핵심 파라미터와 간단한 예제, 실무에서 바로 쓸 수 있는 활용 예시와 주의사항을 다룹니다.기본 문법 / 주요 파라미터아래 표는 YouTube Data API의 주요 리소스(주로 videos().list 와 search().list)에서 자주 쓰이는 파라미터를 정리한 것입니다. 파라미터설명예시값비고 part반환할 리소스 조각(필수)"snippet,statistics,contentDetails"항목이 많을수록 쿼터 소모↑ id조회할 비디오 ID 목록"Ks-_Mh1QhM.. 2026. 5. 28.
typing.NewType로 불투명(Opaque) 타입 설계하기 개요typing.NewType은 정적 타입 검사기(예: mypy)에 의해 서로 다른 타입으로 취급되는 '얇은' 새 타입을 정의하는 도구입니다. 런타임에서는 원래 타입과 동일한 값으로 동작하지만, 코드 수준에서 혼동을 줄이고 도메인 의미(domain semantics)를 명확히 하는 데 유용합니다.기본 문법 / 주요 파라미터 파라미터타입설명 name str 새 타입의 이름(문자열). 문서화 및 오류 메시지에 사용됩니다. tp 타입 또는 타입 별칭 기반이 되는 기존 타입. NewType으로 만든 새 타입은 정적 검사기 상에서는 구별되지만 런타임 값은 이 기본 타입입니다. 반환값 call.. 2026. 5. 27.
sklearn.metrics.jensenshannon으로 문서 유사도·중복검출 자동화하기 개요Jensen–Shannon 거리(JS 거리)는 두 확률분포 사이의 유사도를 측정하는 데 쓰입니다. 문서 텍스트를 확률분포(예: 단어별 확률, TF-IDF 정규화된 분포)로 보고 JS 거리를 사용하면 문서 유사도나 중복(near-duplicate) 검출을 직관적으로 자동화할 수 있습니다. 이 글은 sklearn/스크립트 환경에서 JS를 계산하고, 임계값 기반 중복검출 파이프라인과 sklearn/Skll 호환 커스텀 스코어러로 활용하는 방법을 실전 예제와 함께 설명합니다.기본 문법 / 주요 파라미터 함수/옵션파라미터설명 skll/사용자 정의 메트릭 (문서 출처 기준) greater_is_better 메트릭 값이 클수록 좋은지 여부 (True/False)... 2026. 5. 26.
h2 라이브러리로 HTTP/2 Cleartext 서버 구현하기 개요h2는 Python용 HTTP/2 프로토콜 스택 구현(hyper-h2)으로, 소켓 레벨에서 HTTP/2 프레임을 주고받는 작업을 도와줍니다. Cleartext HTTP/2(h2c)는 TLS 없이 HTTP/1.1 Upgrade 메커니즘으로 HTTP/2로 전환하는 방식으로, 내부망이나 테스트용 서버에서 간단히 HTTP/2를 실험하기에 유용합니다.기본 문법 / 주요 파라미터 객체 / 함수주요 파라미터설명 http.client.HTTPConnection (Python 표준 라이브러리) host, port=None, timeout=None HTTP/1.1 클라이언트 연결 생성. host에 포트 포함 가능(예: 'example.com:80'). .. 2026. 5. 25.
반응형