11_Salesforce

[Salesforce]코드 작성 시 Dev Assistant와 원활한 상호 작용

chuu_travel 2025. 8. 2. 12:51
728x90
코드 작성 시 Dev Assistant와 원활한 상호 작용

 

 

01. 개요

● Dev Assistant에 액세스 할 수 있음

● 코드 작성 시 Dev Assistant가 어떻게 도움을 주는지 설명할 수 있음

● 슬래시 명령어로 무엇을 할 수 있는지 설명할 수 있음

● 명령 팔레트를 사용하여 컨텍스트에 적합한 Apex 코드를 생성할 수 있음

 

02. Dev Assistant에 대해

Dev Assistant는 항상 Apex와 LWC 코드 작성을 도와줄 준비가 되어 있는 코딩 친구가 옆에 있는 것과 같음. Apex와 LWC코딩에 상호 작용 및 대화식 접근법을 제공하여 Salesforce 개발을 훨씬 쉽고 재미있게 진행할 수 있음. 채팅에서 질문이나 슬래시 명령어를 입력하여 Dev Assistant에게 도움을 요청하기만 하면 됨.

 

채팅 화면을 보려면 활동 표시줄에서 Agentforce아이콘을 클릭하세요. 접속하면 Agentforce는 사용자의 작업 내용을 파악하고 대화를 이어감. VS Code 편집기에서 작성하는 내용과 작업 중인 파일을 바탕으로 코드를 제안하기도 함. 도움이 더 필요한 경우 Dev Assistant와 계속해서 대화를 나누어 훨씬 더 좋은 응답을 유도하세요.

 

 

03. 대화 시작 문구 예시 사용해 보기

다음은 Dev Assistant와 대화를 시작하는 데 도움이 되는 유용한 프롬프트 목록임.

● Salesforce프로젝트에 관해 질문을 던짐. "Apex 메서드를 Lightning 웹 구성 요소에 어떻게 노출하나요?"

● 주어진 Apex 메서드에 대한 테스트를 생성함. "/test getSimilarProducts() 메서드에 대한 테스트를 생성하세요."

● "제품 이름을 입력으로 받아, 해당 제품 이름을 바탕으로 필터링한 주문 항목을 검색하는 Apex 메서드를 작성하세요."

● "SObjects 목록과 필드 이름을 받아, null이 아닌 필드 값 모음을 반환하는 Apex 메서드를 작성하세요."

 

그런 다음 계속해서 대화를 이어갈 수 있음. 예를 들어, Dev Assistant에게 이렇게 질문한다고 해봅시다. "Lightning-input 특성을 사용하는 Lightning 웹 구성 요소를 생성해 주세요."

 

 응답을 받고 나면 다음과 같이 질문하여 프로그래밍을 계속 이어 나갈 수 있음. "사실, 내 LWC에 서식 있는 텍스트 입력 공간을 추가하고 싶어요."

 

04. 슬래시 명령 사용해 보기

 글머리 기호 목록에서 슬래시 명력어를 확인할 수 있음. 슬래시 명령어를 사용하면 대화를 쉽게 시작할 수 있음. 슬래시 명령어는 미리 만들어 놓은 프롬프트 템플릿과 같은 것임. 그대로 사용하거나 세부 정보를 추가하여 더욱 구체적인 응답을 얻을 수 있음.  / 를 입력하여 슬래시 명령어에 엑세스해 보세요. 응답을 얻은 후, 계속해서 대화하여 응답 정확도를 높여보세요. 다음은 현재 사용 가능한 명령어 목록임. 즐겁게 대화해 보세요!

슬래시 명령어 설명
/explain 열린 탭에서 코드를 설명하거나 Dev Assistant의 설명을 확인하고 싶은 코드를 채팅 창에 붙여 넣음
/test 테스트 사례를 생성
/document 주어진 코드 블록에 대해 현재 파일의 프로그래밍 언어에 맞는 기본 문서 체계로 문서를 생성
728x90