Object Pascal 수정을 주도할 모델은?
Arraydeck은 고정된 하나의 브레인을 제공하지 않습니다. 표준 API 엔드포인트를 통해 클라우드 AI 제공자에 연결하거나, PC에서 모델을 실행하거나, 기본 모델을 사용할 수 있으며, 작업에 따라 언제든지 선택을 변경할 수 있습니다.
모델 연결 방법 세 가지
클라우드 AI 제공자
클라우드 AI 제공자는 앱에 입력한 표준 API 엔드포인트와 API 키를 통해 접근합니다. 큰 단위, 긴 리팩토링 및 더 큰 모델이 추론에 더 적합한 작업에 적합합니다. 프라이버시 측면은 명확합니다. 프롬프트는 에이전트가 읽는 모든 파일의 텍스트를 포함하여 제공자에게 전송되며 해당 제공자의 약관에 따라 처리됩니다. API 키는 PC에 유지되며 도구 출력의 비밀은 모델에 도달하기 전에 삭제됩니다. 제공자 서비스에 대한 청구는 귀하와 제공자 간의 문제입니다.
PC에서 로컬로 실행되는 모델
PC에서 로컬로 실행되는 모델은 자체 머신에서 요청에 응답합니다. 개인 코드, 빠른 작은 수정 및 아무것도 컴퓨터를 떠나지 않아야 하는 작업에 적합합니다. 로컬 모델의 경우 아무것도 머신을 떠나지 않으며 채팅, 작업 폴더 및 API 키도 PC에 유지됩니다. 한계는 하드웨어입니다. 작은 로컬 모델은 더 작은 컨텍스트 창을 가지며 더 짧은 단위 또는 더 명확한 지시가 필요할 수 있으므로 추가 주의로 각 diff를 읽으세요.
내장 모델
내장 모델은 별도의 엔드포인트 없이 바로 사용할 수 있습니다. 첫 번째 프로젝트에서 Arraydeck을 사용해 보거나 단위를 읽거나 작은 변경을 요청하려는 경우 이를 선택하세요. 모든 모델과 마찬가지로 품질은 작업에 따라 다르므로 수락하기 전에 diff를 검토하고 빌드 명령을 실행하며 Ask first를 켜두세요. 나중에 동일한 설정에서 클라우드 제공자나 로컬 모델을 연결할 수 있습니다.
테스트 버튼이 알려주는 것
엔드포인트, 키 또는 모델 이름을 입력한 후 테스트를 누르세요. 버튼은 엔드포인트를 확인하고 응답 시간과 컨텍스트 창을 표시합니다. 응답 시간은 이 연결에서 답변이 걸리는 시간을 알려주며, 이는 동일한 작업에서 두 모델을 비교할 때 도움이 됩니다. 컨텍스트 창은 모델이 한 번에 처리할 수 있는 텍스트 양을 보여주며, 이는 많은 절차가 있는 긴 단위에서 중요합니다. 테스트 실패는 일반적으로 잘못된 주소나 키를 의미하므로 작업을 시작하기 전에 설정을 수정하세요.
작업에 맞는 모델 선택
리팩토링, 긴 단위 및 복잡한 논리에는 더 큰 모델을 사용하고, try ... finally 추가 또는 절차 이름 바꾸기 같은 작은 수정에는 더 작은 모델을 사용하세요. 하나의 채팅에서 둘을 혼합할 수 있습니다. run_on_model은 단일 단계를 더 큰 모델에 보내고 나머지 작업은 선택한 모델에서 수행되며, task는 작업의 일부가 병렬로 실행될 때 하위 에이전트를 시작합니다. 모델을 단계에 맞게 조정하고 큰 단위를 붙여넣기 전에 테스트 버튼으로 컨텍스트 창을 확인하세요.
모델 간 및 작업 간 품질은 다르며, 어떤 모델도 모든 작업을 정확히 수행하지는 않습니다. 변경을 수락하기 전에 각 diff를 읽고 프로젝트를 빌드한 후 테스트를 실행하세요. Ask first는 변경을 일으키는 작업 전에 일시 중지하므로, 어떤 모델에서든 약한 답변은 깨진 단위를 만드는 대신 읽는 데 몇 초의 비용만 듭니다. 맞지 않으면 diff를 거부하고 요청을 다시 표현하세요.