Augment Code:为大型代码库提供AI编程辅助工具的公司

Augment Code:为大型代码库提供AI编程辅助工具的公司 99

一家专注于为大型代码库提供AI编程辅助工具的公司,通过上下文感知开发、个性化代码补全、跨文件编辑等功能,帮助开发团队提升效率,特别是擅长处理复杂代码库的维护和重构。

#Ai工具箱 #Ai编程建站

Augment Code:为大型代码库提供AI编程辅助工具的公司소개

Augment Code란 무엇인가요?

Augment Code는 대규모 코드베이스를 위한 ai프로그래밍 보조 도구를 제공하는 데 특화된 회사로, 2023년 11월에 미국에서 설립되었습니다. Augment Code는 컨텍스트 인지 개발, 개인화된 코드 자동 완성, 파일 간 편집 등의 기능을 통해 개발팀의 효율성을 높이며, 특히 복잡한 코드베이스의 유지보수와 리팩토링에 능숙합니다.

screenshot (89).webp

Augment Code 핵심 기능

  • Agent 기능: Agent는 Augment Code의 핵심 도구로, 개발자가 문제 설명부터 풀 리퀘스트까지 전체 개발 과정을 진행할 수 있도록 도와줍니다. 작업을 실행 가능한 계획으로 분해하고 단계별로 실행하며, 사용자에게 작업 내용과 변경 사항을 보고합니다. Agent는 자동 모드도 지원하여, 사용자가 각 단계를 수동으로 확인하지 않고도 작업을 자동으로 실행하도록 할 수 있습니다.

  • 코드 자동 완성: 빠르고 코드베이스에 맞는 코드 자동 완성 제안을 제공하며, 프로젝트 구조, 의존 관계 및 코드 스타일을 이해합니다. 자동 완성 내용은 사용자의 코드, 의존 관계, 관용구 및 모범 사례에 따라 조정됩니다.

  • Next Edit 기능: 아주 작은 변경도 전체 코드베이스에 영향을 미칠 수 있으며, Next Edit는 코드, 테스트 및 문서의 관련 업데이트를 단계별로 안내하여 개발자를 도와줍니다.

  • 스마트 채팅: 사용자는 채팅 기능을 통해 문서를 검색하거나 동료를 방해하거나 티켓을 열지 않고도 빠르게 답변을 얻을 수 있습니다. 채팅 기능은 답변의 출처를 표시하며, 사용자가 코드 블록, 파일 또는 전체 폴더를 선택하여 컨텍스트를 세밀하게 조정할 수 있습니다.

  • 코드 체크포인트: 작업 영역의 스냅샷을 자동으로 생성하며, Agent가 계획을 실행할 때 사용자는 언제든지 변경 사항을 확인하고 이전 체크포인트로 한 번에 롤백할 수 있습니다.

  • 멀티모달 입력 지원: 스크린샷, Figma 파일 등 다양한 멀티모달 입력 방식을 지원하여, 개발자가 오류를 수정하거나 다음 UI 요소를 구현하는 데 도움을 줍니다.

Augment Code 특징

  • 강력한 컨텍스트 엔진: 전체 코드베이스를 실시간으로 분석하여, 모든 자동 완성, 명령 및 채팅이 올바른 컨텍스트를 갖도록 보장함으로써 탁월한 코드 품질을 제공합니다. 컨텍스트 용량은 최대 20만 tokens까지 지원하여 복잡한 작업을 처리할 수 있습니다.

  • 메모리 기능: 자동으로 업데이트되고 영구적으로 유지되는 메모리로, 대화가 진행됨에 따라 코드 생성 품질이 지속적으로 향상되며 사용자의 스타일에 맞춰집니다.

  • 다양한 도구 통합: GitHub, Jira, Notion, Linear 등 다양한 네이티브 도구와 통합을 지원하며, 별도의 설정 없이 권한을 부여하기만 하면 사용할 수 있습니다. 또한 100가지 이상의 Model Context Protocol(MCP) 도구도 지원합니다.

  • 다양한 개발 환경 지원: VSCode, JetBrains, Vim, GitHub, Slack 등과 완벽하게 호환되어 개발 환경을 전환할 필요가 없습니다.

Augment Code 장점

  • 개발 효율성 향상: 개발자가 코드베이스를 빠르게 이해하고 문제를 디버깅하며 고품질 코드를 자동으로 생성하도록 도와 개발 속도를 높입니다.

  • 높은 적응성: 사용자의 코딩 스타일을 학습하고 적응할 수 있어, 시간이 지남에 따라 코드 생성이 사용자의 습관에 더욱 부합하게 됩니다.

  • 높은 보안성: SOC 2 Type II 인증을 받았으며, 고객의 독점 코드를 AI 모델 학습에 사용하지 않아 코드 제안이 소프트웨어 사용권을 침해하지 않도록 보장합니다.

Augment Code 사용 시나리오

  • 대규모 코드베이스 개발: 개발자가 복잡한 코드베이스에서 코드를 빠르게 생성하고 최적화하도록 도와줍니다.

  • 코드 스타일 통일: 팀의 코드 스타일을 자동으로 적용하고 유지하여 충돌을 줄입니다.

  • 도구 간 협업: GitHub, Jira 등 도구와 통합되어 개발 협업 효율성을 향상시킵니다.

  • 복잡한 작업 처리: 강력한 컨텍스트 처리 능력을 바탕으로 복잡한 코드 리팩토링 및 마이그레이션 작업을 수행합니다.

  • 일상 개발 지원: 터미널 명령 실행, 오류 수정, UI 디자인 구현 등으로 개발 효율성을 높입니다.

Augment Code 가격

  • 커뮤니티 버전: 무료, Agent는 월 50회 요청으로 제한되며, 추가 Agent 요청 비용은 100회당 9달러입니다.

  • 개발자 버전: 월 30달러, Agent는 월 550회 요청으로 제한됨 (현재 무제한), 추가 Agent 요청 비용은 100회당 11달러입니다.

  • 엔터프라이즈 버전: 맞춤형 가격, 무제한 Agent, 추가 Agent 요청 비용 사용자 지정.

Augment Code 설치 및 사용 튜토리얼

설치 단계

  • VS Code 열기: VS Code 사이드바에서 '확장' 아이콘을 찾습니다.

  • 플러그인 검색: 앱 스토어 패널에서 'Augment'를 검색합니다.

Augment Code安装使用教程.jpg

  • 플러그인 설치: Augment Code 플러그인을 찾은 후 '설치' 버튼을 클릭합니다.

  • 프로젝트 초기화: 설치가 완료되면 Augment 아이콘을 클릭하고 다음 방법 중 하나를 선택하여 프로젝트를 가져옵니다.

    새 프로젝트 만들기

    로컬에 이미 있는 폴더 열기

    원격 Git 저장소 클론

  • 코드베이스 인덱싱: Augment는 자동으로 코드베이스를 인덱싱하여 프로젝트의 구조, 의존성 및 코딩 패턴을 이해합니다. 인덱싱이 완료되면 사용을 시작할 수 있습니다.

사용 안내

  • 모드 선택: 채팅 입력 상자의 왼쪽 하단에 있는 드롭다운 메뉴에서 Agent 모드 또는 일반 모드를 선택할 수 있습니다.

  • 가이드 설정: @ 기호를 입력하여 사용자 가이드를 선택하거나 생성합니다. 예를 들어 언어 선호도나 코딩 스타일을 설정합니다.

  • Agent 시작:


    기본 Agent 모드: Agent의 작업(예: 터미널 명령 실행 또는 외부 서비스 접근)을 수동으로 확인해야 합니다.

    Agent Auto 모드: Agent는 필요한 모든 작업을 수동 확인 없이 자동으로 실행합니다.

  • 작업 요청: 채팅 상자에 개발 작업(예: 버그 수정, 기능 추가 등)을 입력하면 Agent가 작업을 자동으로 분해하고 단계별로 실행합니다.

  • 실행 과정 확인: 언제든지 Agent의 작업 단계를 확장하여 파일 변경, 터미널 명령 출력 등 자세한 정보를 확인할 수 있습니다.

  • 메모리 조정: Agent는 프로젝트의 주요 세부 정보와 코딩 선호도를 자동으로 기억하며, 메모리 파일을 수동으로 편집하여 후속 작업을 최적화할 수도 있습니다.

Augment Code:为大型代码库提供AI编程辅助工具的公司 와 관련된 도구