AI 기반 코드 생성으로 프롬프트에서 스크립트 생성
프롬프트에 텍스트, 코드 또는 이 둘의 조합을 제공하여 AI 생성 코드로 스크립트를 빠르게 작성합니다.
시작하기 전에
더 나은 코드 제안을 생성하기 위해 프롬프트를 작성하는 방법을 알아봅니다. 자세한 내용은 프롬프트 작성 및 코드 검토 문서를 참조하십시오.
필요한 역할: now.assist.creator
이 태스크 정보
인스턴스에서 코드 생성이 활성화되면 스크립트 편집기 상단에 Now 이 나타납니다.
프로시저
-
스크립트 필드가 있는 양식으로 이동합니다.
예를 들어 스크립트 포함 양식을 열려면 다음으로 이동합니다. 모두 > 시스템 정의 > 스크립트 포함 을 클릭하고 새로 만들기 를 선택하거나 탐색 필터에 sys_script_include.do 를 입력합니다.
-
스크립트 필드에 다음 프롬프트 유형 중 하나를 입력합니다.
표 1. 코드 생성을 위한 프롬프트 프롬프트 유형 예 - 텍스트-코드 변환
- 코드의 목표를 설명하는 코드 주석의 텍스트입니다.
이 예에서 프롬프트는 다음과 같습니다.
// 정규식을 사용하여 이메일 유효성 검사.- 코드 완료
- 자동으로 완료될 함수의 시작입니다.
이 예에서 프롬프트는 다음과 같습니다.var email = current.getValue('email'); var regex =- 싱글샷(텍스트와 코드의 조합)
- 코드의 목표를 설명하는 코드 주석의 텍스트와 코드 시작 방법의 예제의 조합입니다.
이 예에서 프롬프트는 다음과 같습니다.// Validate emails using regex var email = current.getValue('email'); var regex =이 예제에서 개발자는 이메일 주소가 있는 레코드를 삽입하기 전에 정규식을 사용하여 이메일 주소가 유효한지 여부를 확인하는 스크립트를 작성하는 데 도움을 찾고 있습니다.
-
다음 바로 가기 키 중 하나를 사용하여 코드 제안 생성을 트리거합니다.
코드 생성을 트리거할 때 커서 앞의 코드는 1,000자 미만이어야 합니다.
주:자동 코드 제안이 활성화된 경우 프롬프트를 입력한 다음 2.5초 동안 입력 또는 커서 이동을 중지한 후 자동으로 코드 제안을 받습니다. 자세한 내용은 자동 코드 제안 활성화 문서를 참조하십시오.- Windows: Control-Enter 키를 누릅니다.
- Mac: Command-Enter 키를 누릅니다.
팁:도움말 아이콘()을 선택하여 관련 키보드 단축키 목록에 액세스합니다.
코드 생성을 트리거한 후에는 프롬프트를 편집할 수 없습니다. 코드 제안이 반환되기 전에 프롬프트를 편집해야 하는 경우 백스페이스 키를 눌러 코드 생성을 취소할 수 있습니다.
제안을 생성하는 동안 스피)이 나타납니다. 코드 제안은 프롬프트 다음에 오는 줄에 표시되지만 수락할 때까지 스크립트에 추가되지 않습니다.
-
코드를 수락하여 스크립트에 포함시키거나 거부하여 스크립트에서 제거합니다.
- 수락: Tab 키 또는 오른쪽 화살표 키를 누릅니다. 제안된 코드 내에서 선택하면 제안도 수락됩니다.
- 거부: Esc 키, 왼쪽 화살표 키 또는 위쪽 화살표 키를 누릅니다. 스크립트 내에서 제안된 코드 이외의 아무 곳이나 입력하거나 선택해도 제안이 제거됩니다.
코드 제안을 수락하면 줄 번호 옆에 있는 줄은 AI에 의해 생성되었으며 편집되지 않은 코드를 나타냅니다. AI 생성 코드를 편집하는 경우 해당 코드 줄에 대한 줄 표시기가 나타나지 않습니다.코드 제안이 요구사항을 충족하지 않는 경우 프롬프트 지침에 따라 프롬프트를 다시 표현하고 새 제안을 생성해 보세요. - Submit(제출) 또는 Update(업데이트)를 선택하여 변경 내용을 저장합니다.