macOS 27의 fm: 터미널에서 Apple AI 모델 사용하기
macOS 27의 fm으로 기기 내 모델에 질문하고 Private Cloud Compute를 선택하는 방법을 Apple 공식 시연을 바탕으로 살펴봅니다.

macOS 27에는 터미널에서 Apple Foundation Models에 요청을 보내는 fm 명령이 기본으로 들어 있다. Apple은 WWDC26에서 질문에 답을 받는 방법부터 대화와 스크립트 활용까지 시연했다. 별도 앱을 만들기 전에 프롬프트를 시험하고 싶은 개발자에게 편리한 출발점이다.
시작하기 전에
Apple Intelligence를 지원하는 Mac에서 macOS 27을 사용하고 Apple Intelligence를 켠다. Apple 지원 문서는 M1 이후 칩을 탑재한 Mac과 MacBook Neo를 지원 기기로 안내한다. 모델을 처음 사용할 때 다운로드가 끝날 때까지 기다려야 할 수 있다. 기기와 언어, 지역에 따른 조건은 Apple 지원 문서에서 확인하자.
터미널에서 fm을 입력하면 사용 가능한 명령 목록을 볼 수 있다. fm models로 모델 목록을 확인하는 방법도 있다. 이 명령은 제3자 개발 도구의 설명과 사용자가 제공한 경험에서 확인했으며 모델 이름과 사용 가능 여부는 환경에 따라 다를 수 있다.
질문 한 번과 이어지는 대화
단일 질문은 respond로 보낸다.
fm respond "Swift에서 이메일 주소를 확인하는 정규식 예시를 설명해줘"Apple의 WWDC 세션에 따르면 응답은 터미널 출력으로 돌아온다. 기본 모델은 기기 내 모델이다. 질문을 이어가며 맥락을 살펴보려면 다음 명령으로 대화형 인터페이스를 연다.
fm chat대화 중 /model로 Private Cloud Compute(PCC) 모델로 전환하고 /save로 대화를 저장하는 모습도 Apple이 시연했다. 세부 옵션은 fm respond --help로 확인할 수 있다.
기기 내 모델과 Private Cloud Compute
Apple은 fm에서 기기 내 모델과 PCC 모델을 사용할 수 있다고 설명한다. 기기 내 모델은 기기에서 처리하며 PCC는 Apple의 서버에서 처리한다. PCC를 지정하는 예시는 다음과 같다.
fm respond "이 문장을 세 문장으로 요약해줘: 여기에 요약할 내용을 넣습니다." --model pccPCC는 인터넷 연결이 필요하며 Apple은 사용량 제한이 있다고 안내한다. 정확한 한도나 초기화 주기는 확인된 공식 자료에서 특정하지 않았다. 민감한 내용을 다루기 전에는 어떤 모델을 선택했는지 확인하자. Apple의 PCC 보안 설명은 서버 처리의 개인정보 보호 설계를 다룬다.
이 글의 주제를 제공한 사용자는 M2 Pro와 메모리 32GB를 갖춘 MacBook Pro에서 AFM 3 Core와 AFM 3 Cloud가 모두 표시됐고 Cloud가 한국어로 응답했다고 전했다. 이는 해당 사용자의 사례이며 모든 기기에서 같은 모델이나 결과를 보장한다는 뜻은 아니다.
스크립트에서 쓸 때
Apple은 fm respond의 출력을 스크립트에 활용하고 fm schema object로 정의한 형태의 JSON을 생성하는 방법을 소개했다. 별도 WWDC 세션에서는 문서 요약과 정보 추출에 셸 스크립트를 활용하는 예도 설명한다. 생성 결과는 틀릴 수 있으므로 파일 이동이나 삭제처럼 되돌리기 어려운 동작에 연결하기 전에 결과를 검토하는 단계를 두는 편이 좋다.
먼저 짧은 질문으로 응답을 확인하고, 대화형 세션에서 지시문을 조정한 뒤 반복 작업에 맞는지 살펴보자. 이 글의 명령 예시는 Apple의 공개 설명을 바탕으로 작성했으며 macOS에서 직접 실행한 시험 결과는 아니다.



Discussion
No comments yet