본문 바로가기

전체 글

Claude Code 기반 Harness를 Codex 구조로 전환하기 최근 핫했던 하네스 클로드 코드 플러그인, 100개의 하네스는 특정 작업을 수행하기 위해 여러 역할의 에이전트로 구성하고, 이를 스킬과 함께 조합해 하나의 결과물을 만들어내는 사례를 소개하고 있다.하네스(Harness)라는 용어가 AI 코딩에 본격적으로 사용되기 시작한 것은 2026년 2월이다. 하지만 사실 우리는 이미 프롬프트 엔지니어링을 통해 유사한 작업을 수행해오고 있었다. 다만 기존 방식은 컨텍스트 윈도우의 한계가 있었고, 일관된 결과를 만들기 위해 하나의 에이전트에 여러 역할과 권한을 동시에 부여해야 했다. 이러한 접근은 점점 복잡해지면서 관리와 확장에 한계를 드러냈다. 최근에는 역할과 책임을 분리한 멀티 에이전트 방식으로 전환되면서 기존의 단일 프롬프트 기반 방식 대비 결과물의 품질이 눈에 띄.. 더보기
전세계 전력망을 OpenGridWorks 보여주는 매핑 사이트 송전선, 변전소, 발전소 인프라 위치와 연결 관계 및 전력량을 확인할 수 있는 지도 기반 플랫폼이다. OpenGridWorks 에서 가시화를 위해 사용된 데이터는 대부분 에서 제공하는 오픈 데이터를 활용하였다. 해당 데이터는 ODbL, CC BY 4.0와 같이 자유롭게 활용, 수정, 배포 및 상업적 이용도 가능한 라이선스 데이터가 사용되었다.https://opengridworks.com/attribution아, 위성도 떠있고 추적도 가능하다. 더보기
GitHub SSH 인증 설정 방법 GitHub와 같은 원격 저장소에 코드를 업로드(push)하거나 내려받기(pull) 위해서는 반드시 사용자 인증이 필요하다. 과거에는 아이디와 비밀번호를 사용했지만, 보안 강화로 인해 현재 GitHub에서는 비밀번호 인증을 더 이상 지원하지 않는다. 따라서 아래 두 가지 방식 중 하나를 사용해야 한다.Personal Access Token (PAT)SSH Key 인증두 방식 모두 사용 가능하지만 공개키/개인키 방식으로 보안에 더 안전하고 장기 사용에도 편리한 SSH 방식을 더 많이 사용하 SSH 방식을 더 선호한다.매번 로그인할 필요 없다.공개키/개인키 방식으로 보안성이 높다.자동 인증으로 작업 효율이 좋다.개발 및 협업 환경에 최적화되어 있다.다음은 SSH 키를 생성하여 GitHub에 등록하고 연결하여.. 더보기
[Network Topology] 네트워크 토폴지에서의 Degree (차수) 구분 공간 데이터를 다루다 보면 선(Line) 형태의 네트워크 데이터를 자주 접하게 된다. 도로망이 대표적인 예이며 그 외에도 하천망, 배관망 등이 있다. 이런 네트워크 데이터를 처리할 때 Degree(차수) 라는 개념을 접하게 된다. Degree는 특정 점(node)에 연결된 선(edge)의 수를 의미한다. 단순해 보이지만 이 숫자 하나가 네트워크 토폴로지를 이해하는데 핵심이다.네트워크 처리에서 흔히 수행하는 작업인 Snap, Merge, Split은 degree에 따라 적용 가능 여부가 달라진다.Degree 1: snap 후보로, 인접한 끝점과 연결하여 끊어진 네트워크를 이을 수 있음Degree 2: merge의 대상으로. 불필요한 중간점을 제거하고 선을 단순화할 수 있음Degree 3 이상: 분기점으로,.. 더보기
[Pydantic AI] 파이댄틱 AI란? Pydantic AI란?Pydantic AI는 GenAI 애플리케이션과 워크플로우를 빠르고 안정적으로 구축하는 Python 에이전트 프레임워크이다. Pydantic 팀이 직접 개발하였으며, FastAPI가 웹 개발에 사용되는 것 처럼 GenAI 앱 개발에 사용할 수 있도록 하는 단 하나의 목표로 탄생하게 되었다.왜 만들었나?기존 에이전트 프레임워크 중 개발자 편의성, 엔지니어링 품질, 프로덕션 준비성 측면에서 만족스러운 것이 없었기 때문에 Pydantic AI가 나오게 되었다. Pydantic Validation은 OpenAI SDK, Google ADK, Anthropic SDK, LangChain, LlamaIndex, AutoGPT, Transformers, CrewAI, Instructor 등의 .. 더보기
Windows 11 미지원 PC를 바꿔야 할까? (2) 1. Windows 11의 정상적인 설치2. 기존 DDR4 32GB 메모리 사용 (8GB x 4)3. 기존 RTX 1060 6GB 그래픽 카드 사용 (상위 버전 업그레이드 고려)4. 가성비 높은 CPU + 메인보드 교체5. 게임(고사양X), 개발, 일상 작업 목적추가6. 미들타워(M-ATX) 케이스로 교체7. ATX파워 호환되는 미들타워 케이스CPU, 메인보드 조합 검색 조건CPU인텔 8세대 이상AMD 라이젠 2세대 이상메인보드DDR4 지원8G x 슬롯 4개TPM 2.0, UEFI 부팅 + 보안 부팅(Secure Boot)PCIe 3.0 이상(하위 호환)CPU + 메인보드 조합 추천인텔 12세대 엘더레이크는 놀라운 성능과 저렴한 가격으로 가성비 최강의 CPU로 유명하다. 비교될 만한 라이젠 5 5600의.. 더보기
[Codex] OpenAI Codex 멀티 에이전트 설정과 실행 방법 OpenAI Codex 멀티 에이전트OpenAI Codex의 멀티 에이전트는 메인 에이전트가 전문화된 서브 에이전트를 병렬로 생성하고 결과를 수집하는 구조이다.해결하고자 하는 문제컨텍스트 오염(Context Pollution): 탐색 노트, 테스트 로그, 스택 트레이스 등 중간 출력물이 쌓여 유용한 정보가 묻히는 현상컨텍스트 부패(Context Rot): 대화가 길어지면서 덜 관련된 내용으로 인해 성능이 저하되는 현상작동 방식메인 에이전트는 요구사항, 의사결정, 최종 출력에 집중서브 에이전트는 탐색, 테스트, 로그 분석 등을 병렬로 수행서브 에이전트는 원본 출력 대신 요약본만 반환모델 선택 방법gpt-5.3-codex: 코드 리뷰, 보안 분석 등 깊은 추론이 필요한 에이전트용gpt-5.3-codex-sp.. 더보기
[macOS] 시스템 데이터 용량 줄이기 디스크 용량이 부족하다는 메시지를 자주 받았다. 그때마다 외장하드로 프로젝트 파일을 백업했다. 프로젝트 파일, 문서, 코드 등 직접 생산하는 파일은 문서 아주 일부이다. 그런데 이제 보니 문서를 백업하는 것과 응용 프로그램을 지우는 것으로는 부족하다는 것을 눈으로 확인했다. 바로 SSD 500GB 디스크 용량의 반을 차지하고 있는 것이 '시스템 데이터'다.시스템 데이터에는 각종 로그 파일, 개발 캐시(gradle, m2, npm), 도커(이미지, 컨테이너, 볼륨), iOS시뮬레이터 등 개발 관련 리소스가 포함되어 있다. 사전 준비로 현재 디스크 사용량을 확인한 후 중요한 데이터가 없는지 확인하나 후 백업한다. 디스크 용량을 차지하고 있는 항목을 찾고 정리하는 작업을 최소 1회 실행하면 디스크 공간 부족하.. 더보기
Apple Magic Mouse (2021) 맥북을 쓰면서 다양한 마우스를 써본건 아니다. 처음부터 매직 마우스를 사용했고 마우스가 없을 때는 그냥 트랙패드만 사용해도 큰 불편함이 없이 작업을 할 수 있었기 때문이다.정확히 언제 구매한지 기억나지 않지만, 박스가 없는 벌크로 10년 전쯤 구매한 매직 마우스 1세대를 아직도 사용하고 있다. 고장 날 것 같은데 기능상 문제가 없이 작동해 여전히 현역이다. 가끔 배터리를 교체한지 얼마 되지 않았는데 블루투스 연결이 붙었다 끊어졌다 하면 이제 보내줄 때가 됐구나 생각하며 전원을 껐다 켜면 또 잘 된다.매직 마우스 1세대는 AA건전지 두개가 들어가는데, 하루 8~10시간 사용한다고 했을 때 약 20일 정도 사용할 수 있다. 한달에 건전지 2~4개 사용하는데 일반 무선 마우스가 AAA건전지 하나로 3개월 이상.. 더보기
Windows 11 미지원 PC를 바꿔야 할까? (1) Windows 10 서비스 지원 종료2025년 10월 14일 Windows 10 의 지원이 종료 되었다. 마이크로소프트는 더이상 Windows 10의 기능 업데이트와 보안 업데이트를 하지 않는다. 보안 취약점으로 인한 랜섬웨어, 해킹 등 사이버 공격에 더 쉽게 노출될 수 있다는 의미이다. 대응 방안은 단 하나, Windows 11로 업그레이드 하는 것이다.PC 상태 검사 앱으로 집에 있는 데스크탑을 확인한 바, '이 PC는 현재 Windows 11시스템 요구 사항을 충족하지 않습니다.' 라는 메시지가 표시되었다. 사실 지원 종료 전에 이미 확인한 적이 있었지만 사용량이 많지 않았기 때문에 별 대수롭지 않게 생각했었다. 뭐, 지금도 잘 사용하고 있지 않은가? 하지만 언제 털려도 이상하지 않은 상황이니 PC.. 더보기
CARTO - Unlock the power of spatial analysis 더보기
LX 디지털트윈이 가져다 주는 스마트시티 (요약보고서) 더보기

반응형