Transcript
00:00:00여기는 Oh My Pi입니다. 인기 있는 Pi 프레임워크를 기반으로 구축된 새로운 AI 에이전트 하네스죠.
00:00:06하지만 온갖 유용한 기능과 장점들로 가득 채워져 있어서, 제가 사용해 본
00:00:11가장 강력한 AI 에이전트 하네스 중 하나입니다. 이번 영상에서는 Oh My Pi를 살펴보고,
00:00:18어떻게 작동하는지, 그리고 어떤 멋진 기능들을 제공하는지 알아보겠습니다. 바로 시작하죠.
00:00:27자, 만약 Cloud Code CLI나 표준 LLM 래퍼 같은 다른 터미널 AI 도구를 써보셨다면,
00:00:33보통 어떻게 돌아가는지 아실 겁니다. 버그 수정을 요청하면 소스 코드를 거대한 텍스트 덩어리로 보고,
00:00:39수정안을 추측하고, print 문을 몇 개 넣은 뒤 잘 되길 바라는 식이죠.
00:00:44하지만 Oh My Pi는 프로젝트를 단순한 텍스트 파일 모음으로 취급하지 않습니다. 마치
00:00:50살아 숨 쉬는 애플리케이션 런타임처럼 다루죠. 그 비결은 네 가지의 거대한
00:00:55아키텍처 업그레이드 덕분입니다. 첫째, LSP(언어 서버 프로토콜)가 네이티브로 통합되어 있습니다.
00:01:02Oh My Pi에게 핵심 모듈을 이름을 바꾸거나 함수를 리팩터링해 달라고 요청하면,
00:01:0750개의 다른 파일에서 가져온 함수까지, 바로 언어 서버에 직접 연결되어
00:01:12적절한 워크스페이스 수준의 구조적 리팩터링을 수행합니다. 자동으로 배럴(barrel) 파일을 업데이트하고,
00:01:18앨리어스 임포트를 처리하며, 디스크에 저장하기 전에 re-export를 정리하기까지 합니다.
00:01:25즉, IDE처럼 작동하는데, 이게 바로 기존 Cloud Code CLI 하네스에 부족했던 점이죠.
00:01:31둘째, 디버거 어댑터 프로토콜(DAP) 지원이 내장되어 있습니다. Go 서비스가
00:01:37데드락에 걸리거나, Python API에서 이상한 동시성 런타임 오류가 발생하거나, C 파일이 깨질 때,
00:01:44Oh My Pi는 DLV나 debugpy 같은 디버거 도구를 실행하여 깨진 프로세스에 직접 연결할 수 있습니다.
00:01:52그런 다음 중단점을 걸고 실제 라이브 메모리 상태와 스택 프레임을 평가할 수 있습니다.
00:01:58셋째, 모델에 구애받지 않는다는 점입니다. 다양한 제공업체와 연결할 수 있죠. 예를 들어,
00:02:05Cloud Code 계정으로 로그인하면 내 모든 플러그인과 설정을 자동으로 Oh My Pi로
00:02:11가져올 수 있습니다. 또 다른 멋진 점은 작업마다 다른 모델을 선택할 수 있다는 것입니다.
00:02:17비전 작업에는 특수 비전 모델을, 디자인 작업에는 특수 디자인 모델을 사용하는 식으로 말이죠.
00:02:23넷째, '해시 라인 편집'이라는 멋진 기능이 있습니다. Cloud Code는 파일을 편집할 때
00:02:30원래 문자열과 변경된 문자열을 전부 보내고, Opus는 수정할 모든 문자를 새로 생성합니다.
00:02:37하지만 Oh My Pi는 코드를 변경할 때 파일 전체를 다시 쓰거나 방대한 텍스트 diff를 보내지 않습니다.
00:02:44콘텐츠 해시 앵커를 사용하여 정확한 라인을 타겟팅합니다. 덕분에 공백 관련 구문 오류를 방지하죠.
00:02:51예를 들어 Grok4Fast 같은 모델의 경우 LLM 토큰 사용량을 최대 61%까지 절약할 수 있습니다. 제가 테스트해 보니,
00:02:59Stocktwits에서 주식 티커 심볼을 불러오는 Rust 데스크톱 앱을 만들어 달라고 했을 때 아주 잘 작동하더군요.
00:03:05정말 마음에 들었던 건 Oh My Pi가 자체 브라우저 도구를 가지고 있다는 점입니다. 웹에서
00:03:11데이터를 가져와야 할 때, curl이나 fetch 호출을 사용하는 대신 Chrome 브라우저 인스턴스를 직접 실행합니다.
00:03:16전반적으로 디자인도 정말 좋았습니다. Cloud Code CLI 같은 하네스보다 훨씬 읽기 편한
00:03:22통합 작업 창이 있어서 Oh My Pi 개발자들이 디자인에 정말 많은 공을 들였다는 것을 느낄 수 있었습니다.
00:03:29또 다른 멋진 점은 Oh My Pi가 Pi를 기반으로 구축되었기 때문에 기존 Pi 에디터의
00:03:35패키지도 그대로 사용할 수 있다는 것입니다. Oh My Pi에 패키지를 추가하려면 설치 명령어의 앞부분을
00:03:42Oh My Pi 플러그인 설치 명령어로 바꾸기만 하면 됩니다. 저는 원래 Pi에 있던
00:03:48재밌는 Doom 패키지를 Oh My Pi에 설치해 봤습니다. 이제 심심할 때면 그냥
00:03:54터미널에 /Doom을 입력해서 클래식 게임을 즐길 수 있습니다. 정말 말도 안 되는 기능이죠. 솔직히,
00:04:02이 하네스에는 미처 다 다루지 못한 기능이 정말 많습니다. 아주 훌륭한
00:04:08PR 리뷰 도구도 있고, 서브 에이전트 실행도 지원하며, PDF도 쉽게 읽고,
00:04:13에이전트 메모리 관리에는 'Hindsight'를 사용합니다. 결론적으로 아주 강력한 TUI이고,
00:04:21오픈 소스이면서 수많은 멋진 기능들을 갖추고 있으니 꼭 한번 사용해 보시길 추천합니다.
00:04:27여러분은 Oh My Pi에 대해 어떻게 생각하시나요? 써보셨나요? 사용하실 계획인가요?
00:04:32댓글로 알려주세요. 여러분, 이런 기술적인 분석 영상이 마음에 드셨다면
00:04:37영상 아래의 '좋아요' 버튼을 꾹 눌러주세요. 채널 구독도 잊지 마시고요.
00:04:42Betterstack의 Andres였습니다. 다음 영상에서 뵙겠습니다.
00:04:47감사합니다.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video