반응형 Python15 aisuite Python 5분 시작: OpenAI·Claude·Gemini 통합 (2026) "OpenAI 코드를 그대로 두고 Claude·Gemini로 갈아끼울 순 없을까?"📌 핵심 3줄 요약aisuite는 OpenAI SDK 인터페이스를 그대로 두고 model 문자열의 prefix만 바꿔 공급자를 교체하는 통합 Python SDK다.Andrew Ng이 메인테이너, 2026년 6월 기준 GitHub 스타 14.2k. OpenAI·Anthropic·Google·Mistral·AWS·Ollama 등 9개 이상 공급자를 지원한다.같은 프롬프트로 GPT-5·Claude Sonnet 4.7·Gemini 2.5에 던졌을 때 응답 길이는 약 1.8배, 첫 토큰 지연은 2배 가까이 차이가 났다.1. 왜 aisuite인가LangChain은 체인·메모리·에이전트까지 묶어 무겁고, LiteLLM은 프록시·라우팅.. 2026. 6. 14. browser-use 사용법: AI 에이전트 웹 자동화 정리 (2026) "Playwright 스크립트가 사이트 리뉴얼 한 번에 또 깨졌습니다. 셀렉터 말고 그냥 화면 보고 알아서 클릭하면 안 되나요?"📌 핵심 3줄 요약browser-use는 LLM이 페이지 스크린샷과 DOM을 같이 보고 클릭/입력 액션을 결정하는 Python 라이브러리다.설치는 pip install browser-use와 uvx browser-use install 두 줄이면 끝나고, browser-use 사용법의 핵심은 Agent(task=..., llm=...) 한 줄로 작업을 지시하는 것이다.대신 토큰 비용과 캡차·인증 같은 한계가 있어, 모든 자동화를 LLM에 맡길 필요는 없다.1. browser-use가 Playwright와 다른 점기존 Selenium·Playwright 스크립트는 page.cli.. 2026. 6. 13. Claude Agent SDK Python 사용법 완벽 가이드 (2026) "Claude Agent SDK Python으로 자율 에이전트를 만들려는데, 공식 README 한 줄 예제 다음이 안 보인다." 그 다음 단계가 막막했다면 이 글이 출발점이 될 수 있습니다.📌 핵심 3줄 요약Claude Agent SDK Python은 Claude Code CLI를 구동하는 동일한 에이전트 루프를 파이썬 코드에서 직접 호출하게 해 주는 공식 SDK다.2026-06-09 기준 최신 버전은 0.2.95, 설치는 pip install claude-agent-sdk 한 줄이며 Claude Code CLI가 패키지에 번들로 포함된다.1회성 응답은 query(), 멀티턴·커스텀 툴·Hooks가 필요하면 ClaudeSDKClient를 쓰는 두 갈래 구조가 핵심이다.1. SDK 정체와 설치 — 빈 폴.. 2026. 6. 12. Apache Burr 첫인상: 상태머신 기반 AI 에이전트 (2026) "에이전트가 왜 그렇게 답했는지" 매번 처음부터 다시 추적해야 한다면, 이번 글이 도움이 될지도 모르겠습니다.📌 핵심 3줄 요약DAGWorks가 만든 Burr가 2025년 5월 아파치 소프트웨어 재단(ASF) 인큐베이터에 들어가 Apache Burr (Incubating)가 됐다.LangGraph·DeepAgents가 "그래프"를 강조한다면, Burr는 명시적 상태(State)와 액션(Action) 전이를 1급 시민으로 다뤄 "왜 그렇게 행동했는가"를 재현 가능하게 기록한다.2026년 6월 기준 최신 릴리스는 0.42.0-incubating, 라이선스는 Apache 2.0, 설치는 pip install "apache-burr[start]" 한 줄이다.🗓️ Apache Burr가 정확히 뭐고, 언제 들.. 2026. 6. 11. PP-OCRv5 한국어 PDF OCR 파이썬 사용법 (2026) "한국어 PDF OCR은 결국 사람이 다시 친다" — 1년 전까지만 해도 사내 RAG 프로젝트 회의에서 거의 매번 나오던 말이다.그 평을 뒤집은 게 PaddlePaddle 팀이 공개한 PP-OCRv5다. 한국어 포함 106개 언어를 단일 인식 모델로 처리하면서 손글씨·세로쓰기·복잡 레이아웃 정확도를 끌어올렸고, PDF를 곧바로 구조화된 Markdown/JSON으로 떨궈 RAG에 직결된다. 이 글에서는 Windows·Linux·macOS 공통 설치, CPU/GPU 분기, 첫 OCR 코드, 그리고 직접 측정한 한국어 정확도 비교 표까지 한 번에 정리한다.📌 핵심 3줄 요약PP-OCRv5는 한국어 포함 106개 언어를 단일 인식 모델로 처리한다. v4 대비 텍스트 탐지·인식 두 모듈을 새 백본으로 교체해 손.. 2026. 6. 7. SQLite durable workflow 실전 가이드 — 상태 머신·트랜잭션·폴링 워커 (2026) "재시도 안전한 작업 큐 하나 만들겠다고 Redis에 Temporal 서버까지 띄워야 하나요?"📌 핵심 3줄 요약durable workflow는 프로세스가 죽었다 살아나도 마지막으로 성공한 스텝부터 "이어서" 실행돼 정확히-한-번 효과를 내는 워크플로다.상태 테이블 + 트랜잭션 원자적 전이 + 폴링 워커 세 가지만 있으면 SQLite durable workflow를 파일 하나로 구현할 수 있다.단일 노드·중소 처리량에는 충분하지만, 고동시성·수평 확장이 필요하면 Postgres(DBOS) 같은 전용 엔진으로 옮겨야 한다.1. durable workflow가 뭔가요여러 스텝으로 이뤄진 긴 작업을, 각 스텝의 상태와 결과를 영속 저장해 두는 게 durable execution(영속 실행)의 핵심이다. 중간.. 2026. 5. 30. 이전 1 2 3 다음 반응형