[VS Code] Agentforce for Developers Extension에 관하여

molamola·2025년 4월 22일

VS Code

목록 보기
5/9

Agentforce for Developers는 Salesforce가 제공하는 AI 기반 개발 도구로, Visual Studio Code 확장 프로그램으로 제공됩니다. 이 도구는 Salesforce 개발자들이 Apex 및 Lightning Web Components(LWC) 개발을 보다 효율적으로 수행할 수 있도록 지원합니다.​

🧠 주요 기능
1. Dev Assistant와의 대화형 지원
코드 작성 중 자연어로 질문하거나 요청하면, Dev Assistant가 실시간으로 도움을 제공합니다.

예: /explain 명령어를 통해 코드 설명을 요청하거나, /test로 테스트 코드 생성을 요청할 수 있습니다.​

  1. 인라인 코드 자동 완성
    Apex 및 LWC(JavaScript, HTML, CSS) 파일에서 코드를 입력할 때, AI가 실시간으로 코드 완성 제안을 제공합니다.

이 기능은 Salesforce의 커스텀 LLM인 CodeGen2.5를 기반으로 작동합니다.​

  1. 테스트 코드 자동 생성
    작성한 Apex 메서드나 LWC 컴포넌트에 대한 단위 테스트 코드를 자동으로 생성하여 코드 커버리지를 향상시킬 수 있습니다.​

  2. 명령 팔레트 기반 코드 생성
    VS Code의 명령 팔레트에서 "Agentforce: Generate Code" 명령어를 사용하여, 원하는 기능을 자연어로 설명하면 해당하는 Apex 코드를 생성해줍니다.​

  3. 코드 설명 및 문서화
    /explain 명령어로 복잡한 코드를 설명받거나, /document 명령어로 코드에 대한 문서를 자동으로 생성할 수 있습니다.​

⚙️ 설치 및 사용 방법
1. 필수 조건
Visual Studio Code 버전 1.90.0 이상

Salesforce Extension Pack 설치

Salesforce CLI 설치 및 설정​

  1. 설치 방법
    VS Code의 확장 프로그램 마켓플레이스에서 "Agentforce for Developers"를 검색하여 설치하거나, Salesforce Extension Pack을 설치하면 함께 설치됩니다.​

  2. 사용 방법
    VS Code 하단의 상태 표시줄에 있는 Agentforce 아이콘을 클릭하여 활성화하거나 비활성화할 수 있습니다.

명령 팔레트(Ctrl+Shift+P)에서 "Agentforce"로 시작하는 명령어들을 실행하여 다양한 기능을 사용할 수 있습니다.​

🔒 주의사항
Agentforce for Developers는 AI 기반 도구이므로, 생성된 코드나 응답이 항상 정확하거나 안전하지 않을 수 있습니다.

따라서, 생성된 코드를 실제 프로젝트에 적용하기 전에 반드시 검토하고 테스트하는 것이 중요합니다.​

한글은 못 알아먹음. 영어로 질문해야함.

답변도 무조건 영어인거같음.

0개의 댓글