ROS 2용 AI 코딩 지식 파일, 정답보다 경고 품질을 높였다
ROS 2 개발을 도와주는 용 묶음이 Claude Code, Codex, Cursor, Gemini CLI에서 테스트됐다. 같은 6가지 ROS 2 작업을 놓고 을 켠 경우와 끈 경우를 비교했으며, 평가는 별도 대화에서 어느 쪽인지 모르게 진행됐다. 정답률은 거의 같았다.
이미 모델들이 ROS 2 자체는 꽤 알고 있었기 때문이다. 차이는 첫 답변의 실전 준비도와 위험 경고에서 났다. 를 에서 쓰는 예에서는 이 없을 때 연결이 끊기면 장치가 멈출 수 있는 코드를 냈고, 이 있을 때는 다시 연결하는 구조를 냈다.
C++ 기본 틀 만들기에서는 더 운영에 가까운 구조, 테스트 코드, 오래된 방식에 대한 경고가 추가됐다. QoS 문제에서는 양쪽 모두 해결책을 찾았지만, 을 켠 쪽은 DDS가 오류 없이 연결을 조용히 끊을 수 있다는 점까지 경고했다.
핵심 포인트
- Claude Code, Codex, Cursor, Gemini CLI에서 쓸 수 있는 ROS 2용 묶음이 테스트됐다.
- 6가지 같은 과제를 켜짐과 꺼짐으로 비교했고, 정답률 차이는 거의 없었다.
- 은 정답 자체보다 위험 경고와 첫 코드의 실전 준비도를 개선했다.
- , C++ 구성, rclpy 생명주기, QoS 문제에서 더 안전한 세부 처리가 나왔다.
- 개인 개발자는 자주 쓰는 분야의 규칙을 AI 도구에 넣어 첫 결과물의 품질을 높일 수 있다.