최근 AI 코딩 에이전트(AI coding agent)의 활용이 늘면서, 에이전트가 생성한 코드나 계획에 대해 사람의 명확한 피드백이 필요한 경우가 많아지고 있습니다. 이러한 요구에 맞춰, AI 코딩 에이전트의 질문에 사람이 직접 개입하여 답변할 수 있는 GUI(그래픽 사용자 인터페이스) 도구 'Askance'가 공개되어 주목받고 있습니다. Askance는 로컬 서버와 CLI(명령줄 인터페이스) 유틸리티를 결합하여, AI 에이전트가 사용자에게 질문을 던지고 사용자는 웹 브라우저나 휴대폰으로 언제든 답변할 수 있도록 설계되었습니다.
Askance의 핵심 기능은 에이전트의 피드백을 마크다운(Markdown) 형식으로 시각화하고, 멀티팩터 트레이드오프(multi-factor tradeoff)를 표 형태로 제시하여 사용자가 쉽게 의사결정할 수 있도록 돕는 것입니다. 또한, 커밋되지 않은 코드 변경사항을 에이전트 피드백과 나란히 비교하여 보여주며, 푸시 알림으로 에이전트의 대기 상태를 알려줍니다. 특히, '그릴링(Grilling)' 스킬을 통해 에이전트가 계획에 대해 일련의 질문을 던져 공유된 이해를 도출하거나, '승인 게이트(Acceptance gate)' 스킬로 코드 커밋 전에 사용자의 명시적인 승인을 요청하는 등 다양한 협업 시나리오를 지원합니다.
이러한 Askance는 AI 코딩 에이전트가 복잡한 작업을 수행할 때 발생할 수 있는 불확실성을 줄이고, 사람의 전문적인 판단을 적시에 반영할 수 있게 함으로써 개발 생산성을 크게 향상시킬 수 있습니다. 개발자는 AI 에이전트의 제안을 맹목적으로 따르기보다, Askance를 통해 능동적으로 개입하고 방향을 제시하며 더 정교하고 안전한 코드를 만들 수 있습니다. 이는 AI와 인간이 상호 보완적으로 협력하는 새로운 개발 워크플로우의 가능성을 제시하며, 특히 코드 품질과 보안이 중요한 프로젝트에서 그 가치가 더욱 커질 것으로 예상됩니다.