Code Repositories의 AIP 보조 기능
AIP Assist는 선택한 코드나 파일을 설명하고 오류를 찾거나 다른 언어로 옮기는 데 사용할 수 있습니다. 기능 제공 여부는 플랫폼 인스턴스에 따라 다를 수 있습니다.
Ask AIP Assist, 선택 코드의 오른쪽 클릭 메뉴 또는 인라인 작업에서 시작합니다. 설정은 Ask AIP Assist > Configure AIP Settings > AIP features에서 조정합니다.
코드 설명, 문제 찾기와 번역
Code explanation은 코드 일부나 파일 전체의 목적을 설명합니다.
Find bugs는 코드에서 문제를 찾고 디버깅할 때 사용할 수 있습니다.
Translate는 Python, SQL, Mesa와 Java 등의 언어로 코드를 바꾸는 데 사용합니다.
대화에 코드 문맥 추가
코드 조각, 파일과 저장소를 AIP Assist 대화에 첨부할 수 있습니다. Sidebar나 Ask AIP Assist의 지원 자산 목록에서 선택합니다.
코드 조각은 강조하여 선택한 뒤 오른쪽 클릭의 Attach to AIP Assist를 사용하거나 선택 영역 위의 인라인 작업에서 첨부합니다. 첨부한 문맥을 바탕으로 해당 코드에 관한 질문을 이어갈 수 있습니다.
인라인 지원
Beta 인라인 지원이 제공되면 선택한 코드 위에 Explain, Find bugs, Ask a question이 나타납니다. 편집 위치를 떠나지 않고 선택 구간에 대한 질문을 할 수 있습니다.
표시를 끄려면 Ask AIP Assist > Configure AIP Settings > AIP features의 Show AIP Assist actions above selected code를 조정합니다. 인라인 표시를 꺼도 드롭다운이나 선택 코드의 오른쪽 클릭 메뉴에서 관련 기능을 열 수 있습니다.
Error enhancer
오류 설명, 가능한 코드 수정과 관련 문서 링크를 제공합니다. Code Repositories에서는 Checks와 Preview의 실패 상세에서 사용할 수 있습니다.
Builds 애플리케이션에서는 Job status menu에서 열 수 있습니다.
코드 자동 완성
AIP 코드 자동 완성은 현재 Python 저장소에서만 제공합니다. 열어 둔 파일의 내용을 바탕으로 코드를 제안합니다.
- 제안을 받아들이려면
Tab을 누릅니다. - 무시하려면
Esc를 누르거나 다른 내용을 입력합니다.
편집기 아래의 상태 표시줄에서 켜거나 끌 수 있습니다. Settings > Preferences > AIP Features에서도 설정할 수 있습니다.