개발자들이 터미널에서 작업을 할 때, 무엇을 해야 할지는 알지만 정확한 명령어 구문이나 플래그(flag)를 잊어버려 시간을 낭비하는 경우가 많습니다. 이러한 불편함을 해소하기 위해, 평범한 영어 문장을 셸(shell) 명령어로 변환해주는 새로운 AI 도구 '스마트리(Smartly)'가 공개되었습니다.
스마트리는 사용자가 영어로 원하는 작업을 설명하면, 대규모 언어모델(LLM)을 활용해 단일 셸 명령어를 생성하고 실행합니다. 특히, 사용자의 운영체제(macOS/Linux)와 현재 디렉토리, Git 컨텍스트까지 파악하여 작업 환경에 최적화된 명령어를 제공하는 것이 특징입니다. 예를 들어, '숨겨진 파일을 크기별로 정렬해서 보여줘'라고 입력하면 'ls -lahS'와 같은 명령어를 바로 생성해줍니다. 파괴적인 명령어 실행 시 확인 절차를 거치거나, 명령어가 어떻게 작동하는지 설명해주는 '--learn' 모드도 제공하여 안전성과 학습 기능을 동시에 지원합니다. 앤트로픽(Anthropic)과 오픈AI(OpenAI) 등 다양한 LLM 공급자를 지원하며, 기존 구독 서비스를 활용할 수도 있습니다.
스마트리의 등장은 개발자들의 생산성을 크게 향상시킬 잠재력을 가지고 있습니다. 복잡한 셸 명령어를 일일이 기억하거나 검색할 필요 없이, 자연어로 소통하며 작업을 빠르게 처리할 수 있게 됩니다. 이는 개발자들이 핵심적인 문제 해결에 더 집중하고, 반복적이고 지루한 작업에 소요되는 시간을 줄이는 데 기여할 것입니다. 특히, CLI(Command Line Interface) 환경에 익숙하지 않은 초보 개발자나 특정 명령어의 플래그를 자주 잊어버리는 숙련된 개발자 모두에게 유용한 도구가 될 것으로 보입니다.
