Windows 11의 ChatGPT 기반 고급 복사-붙여넣기 기능 실습
Microsoft의 PowerToys는 최근 Windows 11(및 Windows 10)에서 가장 중요한 AI 업데이트를 받았습니다. Windows 사용자는 이미 편리한 유틸리티 모음으로 인해 PowerToys를 좋아하고 있으며 새 업데이트에서는 “고급 붙여넣기” 도구를 목록에 추가하여 상황을 더욱 개선했습니다.
Advanced Paste는 클립보드에서 복사한 코드 조각을 원하는 프로그래밍 언어로 변환할 수 있는 AI 기반 도구입니다. 예를 들어 Python으로 변환하려는 C++ 코드 조각이 있는 경우 고급 붙여넣기가 이를 수행할 수 있습니다.
Windows 최신 버전은 Build 2024 개발자 컨퍼런스에서 Microsoft가 PowerToys를 사용하여 XML을 JSON으로 신속하게 변환하는 방법을 확인했습니다. 회사는 또한 이 기능의 고급 버전을 사용하면 널리 사용되는 프로그래밍 언어를 원하는 언어로 변환할 수 있지만 문제가 있다고 밝혔습니다.
PowerToys의 AI 기반 복사 및 붙여넣기가 작동하려면 OpenAI API 키가 필요합니다.
이 기능을 사용하려면 PowerToys > Advanced Paste 를 열고 기능을 켠 다음 AI로 붙여넣기 옵션을 수동으로 전환해야 합니다.
그러면 ChatGPT용 OpenAI API 키를 찾을 수 있는 위치에 대한 빠른 지침이 포함된 새 대화 상자가 열립니다. OpenAI에서 계정을 만든 후 API 키를 입력하고 변경 사항을 저장할 수 있습니다.
PowerToys의 AI 기능으로 붙여넣기 사용해 보기
OpenAI 키를 추가한 후 코드 조각을 복사하고 Windows 키 + Shift + V 단축키를 눌러 Windows 11에서 AI 기반 기능을 사용해 볼 수 있습니다.
위 스크린샷에 표시된 것처럼 이 키보드 단축키는 일반 텍스트로 붙여넣기(Ctrl+1), 마크다운으로 붙여넣기(Ctrl+2) 및 JSON으로 붙여넣기(Ctrl+3)의 세 가지 기본 옵션이 있는 미리보기 팝업을 시작합니다.
또한 Windows에 내장된 클립보드 기록보다 훨씬 더 발전된 클립보드 기록을 볼 수 있습니다.
복사한 후 코드를 변환하려면 매직 검색창에 “(x 언어)로 붙여넣기” 명령을 입력하면 됩니다. OpenAI의 ChatGPT-4o를 사용하여 코드를 변환합니다. 예를 들어 “Python으로 붙여넣기”를 입력하여 복사한 C++ 코드를 Python으로 변환할 수 있습니다.
위 스크린샷에 표시된 것처럼 PowerToys는 코드를 검토할 수 있는 미리보기 창도 생성합니다.
Windows 최신 버전에서는 여러 언어로 기능을 테스트했으며 ChatGPT 통합이 문제 없이 작동했습니다.
또한 PowerToys Advanced Paste를 사용하여 Go 프로그래밍으로 작성된 간단한 79라인 게임 코드를 Python으로 변환했으며 정확한 결과를 얻었습니다.
생성된 출력이 마음에 들지 않으면 언제든지 새로 고침 버튼을 클릭하여 다시 생성할 수 있습니다. 코드 미리보기가 만족스러우면 붙여넣기 버튼을 클릭하여 서식이 지정된 코드를 IDE 창에 삽입합니다.
API 키가 없어도 코드를 마크다운이나 JSON으로 형식화할 수 있습니다. Microsoft는 복사된 콘텐츠를 기본 프로그래밍 언어로 변환하는 다른 방법을 지원할 수도 있습니다.
PowerToys의 이 새로운 붙여넣기 기능은 작업 중에 코드를 자주 붙여넣고 변환하는 개발자에게 도움이 될 것입니다. 그러나 ChatGPT는 코드 조각이 항상 정확한 것은 아니므로 AI 생성 코드에 오류가 있는지 다시 확인해야 합니다.
또한 Microsoft는 고급 붙여넣기 기능이 프로그래밍을 대신 수행하도록 되어 있지 않다고 밝혔습니다.
해당 기능이 표시되지 않으면 GitHub 에서 PowerToys 버전 0.81로 수동으로 업그레이드할 수 있습니다 .
답글 남기기