작은 모델로 맥에서 간단한 개인용 앱을 만드는 Ironsmith

Ironsmith는 프롬프트만 넣어 개인용 맥 앱을 만들 수 있게 해 주는 오픈소스 맥 앱이다. 목표는 Apple Foundation 모델이나 Gemma 계열처럼 작고 성능이 제한된 로컬 모델에서도 작동하게 하는 것이다. 영상 시연은 시간이 오래 걸리는 문제 때문에 mini로 진행됐지만, 같은 앱을 또는 E4B급 작은 모델로도 만들 수 있었다.

핵심 방식은 작은 모델의 좁은 문맥에 맞춘 이다. 모델이 앱 전체를 한 번에 만들게 한 뒤, 포맷 정리, 린팅, 정해진 수리 절차를 많이 돌려서 실제로 컴파일되는 앱으로 고친다. 작은 모델도 전체 앱 코드를 꽤 잘 만들 수 있지만, 잘못 지어낸 내용과 문법 오류를 자동으로 많이 고쳐야 한다.

8GB 메모리의 맥북 에어처럼 낮은 사양의 맥에서도 아주 단순한 앱은 완전히 기기 안에서 만들 수 있다. 더 좋은 모델을 쓰면 앱 품질이 올라가고 오류 가능성은 줄어든다.

핵심 포인트

  • Ironsmith는 프롬프트로 개인용 맥 앱을 만드는 오픈소스 맥 앱이다.
  • 작은 로컬 모델에서도 작동하도록 설계됐고, 8GB 맥에서도 단순한 앱 제작을 목표로 한다.
  • 모델이 앱 전체를 먼저 만들고, 포맷 정리와 린팅, 자동 수리로 를 줄인다.
  • 작은 모델은 오류를 많이 내지만, 반복 수리 과정을 붙이면 간단한 앱은 만들 수 있다.
  • 더 강한 모델을 쓰면 결과 품질이 좋아지고 실패 가능성이 낮아진다.
원문 보기