PHP 연습을 뒷받침할 모델 고르기
PHP Trail은 세 종류의 모델과 함께 작동해요. 표준 API 엔드포인트로 연결하는 클라우드 AI 제공업체, 내 PC에서 로컬로 실행되는 모델, 그리고 내장 모델이에요. 선택에 따라 프롬프트 텍스트를 누가 받는지가 정해져요. 아래에서 각 옵션을 확인해요.
모델을 연결하는 세 가지 방법
클라우드 AI 제공업체
PC 사양이 낮을 때는 클라우드 제공업체가 더 큰 변경과 긴 설명에 알맞아요. 표준 API 엔드포인트와 API 키를 입력하고, 키는 내 PC에 남아요. 프롬프트는 PC 밖으로 나가요. 에이전트가 읽은 파일의 텍스트를 포함한 프롬프트 텍스트가 해당 제공업체로 전송되고, 요금이 있다면 이 사이트가 아니라 제공업체가 청구해요.
내 PC의 모델
로컬 모델은 내 PC에서 실행되니 기기 밖으로 나가는 것이 없어요. 프롬프트, 파일 텍스트, 답변이 모두 그 안에 남아요. 비공개 연습 파일에 알맞지만 답변은 불러온 모델과 하드웨어에 달려 있어요. 모든 diff를 검토해요. 더 작은 로컬 모델은 큰 클라우드 모델보다 더 명확하고 짧은 프롬프트가 필요할 수 있어요.
내장 모델
내장 모델은 클라우드 AI 제공업체, 내 PC에서 로컬로 실행되는 모델과 나란히 있는 세 번째 옵션이에요. 모든 옵션이 그렇듯 프롬프트는 내가 고른 모델 엔드포인트로만 가고, Test 버튼으로 그 엔드포인트를 확인할 수 있어요. 선택한 것을 테스트해요.
먼저 연결 테스트하기
Test 버튼은 엔드포인트를 믿기 전에 확인해요. 응답 시간과, 모델이 한 번에 받아들일 수 있는 텍스트 양인 컨텍스트 창을 보여줘요. 실행해 봐요. 엔드포인트를 입력하거나 바꾼 뒤에 응답이 느리거나 창이 작으면 다음 프롬프트에서 무엇을 기대할지 알 수 있어요.
작업에 맞는 모델 고르기
리팩터링이나 여러 파일에 걸친 로직에는 더 큰 모델을, 빠진 세미콜론이나 바뀐 변수 이름 같은 작은 수정에는 더 작은 모델을 써요. 한 단계가 어려울 때 run_on_model 도구는 그 단계만 더 큰 모델로 보내고 나머지 채팅은 평소 모델에 남겨 둬요. 작업별로 바꿔요.
모델마다 달라요. diff를 읽고, PHP 명령을 실행하고, 배우는 동안은 Ask first를 켜 두세요. 어떤 모델이든 틀릴 수 있고, 직접 실행해서 테스트하기 전까지는 결과가 정확하다는 증거가 아니기 때문이에요.