RooCode v3.3 업데이트: 완전 무료 자율 AI 코딩 에이전트! (무료 API, 체크포인트, Markdown)

채널 아이콘
WorldofAI 구독자 105,000명

요약

본 영상은 RooCode v3.3의 업데이트 내용을 상세히 소개합니다. 주요 기능으로는 코드 액션, 마크다운 편집, 사용자 정의 파일 제한, 자동 모드 전환, 체크포인트 및 API 제공자 통합 등이 포함됩니다. 진행자는 각 기능의 작동 원리와 사용법을 직접 시연하며, AI 코딩 에이전트의 확장성과 커뮤니티 주도의 개선 방향을 강조합니다. 마지막에는 구독 및 최신 정보 확인을 독려하는 메시지로 마무리됩니다.

주요 키워드

RooCode 자율 AI 코딩 에이전트 코드 액션 마크다운 편집 체크포인트 파일 제한 모드 전환 API 제공자 모델 온도 커뮤니티 주도

하이라이트

  • 🔑 RooCode v3.3 업데이트는 완전 무료인 자율 AI 코딩 에이전트를 제공하며, 다양한 기능이 추가되었습니다.
  • ⚡️ 코드 액션 기능을 통해 편집기 내에서 빠른 수정 및 리팩토링 제안을 즉시 확인할 수 있습니다.
  • 🌟 마크다운 편집 기능이 추가되어 코드 문서를 직접 생성하고 수정하는 작업이 한층 용이해졌습니다.
  • 📌 사용자 정의 파일 제한 및 자동 모드 전환 기능은 특정 작업에 맞춰 AI의 역할을 세분화하는 데 도움을 줍니다.
  • 🚀 체크포인트 기능을 통해 예상치 못한 코드 변경 시 안전망 역할을 하며, 이전 상태로 롤백할 수 있습니다.
  • 🔧 다양한 API 제공자의 통합과 모델 온도 설정 기능은 AI의 응답을 세밀하게 조정할 수 있도록 지원합니다.
  • 💬 커뮤니티 주도로 발전된 프로젝트로써, 단순한 포크를 넘어 독자적인 제품으로 자리매김하는 과정을 보여줍니다.

용어 설명

자율 AI 코딩 에이전트

사용자의 코드 작성, 수정, 명령 실행 등 다양한 작업을 자동으로 수행하는 인공지능 기반 도구입니다.

코드 액션

편집기 내에서 빠른 수정, 리팩토링, 문제 해결을 위한 제안을 제공하는 기능으로, 보통 전구 아이콘과 함께 표시됩니다.

마크다운 편집

마크다운 파일을 생성 및 수정하여 코드 문서화를 쉽게 할 수 있도록 돕는 기능입니다.

체크포인트

코드의 상태를 저장해두어 문제 발생 시 이전 상태로 롤백할 수 있는 안전망 기능입니다.

모델 온도

AI의 응답에서 창의성과 결정론적 정도를 조절하는 파라미터로, 높은 값은 보다 창의적인 결과를, 낮은 값은 보다 정확한 결과를 유도합니다.

[00:00:00] 소개 및 배경

진행자는 RooCode와 그것이 기존 클라이언트의 포크임을 설명합니다. AI 코딩 에이전트의 기본 기능과 최근 업데이트 배경을 간략히 소개합니다.

RooCode의 주요 기여자와 대화를 나누며 새로운 업데이트 소식을 들었습니다. RooCode는 Cody의 포크 버전으로, AI 기반 자율 코딩 에이전트입니다.
크라우드소스 개발을 통해 다양한 기능이 추가되었으며, 에디터 내에서 파일 편집, 터미널 명령 실행, 브라우저 자동화 등을 수행할 수 있습니다.
[00:00:36] 코드 액션 & 마크다운 편집

코드 액션 기능으로 에디터 내 자동 수정 및 리팩토링을 소개합니다. 또한, 사용자 요청에 따라 마크다운 파일 생성 및 편집 기능이 추가된 점을 시연합니다.

버전 3.3 업데이트에서는 코드 액션, 체크포인트, 새로운 모드들이 추가되었습니다. VS Code, Cursor, IntelliJ 등 다양한 IDE에서 설치 가능합니다.
코드 액션 기능이 통합되어 에디터에서 직접 수정사항과 리팩토링 제안에 빠르게 접근할 수 있습니다.
많은 사용자가 요청했던 마크다운 편집 기능이 추가되어, 아키텍트와 Ask 모드를 통해 마크다운 파일을 쉽게 생성하고 편집할 수 있게 되었습니다.
사용자 지정 파일 제한 기능이 도입되어, 특정 파일 패턴이나 작업에 제한된 AI 역할을 설정할 수 있게 되었습니다. 예를 들어, 마크다운 파일만 편집하는 기술 작성자 역할 등을 지정할 수 있습니다.
[00:02:55] 사용자 정의 파일 제한 및 모드 전환

특정 파일 패턴에 따른 제한 설정과 AI의 자동 모드 전환 기능이 도입됨을 설명합니다. 이를 통해 특정 작업에 최적화된 역할 분담이 가능해집니다.

자체 시작 모드 전환 기능이 추가되어 AI가 작업 상황에 따라 자동으로 적절한 모드로 전환할 수 있게 되었습니다. 예를 들어, 코드 작성 후 테스트가 필요할 때 테스트 엔지니어 모드로 자동 전환을 제안합니다.
다양한 API 제공업체 지원이 추가되어 Requeste, G llama 등 여러 옵션을 선택할 수 있게 되었습니다. VS Code LM API를 통해 GitHub Copilot API를 사용하여 여러 모델을 무료로 이용할 수 있습니다(월 50회 제한).
체크포인트 기능이 도입되어 RooCode가 예상치 못한 방향으로 진행될 경우 변경사항을 롤백할 수 있는 안전장치가 마련되었습니다.
[00:05:04] 체크포인트 및 상세 설정

체크포인트 기능 도입으로 코드를 안전하게 롤백할 수 있음을 강조합니다. 추가로 API 제공자 통합 및 모델 온도 설정을 통한 세밀한 AI 조정 기능을 살펴봅니다.

World of AI 뉴스레터를 통해 AI 분야의 최신 소식을 무료로 구독할 수 있으며, 설정 탭에서 쉽게 구독 신청이 가능합니다.
실험적 체크포인트 기능 활성화 방법을 설명하고, 설정 파일 작업과 마크다운 작성에 대해 소개합니다.
체크포인트 시스템의 주요 기능인 복원과 변경사항 확인 기능을 설명합니다.
새로운 temperature 설정 기능을 소개하고, 이를 통한 AI 응답의 창의성과 정확성 조절 방법을 설명합니다.
RooCode의 새 업데이트 핵심 내용과 프로젝트의 발전 방향에 대해 설명합니다.
[00:08:06] 커뮤니티와 최종 메시지

프로젝트가 커뮤니티 주도로 발전하는 모습을 소개합니다. 구독과 SNS 팔로우로 최신 업데이트와 정보를 확인할 것을 당부하며 마무리합니다.

타임라인 정보가 없습니다.

최근에 Roocode의 주요 기여자 중 한 명과
대화를 나눴는데,
흥미로운 새로운 업데이트 소식을 공유받았습니다.
RooCode를 모르시는 분들을 위해 설명하자면,
이것은 Cody의 포크 버전으로,
AI 기반의 자율 코딩 에이전트입니다.
크라우드소스 개발 덕분에
더 많은 기능을 갖추고 있습니다. RooCode는
에디터 내에서 직접 작동하며,
파일을 읽고 편집하고,
터미널 명령을 실행하고
브라우저 작업을 자동화하는 등
다양한 기능을 제공합니다. 전에 한번 살펴봤었는데
최근 몇 주 동안
상당히 많이 개선되었습니다.
오늘은 RooCode의 최신 업데이트를
살펴보겠습니다. 버전 3.3부터 시작하겠습니다.
이 업데이트는 RooCode의 코드 액션과
체크포인트, 그리고 많은 새로운 모드를 도입했습니다.
설치에 관심이 있으시다면,
VS Code, Cursor, IntelliJ 등
지원되는 모든 IDE에 설치할 수 있습니다.
마켓플레이스에서
설치하실 수 있습니다.
IDE가 없다면, 먼저 IDE를 설치하고
마켓플레이스로 이동하여
설치를 클릭하면 됩니다.
VS Code가 열리고 마켓플레이스에서
설치할 수 있습니다.
저는 이미 최신 버전이 설치되어 있어서,
왼쪽 패널에서
RooCode를 볼 수 있습니다.
이제 대화를 시작할 수 있습니다.
정말 좋은 점은
RooCode가 코드 액션을 통합했다는 것입니다.
이것이 바로 첫 번째
살펴볼 업데이트입니다. 코드 액션은
여러분이 에디터에서 바로
다양한 수정사항과
리팩토링 제안에 빠르게 접근할 수 있게 해줍니다.
에디터에서 전구 아이콘을 클릭하면
RooCode가
작업을 설명하도록 할 수 있고,
또한 보셨듯이
다른 기능들도
사용할 수 있습니다.
이 경우에는 RooCode에
이 섹션이 무엇을 의미하는지 물어봤는데,
경로에서 코드를 설명하도록 요청했고
지금 설명을 작성하고 있습니다.
또한 코드로 돌아가서
새로운 제안사항을
추가할 수도 있습니다.
다른 새로운 기능으로는
마크다운 편집 기능이 있습니다.
이는 가장 많이 요청된 기능 중 하나였는데,
드디어 도입되었습니다.
이제 아키텍트와 Ask 모드를 사용하여
마크다운 파일을 생성하고 편집할 수 있습니다.
이를 통해 RooCode 내에서 직접
코드를 문서화하기가 더 쉬워졌습니다.
마크다운 파일을
자동으로 생성해줍니다.
예를 들어, 왼쪽 하단으로 가서
Ask 에이전트로 이동한 다음
간단히
'마크다운 파일을 생성해줘'라고 입력하면
이를 전송할 수 있고,
Ask 모드를 사용하여
마크다운 파일을 생성하는 것을
확인할 수 있습니다.
여기서 보시는 것처럼
마크다운을 빠르게
생성하고 있습니다.
또 다른 중요한 업데이트는 사용자 지정 파일 제한 기능입니다.
이것은 기본적으로 특정 파일 패턴이나
작업에 제한된 사용자 지정 모드를 가질 수 있게 해줍니다.
이는 본질적으로 다음과 같은 의미입니다.
만약 특수한 AI 역할이 있다면,
예를 들어 마크다운 파일만 편집하고
다른 코드에는 영향을 주지 않는
기술 작성자와 같은 역할이 있다면,
아직 UI는 없지만
Ru에게 요청하여 기본적으로
이를 설정할 수 있습니다.
이를 통해 사용자 지정 모드에 대한
파일 제한을 더 쉽게 설정할 수 있습니다.
자체 시작 모드 전환은
RooCode AI가 이제 작업에 따라
자동으로 모드를 전환할 수 있는 새로운 기능입니다.
예를 들어, 코드 모드에서 작업 중일 때
RooCode가 테스트를 작성할 시점에
테스트 엔지니어 모드로 전환을 제안할 수 있습니다.
본질적으로 AI가 현재 작업에 가장 적합한
모드가 무엇인지 판단할 수 있는 지능을 가지고 있습니다.
또한, 모드가 무엇인지 모르시는 분들을 위해
이전 업데이트에서 설명했듯이
이는 제가 강조했던 기능입니다.
기본적으로 특정 프롬프트에 기반한
사전 정의된 모드를 가질 수 있습니다.
RooCode가 주어진 지시에 따라 수행할 수 있도록 합니다.
현재 많은 작은 변경사항들이 있는데
모든 것을 보여주기에는
시간이 오래 걸릴 것 같아서 생략하겠습니다.
하지만 변경 로그에서
많은 버그 수정과
확장 프로그램의 개선 사항을 확인할 수 있습니다.
이전보다 훨씬 더 부드럽게
작동하도록 개선되었습니다.
또한 다양한 모델 제공업체를
지원하는 새로운 모드들이 추가되었습니다.
설정 탭에서 다양한 API 제공업체가
통합되어 있는 것을 확인할 수 있습니다.
예를 들어 API 제공업체로 이동하여
여러 다른 종류의
API 제공업체 중에서 선택할 수 있습니다.
예를 들어 Requeste나
G llama 등 다양한 옵션이 있으며
Line에서는 볼 수 없었던
많은 다른 옵션들이 제공됩니다.
또한 VS Code LM API를 사용할 수 있는데
이는 GitHub Copilot API를 사용하여
GPT-3.5, Sonic, 03 mini 등
다양한 모델을 완전히 무료로
사용할 수 있게 해줍니다.
단, 월 50회 요청으로 제한됩니다.
또 다른 중요한 업데이트는
체크포인트 기능의 도입입니다.
이는 RooCode가 예상치 못한 방향으로
진행될 경우 변경사항을 롤백할 수 있는 기능입니다.
체크포인트는 일종의 안전망으로,
RooCode가 코드와 상호작용하는 방식에 대해
더 많은 제어권을 제공합니다.
RooCode 설정에서 쉽게
이 기능을 설정할 수 있습니다.
시작하기 전에 한 가지 말씀드리고 싶은 것은
World of AI 뉴스레터를
구독하시면 좋겠습니다.
매주 다양한 뉴스레터를
발행하고 있으며,
AI 분야의 최신 소식을
쉽게 접할 수 있습니다.
완전히 무료이므로
꼭 구독해 주시기 바랍니다.
구독 방법은 매우 간단합니다.
설정 탭으로 이동하여
아래로 스크롤하시면 됩니다.
이제 당연히
실험적 체크포인트 기능을 활성화할 수 있습니다.
이것은 실험적 기능이니
참고해 주시고, 이제 우리가
이 설정 파일을 작업하고 있다고 가정해보죠.
우리가 이것을 확장하고 싶다면
마크다운에서 파일에 대해 좀 더 자세히 작성할 수 있고
이 프롬프트를 보낼 수 있습니다.
제가 이 작업을 마친 후
체크포인트가 어떤 것인지
간단히 보여드리겠습니다.
보시다시피 이것이 현재 체크포인트이고
실제로 이 버튼을 클릭해서
체크포인트를 복원하거나
이 버튼을 클릭해서
변경 사항을 볼 수 있습니다. 이제
어떤 변경사항이 있었는지
확인할 수 있고, 그 다음
당연히 여러 개의
체크포인트로 돌아가서
RooCode가 잘못된 방향으로
갔을 때 돌아가거나
더 잘 작동했던
이전 생성 결과로
돌아갈 수 있습니다. 또한 새로운
기능으로 모델 temperature를
설정할 수 있게 되었는데
이는 프로바이더별 설정으로, AI의 응답을
더 세밀하게 제어할 수 있게 해줍니다.
이것은 많은 초보자들이
모르는 것인데
temperature는 AI의
창의성을 높이거나
탐색을 가능하게 하는 설정입니다.
기본적으로 temperature가
높을수록 더 창의적이고
탐험적인 결과가 나오며
낮을수록 더 정확하고 결정적인
응답이 나옵니다. 또한
동일한 모델에 대해
여러 프로바이더 설정을
다른 temperature로 설정할 수 있어
작업에 따라 AI 동작을 동적으로
조정할 수 있습니다. 예를 들어
코딩 보조 작업을 할 때는
정확성을 위해
낮은 temperature를 사용하고
브레인스토밍 모드에서는
더 많은 창의성과
탐색을 위해 높은 설정이
유용할 것입니다. 이것이
RooCode의 새로운 업데이트의 핵심으로
기존 기능을 개선하고
문서를 보강하여
더 나은 사용자 경험을 만드는 것입니다.
RooCode 기여자 중 한 명이
말한 인용구에 따르면
PR이 받아들여지지 않았을 때
시작된 작은 수정이
수많은 개선사항이 있는
커뮤니티 주도 프로젝트로 성장했다고 합니다.
그리고 그 후에
이제는 RooCode를 단순한 포크가 아닌
독자적인 제품으로 만들기 위해
명확한 방향과 구조화된
개발 프로세스를 수립하는 데
집중하고 있다고 합니다. 이는 프로젝트에
매우 긍정적인 변화입니다.
Claude의 주요 아이디어에서
점차 독립적으로 발전해 나갈 것이며
오픈소스를 유지하면서
계속해서 이 크라우드소스
개발을 통해
RooCode를 효율적이고 효과적인
AI 에이전트로 발전시켜 나갈 것입니다.
이것으로 이번 업데이트
영상을 마치겠습니다. 모든 링크는
설명란에 남겨두었으니
뉴스레터를 구독하시고
패트리온을 팔로우하시고
트위터도 팔로우해 주시고
제 유튜브 채널도
구독하시고 알림설정도 켜주시고
이 영상에도 좋아요 눌러주세요.
이전 영상도 보시면서
최신 AI 소식을
계속 접하실 수 있습니다. 여러분
좋은 하루 보내시고 긍정적인 마음으로
곧 다시 만나뵙겠습니다. 안녕히 계세요.