기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
대화형 또는 자율적으로 변환
Visual Studio IDE 경험은 변환 중 상호 작용 정도를 제어하는 자율 및 대화형 모드를 제공합니다.
대화형 및 자율 모드를 사용하여 상호 작용 정도 제어
변환을 시작할 때 모드를 선택하면 채팅 창 상단의 드롭다운을 통해 언제든지 변경할 수 있습니다.
야간 또는 장기 실행 작업에 적합한 무인 변환에 자율 모드를 사용합니다. 여전히 결과를 검토하고 작업 종료 시 변경 사항을 요청할 수 있습니다.
대화형 모드를 사용하면 사용자 지정 가능한 변환 계획, 변환 세부 정보에 대한 높은 가시성, 각 프로젝트의 step-by-step 검토를 통해 변환 프로세스 전반에 걸쳐 채팅에서 에이전트와 협력할 수 있습니다. 반복하여 결과를 구체화하거나 만족할 때까지 방향을 변경할 수 있습니다.
모드를 결합할 수 있습니다. 예를 들어 대화형 모드에서 시작하여 변환 계획을 검토하고 조정한 다음 자율 모드로 전환하여 프로젝트를 자동으로 변환합니다.
에이전트에게 코드 변경 사항을 설명하도록 요청
이해되지 않는 코드 변경 사항이 표시되면 에이전트에게 설명을 요청하세요.
체크포인트를 사용하여 검토 또는 변경을 위해 프로젝트에서 중지
대화형 모드에서 계획을 승인한 후 모든 프로젝트에 대해 체크포인트를 설정하거나 지울 수 있습니다. 체크포인트가 있는 프로젝트가 변환되면 변환된 코드가 IDE의 프로젝트에 적용되고 에이전트가 검토를 위해 일시 중지됩니다. 결과를 검토할 수 있으며, 결과가 마음에 들지 않는 경우 더 많은 변경 사항을 요청할 수 있습니다.
체크포인트에서 중지된 동안 다음을 수행할 수 있습니다.
채팅에 표시된 결과를 검토하고 채팅에서 질문합니다. 예: "파일 X에서 암호화 API를 변경한 이유는 무엇입니까?"
작업 계획 AWS 변환 창에서 프로젝트의 결과 보기 버튼을 선택하여 코드 변경 사항을 봅니다.
추가 변경 사항을 요청하여 변환을 구체화합니다. 예: "로거 X를 사용하려면 변경" 또는 "패키지 Y 대신 패키지 X를 사용하려면 변경".
변환을 다시 시도하고 다른 지침에 따라 변환을 다시 시도합니다. 예: "이 클래스 라이브러리를 .NET 10 대신 .NET Standard를 대상으로 변경" 또는 "이 변환을 재시도하고 대상을에서 MVC Razor PagesBlazor로 변경".
IDE에서 코드를 직접 변경합니다.
에이전트에게 다음 프로젝트 체크포인트로 계속 진행하라고 지시합니다.
만족할 때까지 반복
현대화는 본질적으로 반복적이며 에이전트와 반복될 수 있습니다. 프로젝트 체크포인트 및 변환 종료 시에도 변경할 수 있습니다. 만족할 때까지 필요에 따라 반복합니다. 변환은 그렇게 말할 때까지 완료되지 않습니다.
체크포인트에서 중지될 때 에이전트와 함께 코딩
에이전트와 작업할 때 코드를 직접 변경할 수 있습니다. 체크포인트에서 중지되면에서 코드 파일을 편집할 수 있습니다Visual Studio. 에이전트에게 계속 진행하도록 지시하면 변경 사항이 동기화됩니다.