JetBrains logo

PhpStorm

PhpStorm의 AI Assistant

JetBrains AI Assistant의 작동 방식을 확인하세요. PHP 코드 생성 및 설명부터 다중 파일 편집, 지능형 코드 완성, AI 채팅 내 웹 검색에 이르기까지 모든 기능이 현대 PHP 개발 워크플로를 지원하도록 설계되었습니다.

PhpStorm goes AI

이제 PhpStorm에서 모든 JetBrains AI 기능을 무료로 사용할 수 있습니다. 코드 완성과 로컬 모델 지원은 무제한으로 제공되고, 그 외 기능은 크레딧 기반으로 제한됩니다.

강의 텍스트

PhpStorm은 별도 설정 없이 바로 사용할 수 있는 로컬 AI 모델을 지원합니다. 이들은 무료로 제공되며, 완전 로컬 및 오프라인으로 제공되며, 코드 완성에 있어 매우 뛰어납니다.

사용하면 할수록 PhpStorm의 기본 자동완성처럼 느껴지지만, 더 많은 인사이트와 더 발전된 기능을 제공합니다.

이 모델에 접근하기 위해 어떤 조치도 취할 필요 없다는 것을 다시 말씀드립니다. 이들은 PhpStorm에 내장되어 있으며 무료입니다.

클라우드에서 AI 모델을 사용하여 더 많은 것을 수행할 수 있는 클라우드 완성이 있습니다.

오른쪽에 있는 AI Assistant(AI Assistant) 패널을 클릭하여 활성화한 후, Install plugin(플러그인 설치)를 선택해야 합니다. 만약 AI Assistant 의 설정을 자세히 살펴볼 필요가 있다면, Settings | Tools | AI Assistant(설정 | 도구 | AI Assistant) 로 이동하여 그곳에서 설정할 수 있습니다. 플러그인 설정을 통해 전체적으로 비활성화할 수도 있습니다.

플러그인이 활성화되고 JetBrains 계정에 로그인하면 AI Assistant 패널에서 다양한 기능을 찾을 수 있습니다.질문을 할 수 있는 채팅이 있습니다. 파일, 커밋, 기타 정보를 첨부하여 프롬프트를 세부 조정할 수 있습니다.

맞춤형 확인도 관리할 수 있습니다. 사용할 AI 모델을 선택해 보세요. 원하는 경우 로컬 모델도 연결할 수 있습니다.

/web 명령어를 통해 웹 검색을 사용할 수 있으며, 마지막으로 모드 선택자가 있습니다.

앞서 말했듯이, 코드 완성과 생성은 Mellum이라는 JetBrains의 자체 LLM에 의해 구동되며, 코드에 특화되어 훈련을 받았습니다.

AI Assistant는 한 줄 코드 완성 기능이나 전체 코드 블록을 제안합니다. 코드 내부에서 직접 프롬프트하거나 내장된 AI 액션 중 하나를 사용해 문서 및 유닛 테스트를 생성할 수 있습니다.

이제 모드 선택자에 대해 자세히 살펴보겠습니다. 기본적으로, AI Assistant는 채팅 모드일 것이며, 따라서 일반적인 프로그래밍 질문을 할 수 있습니다. 코드베이스 버튼이 켜지지 않는 한, AI Assistant는 채팅 모드에서 컨텍스트 관련 데이터를 사용하지 않습니다.

그리고 현재 베타 버전인 새로운 편집 모드도 있습니다. 이 모드에서는 AI Assistant에게 파일 전체에 걸쳐 변경을 요청할 수 있습니다.

편집 모드와 JetBrains Junie와 같은 AI 에이전트의 중요한 차이점은 편집 모드에서는 항상 모든 변화를 검토해야 한다는 것입니다. 코드를 리팩토링하는 것과 많이 비슷한 느낌을 받습니다. PhpStorm의 diff 뷰어 덕분에 이러한 변경 사항을 검토하는 것이 매우 수월합니다.

컨텍스트에 대해서도 이야기해 봅시다. AI 모델이 더 많은 컨텍스트를 가질수록 더 정확하게 답변을 생성할 수 있습니다.

편집 모드에서는 어떤 파일들을 자동으로 첨부할지 최선을 다해 결정합니다. 하지만 컨텍스트도 언제든지 세밀하게 조정할 수 있습니다. 이미 파일과 커밋을 수동으로 첨부하는 방법을 보여드렸지만, 윈도우 패널, 심볼, 또는 데이터베이스 참조도 첨부할 수 있습니다. 이 모든 정보들이 AI Assistant가 더 나은 답변을 제공하는 데 도움이 됩니다.

뿐만 아니라 AI Assistant는 생성된 코드에 대한 세밀한 제어를 제공하며, 예를 들어 코드베이스에 추가하기 전에 검토할 수 있는 기능을 제공합니다.

따라서 이것이 업데이트된 AI Assistant 의 개요입니다.제 경험에 비추어 볼 때, 진정으로 배우는 가장 좋은 방법은 사용을 시작하는 것입니다.

PhpStorm 에서 Local AI 코드 완성 은 무료로 사용할 수 있으며, 클라우드 코드 완성 도 무료로 제공됩니다.설명에 링크된 페이지에서 가격 정보를 확인할 수 있으며, 이를 통해 오늘 AI Assistant를 시작할 수 있습니다.

즐기세요!