개발자용 Agentforce 알아보기
01. 개요
● Salesforce가 고객 데이터를 보호하는 방법을 설명할 수 있음
● 개발자용 Agentforce로 개발자 생산성을 개선할 수 있는 방법을 설명할 수 있음
● 개발자용 Agentforce에서 사용 가능한 AI도구를 나열할 수 있음
02. 개발자용 Agentforce란?
개발자용 Agentforce는 개발자 생산성 향상 및 복잡한 코딩 작업 지원을 위해 개발된 AI 도구 모음임. 개발자용 Agentforce를 통해 대화와 프롬프트를 사용하여 Apex 코드를 생성할 수 있고, 입력시 코드 완성 제안을 볼 수 있으며, 유닛 테스트를 빠르게 생성할 수 있음. 상용구 코드 생성을 핵심으로 하므로, 이 도구 모음을 통해 신규 개발자들이 Salesforce Platform에서 작업을 더욱 손쉽게 쉽게 시작할 수 있도록 해줌.
개발자용 Agentforce는 동료 프로그래머처럼 Salesforce의 안전한 맞춤형 AI모델인 CodeGen 및 SFR 모델의 익명화된 코드 패턴에서 학습한 전문 지식을 바탕으로 전 개발 과정에 걸쳐 도움을 제공함. 코드 생성, 권장된 정적 분석 및 보안 검사 도구를 통해 개발 모범 사례를 적용함.
개발자용 Agentforce는 Salesforce DX 프로젝트와 함께 작동함. Visual Studio 마켓플레이스에서 Salesforce Extension Pack 의 일부로 제공됨. VS Code IDE에 설치할 수 있으며 Code Builder에 사전 설치되어 있음.
03. Salesforce의 신뢰할 수 있는 생성형 AI
Salesforce는 신뢰할 수 있는 생성형 AI를 위한 다섯 가지 원칙을 준수하도록 Agentforce 솔루션을 설계, 개발, 배포했음.
정확도: 모델의 정확도, 정밀도 및 재현율을 가장 중요하게 생각함. 가능한 경우 모델 출력 및 소스를 설명함. 최종 사용자와 공유하기 전에 사람이 모델 출력을 확인하는 것을 권장함.
안전성: 첨단 기술을 사용하여 모델에서 편향성, 유해성, 유해한 결과물을 완화하기 위해 노력함. 데이터에 대한 추가 보호 장치를 마련하여 개인 식별 정보(PII)의 개인정보를 보호함.
정직성: 모델에 사용하는 데이터가 데이터 출처를 존중하며. 데이터 사용에 대한 동의를 받았는지 확인함.
역량 강화: 가능한 경우 워크플로의 일부로 인간이 참여하도록 모델을 설계함.
지속 가능성: 정확성을 우선시하고 탄소이력을 줄이는 적정 규모의 모델을 구축하기 위해 노력함.
04. Salesforce 대규모 언어 모델
개발자용 Agentforce는 Salesforce가 개발한 맞춤형 대규모 언어 모델(LLM)로 제공함. 이 모델은 CodeGen2.5와 SFR모델임.
CodeGen2.5
계속해서 확장 중인 Salesforce CodeGen 모델 제품군을 구성하는 하나의 도구로써, CodeGen2.5는 소규모 모델이라도 잘 훈련하면 놀라울 정도로 훌륭한 성과를 달성할 수 있다는 것을 보여줌. 이 모델은 개발자용 Agentforce에서 인라인 자동 완성 기능을 제공함.
SFR 모델
Dev Assistant는 Salesforce의 LLM인 SFR모델을 활용함. 이는 코드 관련 작업에 특화되었으며 Chat과 같은 상호작용 기능을 지원하도록 맞춤 설정 되었음. SFR모델은 더 깊이 있는 코드 이해와 더 복잡한 추론이 필요한 작업을 처리하는 데 적합한 기능을 갖추었음.
05. 개발자용 Agentforce의 주요 기능
개발자용 Agentforce는 Salesforce DX 프로젝트에서 Apex 및 Lightning 웹 구성 요소(LWC) 파일 작업을 할 때 Visual Studio Code 및 Code Builder에서 코딩을 지원하는 유용한 도구임. 기능에 대한 개략적인 소개는 다음과 같음.
Dev Assistant: 바로 옆에서 Dev Assistant의 도움을 받을 수 있어 쉽게 코딩할 수 있음. Agentforce에 도움을 요청하여 코드를 생성하고 Salesforce 개발을 시작하세요. 사용이 간편한 슬래시 명령어를 이용하여 새로운 코드를 이해하고 코드 문서를 개선하는 등 특정 작업에 집중할 수도 있음.
인라인 자동 완성: 입력 시 개발자용 Agentforce를 사용하여 Apex 메서드 및 LWC 구성 요소를 위한 유닛 테스트 작성을 빠르게 시작해 보세요. 필요한 테스트 범위를 빠르게 충족하여 코드 배포를 준비하세요.
06. 시작하기 전에
개발자용 Agentforce를 사용하기 전에 Salesforce 텔레메트리를 활성화 해야함. 텔레메트리는 Salesforce 생성형 AI를 모니터링 하고 감사하여 제대로 작동하는지 확인함. 활성화는 간단함. VS Code 또는 Code Builder에서 다음 단계를 따르세요.
1. File(파일) | Preferences(기본 설정) | Settings(설정)(Windows 또는 Linux) 또는 Code(코드) | Settings(설정) | Settings(설정)(macOS)를 선택
2. salesforcedx-vscode-core.telemetry.enabled 를 검색하여 워크스페이스에서 이 Salesforce 텔레메트리 설정이 켜져 있는지 확인
3. 설정이 켜져 있지 않은 경우 확인란을 선택하여 텔레메트리를 활성화
4. 다음으로 telemetry (텔레메트리)를 검색하여 Telemtry: Telemetry Level(텔레메트리:텔레메트리 수준) 설정의 드롭다운 메뉴에서 all(모두)을 선택
5. 터미널을 열고 sf config set disable-telemetry=false --global 을 실행하여 CLI 텔레메트리를 활성화
6. Mac에서는 Command+Shift+P를 누르고 Windows에서 Ctrl+Shift+P를 눌러 Command Palette(명령 팔레트)를 열고 Developer: Reload Window를 실행
기본적으로 개발자용 Agentforce는 데스트톱 애플리케이션에서 활성화 되어 있으며 Code Builder에서도 쉽게 활성화 할 수 있음.
Code Builder에서 개발자용 Agentforce를 활성화하려면, 상태표시줄에서 Agentforce 아이콘을 클릭하기만 하면 됨. 이 아이콘은 프로젝트에서 개발자용 Agentforce의 상태를 나타냄. 아이콘을 클릭하여 언제든지 끄거나 켤 수 있음.
개발자용 Agentforce는 부정확하거나 유해한 응답을 생성할 수 있는 생성형 AI를 사용하고 있음. AI가 생성한 출력은 종종 비결정적임. 생성된 출력을 사용하기 전에 정확성과 안전성을 검토할 필요가 있음. Agentforce의 결과가 조직에 적용되는 방식에 대한 책임은 사용자에게 있음.
'11_Salesforce' 카테고리의 다른 글
[Salesforce]자동 완성 및 Apex 테스트 생성으로 빠른 개발 (2) | 2025.08.02 |
---|---|
[Salesforce]코드 작성 시 Dev Assistant와 원활한 상호 작용 (2) | 2025.08.02 |
[Salesforce]Agentforce 기능 알아보기 (4) | 2025.07.30 |
[Salesforce]자율 에이전트를 통한 비즈니스 혁신 (4) | 2025.07.29 |
[Salesforce]자율 에이전트로 신뢰 구축 (3) | 2025.07.29 |