기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
채팅 UI를 사용하거나 노트북 내에서 매직 명령을 사용하는 두 가지 방법을 통해 Jupyter AI 기능에 액세스할 수 있습니다.
채팅 사용자 인터페이스 AI 어시스턴트에서
채팅 인터페이스는 원하는 언어 모델을 사용하는 대화 에이전트인 Jupyternaut과 연결합니다.
Jupyter AI와 함께 설치된 JupyterLab 애플리케이션을 시작한 후 왼쪽 탐색 패널에서 채팅 아이콘(
)을 선택하여 채팅 인터페이스에 액세스할 수 있습니다. 처음 사용자에게 모델을 구성하라는 메시지가 표시됩니다. 구성 지침은 채팅 UI에서 모델 공급자 구성 섹션을 참조하세요.
채팅 UI를 사용하여 다음을 수행할 수 있습니다.
-
질문 답변: 예를 들어 Jupyternaut에게 Amazon S3 버킷에 CSV 파일을 추가하는 Python 함수를 생성하도록 요청할 수 있습니다. 그런 다음 함수에 파라미터를 추가하여 파일이 기록되는 경로를 선택하는 등 후속 질문으로 답변을 세분화할 수 있습니다.
-
JupyterLab의 파일과 상호 작용: 노트북의 일부를 선택하여 프롬프트에 포함할 수 있습니다. 그런 다음 모델의 제안된 답변으로 바꾸거나 답변을 클립보드에 수동으로 복사할 수 있습니다.
-
프롬프트에서 전체 노트북 생성:
/generate
로 프롬프트를 시작하면 Jupyternaut 사용을 중단하지 않고 백그라운드에서 노트북 생성 프로세스를 트리거합니다. 프로세스가 완료되면 새 파일에 대한 링크가 포함된 메시지가 표시됩니다. -
로컬 파일에서 알아보고 이에 대해 질문:
/learn
명령을 사용하여 로컬 파일에 대해 선택한 임베딩 모델을 학습한 다음/ask
명령을 사용하여 해당 파일에 대해 질문할 수 있습니다. Jupyter AI는 내장 콘텐츠를 로컬 FAISS 벡터 데이터베이스에 저장한 다음 RAG(검색 증강 생성)를 사용하여 학습한 내용을 기반으로 답변을 제공합니다. 임베딩 모델에서 이전에 학습한 모든 정보를 지우려면 /learn -d
를 사용합니다.
참고
Amazon Q 개발자는 노트북을 처음부터 생성할 수 있는 기능이 없습니다.
전체 기능 목록과 사용에 대한 자세한 지침은 Jupyter AI 채팅 인터페이스
노트북 셀에서
%%ai
및 %ai
매직 명령을 사용하면 노트북 셀 또는 모든 IPython 명령줄 인터페이스에서 원하는 언어 모델과 상호 작용할 수 있습니다. %%ai
명령은 전체 셀에 지침을 적용하는 반면, %ai
는 특정 줄에 지침을 적용합니다.
다음 예제는 검은색 테두리가 있는 흰색 사각형의 이미지가 포함된 HTML 파일을 출력하기 위해 Anthropic Claude 모델을 호출하는 %%ai
매직 명령을 보여줍니다.
%%ai anthropic:claude-v1.2 -f html
Create a square using SVG with a black border and white fill.
각 명령의 구문에 대해 알아보려면 %ai help
를 사용합니다. 확장에서 지원하는 공급자와 모델을 나열하려면 %ai list
를 실행합니다.
기능에 대한 전체 목록과 사용에 대한 자세한 지침은 Jupyter AI 매직 명령-f
또는 --format
파라미터를 사용하여 모델의 출력 형식을 사용자 지정하고, 특수 In
및 Out
변수 등을 포함한 프롬프트에서 변수 보간을 허용할 수 있습니다.
모델에 대한 액세스를 구성하는 방법에 대한 자세한 내용은 노트북에서 모델 공급자 구성 섹션을 참조하세요.