この記事では、AIコーディングアシスタントの設計に関する意思決定について述べられています。サン・ラウとフィリップ・グオによる最近の研究論文では、90のAIコーディングアシスタントを分析し、10の設計次元を特定しました。AIコーディングアシスタントには、オートコンプリート、チャット、エージェントの3つの主要なユーザーインターフェースがあり、業界はスピードと洗練さを重視している一方、学術界は新しいインタラクションデザインを探求しています。研究者たちは、設計次元を6つのユーザーペルソナにマッピングし、それぞれの重要なトレードオフを示しました。設計次元には、ユーザーインターフェース、システム入力、機能、出力などが含まれ、ユーザーのニーズに応じた設計が求められています。業界製品は一様な機能を提供しているのに対し、学術界はより独創的なアイデアに取り組んでいます。これにより、AIツールの利用者とそのニーズが浮き彫りになっています。