본 논문은 AI 기반 프로그래밍 학습 도구 설계에 대한 사용자 선호도를 탐구하기 위해 참여형 디자인 연구와 설문 조사를 실시한 결과를 제시합니다. 15명의 학부생 및 10명의 강사를 대상으로 한 참여형 디자인 연구와 172명의 프로그래밍 입문 학생을 대상으로 한 후속 설문 조사를 통해 학습자와 강사의 도움 기능 및 제어 선호도에 대한 통찰을 얻었습니다. 연구 결과, 학습자는 격려적이고 시각적 자료를 포함하며 동료의 통찰력을 제공하는 도움을 선호하는 반면, 강사는 학습자의 진행 상황을 반영하고 최상의 사례를 강화하는 스캐폴딩을 중시하는 것으로 나타났습니다. 두 그룹 모두 공유 제어를 선호하지만, 학습자는 일반적으로 더 많은 자율성을 선호하고, 강사는 인지 과부하를 방지하기 위해 더 많은 시스템 안내를 선호하는 경향이 있었습니다. 이러한 결과를 바탕으로 사용자 중심의 도움 기능과 적응형 제어 메커니즘에 관한 AI 기반 프로그래밍 도구 설계 지침을 제안합니다.