블로그
세일즈포스 개발자가 사용하는 생성형 AI 코딩 도구 Einstein GPT(아인슈타인GPT)
개발자가 자연어 처리를 활용하여 코드 작성 기능을 향상할 수 있는 방법을 보여준 Trailblazer DX 행사에서 세일즈포스는 당시 Apex GPT라고 불렸던 기능을 처음 선보였습니다.
개발자용 Einstein은 개발자와 IT 팀이 소프트웨어 개발 속도를 높이고, 개발자의 생산성을 향상할 수 있도록 지원합니다. 자연어 프롬프트를 기반으로 스마트 Apex를 생성하여 개발 시작을 간소화합니다. 개발자는 개발자용 Einstein을 통해 코드 취약점을 스캔하고 Salesforce 통합 개발 환경 내에서 실시간 코드 제안을 받아 코딩 작업을 가속할 수 있습니다.
개발자용 Einstein이란 무엇인가요?
개발자용 Einstein은 Salesforce 전용 코딩 언어로 구축된 생성형 AI 코딩 도구입니다. Salesforce의 오픈 소스 LLM(대규모 언어 모델)인 CodeGen을 사용하여 구축된 이 도구는 간단한 영어 프롬프트를 실행 할 수 있는 코드로 변환합니다. 코드를 직접 작성하지 않고 코드가 수행해야 할 작업을 자연어로 설명하면 기계가 대신 작성해 줍니다.
다른 AI 코딩 도구와 달리 개발자용 Einstein은 Salesforce 플랫폼에 바로 내장되어 있습니다. 즉, 조직의 메타데이터에 액세스할 수 있으며, 기존 코드를 기반으로 추천을 제공하므로 특정 방식으로 클래스와 트리거를 작성하는 경우에 적합합니다. 또한 AI 신뢰 계층을 사용하여 코드가 안전하게 보호되도록 보장합니다.
조직에 Einstein GPT 활성화하기
개발자용 Einstein은 매우 쉽게 활성화할 수 있습니다. 설정으로 이동하여 검색 창에 "Einstein for Developers(개발자 Einstein)"를 검색하세요. 그다음 활성화 버튼을 누르기만 하면 끝!
개발자 Einstein을 활성화하기
시작하기
조직에서 활성화되면 공유 VSIX 파일을 사용하여, VS 코드 데스크톱에서 개발자용 Einstein 확장을 설정할 수 있습니다. 또한 웹 기반 통합 개발 환경(IDE)인 코드 빌더에서도Einstein에 액세스할 수 있습니다.
개발자용 Einstein 도구를 효과적으로 활용하려면 다음을 참고하세요.
- VS 코드를 열고 메뉴에서 파일 → 폴더 열기로 이동한 다음, 기존 Salesforce DX 프로젝트를 열거나 새 프로젝트를 설정합니다.
- 개발자용 Einstein을 사용하려면 SFDX: 조직에 권한 부여 명령을 실행하여 Salesforce 샌드박스 조직 또는 스크래치 조직에 연결합니다. 이 환경에서 개발자용 Einstein을 사용할 수 있습니다.
이 작업이 완료되면 명령 팔레트 명령을 통해 프롬프트를 작성하여, Apex 코드 생성을 시작할 수 있습니다: 'SFDX: Einstein으로 코드 생성'.
- Palette command : ‘SFDX: Generate Code with Einstein’
한 가지 명심해야 할 점은 명령이 표시되려면 Apex 파일(.cls) 내에 있어야 한다는 것입니다
스크래치 조직을 사용하는 경우, 애드온 스크래치 조직 기능(add-on scratch org feature)을 활성화하여 개발자용 Einstein을 활성화해야 합니다. DX 프로젝트에서 config/project-scratch-def.json 파일을 편집하여 저장하고, 기존 기능 목록에 EinsteinGPTForDevelopers 기능을 추가하기만 하면 됩니다.
예시
프롬프트에서 완전하게 작동하는 Apex 클래스가 생성되었습니다.

계정에 연결된 연락처 레코드 수를 검색하는 Apex 클래스 생성하기
다음으로, 생성된 Apex 클래스에 대한 테스트 클래스 생성하세요. 이번에도 프롬프트에서 이를 지정했고, 다음과 같은 결과가 나옵니다.

생성된 Apex 클래스에 대한 테스트 클래스 생성하기
요약
LWC 지원, 향상된 지능형 코드 완성, 대화형 지원 등 개발자용 Einstein이 지속적으로 성장함에 따라, 이전과는 전혀 다른 방식으로 Salesforce 플랫폼에서 개발 속도를 높일 수 있는 기회를 얻게 될 것입니다.
여기에서 베타 버전을 사용해보세요!
출처
Just for you
세일즈포스 차세대 CCaaS ‘에이전트포스 컨택센터’, AI 고객센터의 새로운 구조
Salesforce MuleSoft Agent Fabric: AI 에이전트 통합 관리와 API 거버넌스 전략
세일즈포스 FSC 완전 가이드: 금융 CRM 구축 전략과 고려사항