AI 기반 코드 생성으로 스크립트 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • AI 기반 코드 생성을 통해 텍스트, 코드 또는 이 둘의 조합에서 스크립트를 생성할 수 있습니다.

    인스턴스 Now Assist 에서 코드 생성이 활성화되면 스크립트 편집기에 아이콘( Now Assist 아이콘)이 나타납니다.

    코드 생성을 사용하려면 개발자에게 now.assist.creator 역할이 할당되어야 합니다.

    텍스트에서 스크립트 생성

    스크립트가 수행하기를 원하는 작업을 알려 Now Assist 줌으로써 AI 생성 코드로 스크립트를 빠르게 작성합니다.

    시작하기 전에

    더 나은 코드 제안을 생성하기 위해 프롬프트를 작성하는 방법을 알아봅니다. 자세한 내용은 코드 생성을 위한 일반 지침 문서를 참조하십시오.

    필요한 역할: now.assist.creator

    프로시저

    1. 스크립트 필드가 있는 양식으로 이동합니다.
      예를 들어, 스크립트 포함 양식을 열려면 모두 > 시스템 정의 > 스크립트 포함 을 클릭하고 새로 만들기 를 선택하거나 탐색 필터에 sys_script_include.do 를 입력합니다.
    2. 스크립트 편집기에서 코드를 추가할 위치에 커서를 놓습니다.
    3. 마우스 오른쪽 버튼으로 클릭하고 Now Assist로 코드 열기를 선택하거나 다음 키보드 단축키 중 하나를 사용합니다.
      • Windows: Ctrl-Enter
      • Mac: Cmd-Enter
      팁:
      도움말 아이콘( 도움말 아이콘. )을 선택하여 관련 키보드 단축키 목록에 액세스합니다.
    4. Now Assist가 있는 코드 대화 상자에서 생성할 코드의 원하는 목표를 설명하는 텍스트를 입력합니다.

      입력하는 텍스트는 1,000자 미만이어야 합니다.

    5. Enter 키를 눌러 코드 제안을 생성합니다.
      코드 제안이 스크립트 편집기에서 강조 표시됩니다.

      "정규 표현식을 사용하여 이메일 확인"이라는 텍스트와 스크립트 편집기의 코드 제안이 있는 Now Assist로 코딩 대화 상자.

    6. 코드 제안을 검토하고 다음 단계 중 하나를 완료합니다.
      • 스크립트에 포함하고 편집하려면 수락을 선택합니다.
      • 제안을 다시 생성하려면 대화 상자에서 텍스트를 수정하고 화살표 아이콘()을 선택합니다.
      • 스크립트에서 제거하려면 거부를 선택합니다.
      코드 제안을 수락하면 줄 번호 옆에 있는 줄은 AI에 의해 생성되었으며 편집되지 않은 코드를 나타냅니다. AI 생성 코드를 편집하는 경우 해당 코드 줄에 대한 줄 표시기가 나타나지 않습니다.

      AI가 생성한 코드 줄을 나타내는 줄입니다.

      코드 제안이 요구 사항을 충족하지 않는 경우 프롬프트 지침에 따라 프롬프트를 다시 표현하고 다른 코드 제안을 생성해 보세요.
    7. Submit(제출) 또는 Update(업데이트)를 선택하여 변경 내용을 저장합니다.

    코드에서 스크립트 생성

    AI 생성 코드 완성으로 스크립트를 빠르게 작성합니다.

    시작하기 전에

    인스턴스에 대해 코드 완성 기능이 설정되어 있어야 합니다. 자세한 내용은 코드 완성 켜기 문서를 참조하십시오.

    필요한 역할: now.assist.creator

    프로시저

    1. 스크립트 필드가 있는 양식으로 이동합니다.
      예를 들어, 스크립트 포함 양식을 열려면 모두 > 시스템 정의 > 스크립트 포함 을 클릭하고 새로 만들기 를 선택하거나 탐색 필터에 sys_script_include.do 를 입력합니다.
    2. 스크립트 필드에 코드 또는 텍스트와 코드의 조합을 입력합니다.
      • 자동으로 완성할 함수 또는 기타 코드의 시작 부분을 입력합니다. 예:
        var email = current.getValue('email');
        var regex =  
        
      • 생성할 코드의 원하는 목표를 설명하는 텍스트 조합과 코드 시작 방법의 예를 코드 주석에 입력합니다. 예:
        // Validate emails using regex
        var email = current.getValue('email');
        var regex =  
        
    3. 마우스 오른쪽 버튼을 클릭하고 코드 완성 자동 생성 을 선택하거나 다음 바로 가기 키 중 하나를 사용하여 코드 제안을 생성합니다.
      • Windows: Ctrl-Windows 로고 키-Enter
      • Mac: Ctrl-Cmd-Enter
      팁:
      도움말 아이콘( 도움말 아이콘. )을 선택하여 관련 키보드 단축키 목록에 액세스합니다.

      코드 생성을 트리거할 때 커서 앞의 코드는 1,000자 미만이어야 합니다.

      주:
      자동 코드 제안이 활성화된 경우 프롬프트를 입력한 후 2.5초 동안 입력 또는 커서 이동을 중지한 후 코드 제안을 자동으로 가져옵니다. 자세한 내용은 문서를 참조하십시오.

      코드 생성을 트리거한 후에는 프롬프트를 편집할 수 없습니다. 코드 제안이 반환되기 전에 프롬프트를 편집해야 하는 경우 백스페이스 키를 눌러 코드 생성을 취소할 수 있습니다.

      제안을 생성하는 동안 스피 너 아이콘( 스피너 아이콘.)이 나타납니다. 코드 제안은 프롬프트 다음에 오는 줄에 표시되지만 수락할 때까지 스크립트에 추가되지 않습니다.

      스크립트 편집기의 프롬프트 및 코드 제안.

    4. 코드를 수락하여 스크립트에 포함하거나 거부하여 스크립트에서 제거합니다.
      • 수락: Tab 키 또는 오른쪽 화살표 키를 누릅니다. 제안된 코드 내에서 선택하면 제안도 수락됩니다.
      • 거부: Esc 키, 왼쪽 화살표 키 또는 위쪽 화살표 키를 누릅니다. 스크립트 내에서 제안된 코드 이외의 아무 곳이나 입력하거나 선택하면 제안이 제거됩니다.
      코드 제안을 수락하면 줄 번호 옆에 있는 줄은 AI에 의해 생성되었으며 편집되지 않은 코드를 나타냅니다. AI 생성 코드를 편집하는 경우 해당 코드 줄에 대한 줄 표시기가 나타나지 않습니다.

      AI가 생성한 코드 줄을 나타내는 줄입니다.

      코드 제안이 요구 사항을 충족하지 않는 경우 코드를 수정하고 다른 코드 제안을 생성해 보세요.
    5. Submit(제출) 또는 Update(업데이트)를 선택하여 변경 내용을 저장합니다.