자동화
크로스플랫폼은 모든 운영체제가 같다고 가정하는 것이 아닙니다
Windows, Linux, macOS에는 서로 다른 도구, 경로, 동작이 있습니다. 좋은 추상화는 차이를 인정하고 실제로 동등한 작업에만 공통 의도를 제공합니다.
중복 자동화의 비용
공통 계층이 없으면 같은 흐름에 PowerShell, Bash, Python 버전이 각각 생기기 쉽습니다. 수정할 때마다 여러 곳을 다시 고치고 테스트해야 합니다.
QZX가 통일하려는 것
QZX는 반복 작업의 명령 이름, 매개변수, 결과 계약을 통일합니다. 내부 구현은 OS마다 달라도 외부 의도와 구조는 알아볼 수 있게 유지합니다.
qzx getSystemInfo --json
qzx diagnoseProject . --json
숨기면 안 되는 차이
플랫폼에 동등한 기능이 없거나 외부 종속성이 필요하면 결과와 문서에 명시해야 합니다. 신뢰 가능한 이식성은 침묵이 아니라 공개된 차이에서 나옵니다.
일반 스크립트도 같은 이점을 얻습니다
QZX는 AI 에이전트에 유용하지만 안정된 인터페이스는 전통적인 스크립트, CI, 유지관리 자동화에도 도움이 됩니다.
자주 묻는 질문
QZX가 모든 OS 차이를 숨기나요?
아닙니다. 플랫폼 고유 기능과 제한은 명확하게 문서화해야 합니다. 목표는 차이를 없다고 가정하는 것이 아니라 예측 가능하게 만드는 것입니다.
공통 CLI의 장점은 무엇인가요?
스크립트와 에이전트가 하나의 안정된 용어와 결과 계약을 학습해 서로 다른 환경에서 재사용할 수 있습니다.
QZX는 AI 에이전트 전용인가요?
아닙니다. 같은 명령은 사람, 일반 스크립트, CI 및 기존 자동화에도 유용합니다.
