Qwen3.6 35Ba3가 나의 워크플로우와 컴퓨터 사용 방식까지 바꾸어 놓았다
요약
Qwen3.6 모델과 pi 에이전트를 활용하여 복잡한 개발 및 운영 작업을 자동화하는 워크플로우를 소개합니다. 메인 에이전트가 여러 개의 휘발성 하위 에이전트를 관리하며 작업을 분담하는 '매니저-직원' 구조의 에이전트 오케스트레이션 방식을 다룹니다.
핵심 포인트
- Qwen3.6과 pi를 결합한 에이전트 기반 워크플로우 구축
- 자연어로 OS 및 개발 작업을 수행하는 인터페이스 활용
- 메인 에이전트가 하위 에이전트를 제어하는 멀티 에이전트 구조
- 컨텍스트 절약을 위한 휘발성(ephemeral) 에이전트 활용 전략
- 스킬(skill) 문서화를 통한 반복 작업의 자동화
저의 워크플로우는 기본적으로 Codex에게 특정 작업을 수행하도록 요청한 다음, 그 과정에서 발견한 오류를 포함하여 어떻게 수행하는지를 하나의 '스킬 (skill)'로 문서화하는 방식으로 바뀌었습니다. 저는 이 스킬을 pi에 입력하며, 그러면 갑자기 저의 qwen3.6이 다음과 같은 어려운 작업들을 해냅니다:
- VPS에서의 데브옵스 (devops)
- docling을 사용하여 오래된 PDF로부터 epub 생성하기
- playwright를 사용하여 테스트 수행하기
- 코드 티켓 (code tickets) 처리하기
목록은 계속 이어집니다.
저에게 또 다른 변화가 생긴 것은 컴퓨터를 사용하는 방식입니다. 갑자기 저는 자연어 (natural language)로 운영체제 (OS)와 대화합니다: "pi 친구, .env 파일에 이 python 라이브러리를 설치해주고 X를 해줘"; "헤이 pi, 메모리에서 무엇이 공간을 가장 많이 차지하고 있는지 확인해줘"; "X를 정리해줘"; "내 네트워크를 확인해줘"; "X 설정을 변경해줘" 등등 말이죠.
때로는 노트북의 수고를 덜어주기 위해서나, 혹은 qwen이 이미 다른 작업으로 바쁘기 때문에 오직 그 이유만으로 chatgpt를 사용하는 경우도 있습니다.
오늘 제가 한 일은 정말 놀라웠습니다:
간단한 랜딩 페이지 (landing page)를 만들어 달라는 WhatsApp 오디오 메시지 몇 개를 받았습니다. 저는 오디오를 다운로드하여 AnythingLLM으로 전사 (transcript)했습니다. 그런 다음 "전사 내용"에게 오디오에서 언급된 프로젝트를 위한 랜딩 페이지의 콘텐츠 구조를 만들어 달라고 요청했습니다. 적절한 구조를 얻은 후, 빈 폴더 안에 있는 markdown 파일인 content.md에 그것을 붙여넣었습니다.
저는 pi를 열고 그 콘텐츠로 웹사이트를 만들어 달라고 요청했습니다. 폴더 안에 몇 가지 에셋 (assets)도 넣어주었습니다. 또한 관련이 있을 만한 다른 에셋이나 콘텐츠를 추출할 수 있도록 웹사이트 링크 두 개를 제공했습니다. 그리고 산책을 다녀왔습니다.
돌아와 보니 웹사이트는 완성되어 있었고 보기에도 좋았습니다.
수정을 원했기에, 저는 다음과 같은 티켓 (tickets)이 포함된 plan.md 파일을 생성했습니다: "Ticket 1 | UNDONE" + 작업 설명.
그 후 다시 pi를 열고 다음과 같이 프롬프트 (prompt)를 입력했습니다:
우리는 탄탄한 첫 번째 웹사이트를 가졌어. 너는 plan.md 파일을 따라야 해. 거기에는 티켓들이 있어. 각 티켓에 대해 하나씩, 너는 티켓을 수행하기 위해 다른 pi를 열어야 해:
pi -p @plan.md "상태가 UNDONE인 첫 번째 티켓을 확인하고 수행해".
완료되는 모든 티켓에 대해 상태를 DONE으로 변경하고 해당 변경 사항을 커밋(git)하세요. 모든 티켓은 당신이 아닌 다른 pi 인스턴스들에 의해 완료되어야 합니다. 당신은 오직 그들에게 프롬프트(prompt)를 보내기만 합니다. 티켓은 8개이며, 당신은 매니저이고, 당신이 호출하는 pi들은 당신의 직원들입니다.
이 트릭을 통해, 나는 하나의 메인 pi가 "휘발성 pi(ephemeral pis)"들을 실행하도록 했습니다. 아이디어는 각 작업마다 새로운 컨텍스트(context)를 가진 새로운 pi를 사용함으로써 RAM(컨텍스트)을 절약하는 것이었습니다. 메인 pi는 그들이 일을 마쳤는지 확인하고, 상태를 DONE으로 변경하며, git 커밋을 수행한 뒤, 다음 "서브-pi(sub-pi)"에게 프롬프트를 보냅니다.
나는 8개의 프롬프트를 주었고, 그것은 모두 수행했습니다. 그동안 나는 랜딩 페이지 도메인을 위한 DNS를 준비했습니다.
모든 작업이 완료되었을 때, 나는 codex가 생성한 VPS 스킬을 사용하여 사이트를 업로드하라고 요청하기만 하면 되었습니다.
이것은 즉: 몇 개의 WhatsApp 오디오 파일로부터 라이브 웹사이트가 구축되기까지, 모든 것이 qwen3.6 35B에 의해 로컬(locally)에서 수행되었다는 것을 의미합니다. 나에게 이것은 정말 놀라운 일입니다.
불과 몇 달 전만 해도 나는 로컬 모델이 쓸모가 있을지, 아니면 더 많은 RAM과 대역폭을 가진 다른 노트북을 위해 몇 년을 더 기다려야 할지 궁금해했을 뿐입니다.
오늘 나는 이 서브레딧(sub)을 20번 정도 새로고침했고, 앞으로 며칠 동안 계속할 것입니다. qwen3.7 35B를 기대하며 침을 흘리면서 말이죠!!
세상에, 정말 살기 좋은 시대입니다!
Qwen 팀과 pi 팀에게 큰 감사를 전합니다! (참고로, pi는 내가 본 소프트웨어 중 가장 "메타(meta)"적인 소프트웨어입니다. 스스로를 확장하고, 스스로를 호출하며, 스스로에게 스킬을 추가하고, 자신의 설정을 변경하는 등의 능력을 갖추고 있기 때문입니다. 정말 대단합니다.)
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기