Conceitos essenciais
ソフトウェアエンジニアがChatGPTを使用する際の主な目的は、具体的なアーティファクトの生成や修正ではなく、問題解決のためのガイダンスを得ること、および学習することである。ユーザーの経験は、内部要因(プロンプトの書き方、ユーザーの期待)と外部要因(会社のポリシー、知識ベースの最新性)によって大きく影響を受ける。
Resumo
本研究は、24人のプロフェッショナルなソフトウェアエンジニアがChatGPTを1週間使用した際の観察結果を報告している。主な知見は以下の通り:
-
ソフトウェアエンジニアがChatGPTを使用する主な目的は以下の3つに分類できる:
- アーティファクト操作: 具体的なソフトウェアアーティファクト(コード、アーキテクチャ、テストケースなど)の生成や修正
- 専門家コンサルテーション: 問題解決のためのガイダンスの取得
- 学習: 新しい概念やテクノロジーの習得
-
ユーザーの経験は以下の要因によって大きく影響を受ける:
- 内部要因
- プロンプトの書き方: 文法、文脈情報の提供
- ユーザーの性格と期待: ChatGPTの能力と限界に対する理解
- 外部要因
- 会社のポリシー: ChatGPTの使用に関する制限
- 知識ベースの最新性: ChatGPTの知識が2021年9月までしか更新されていないことによる影響
-
ユーザーの経験は、有用性と信頼性の2つの側面から評価できる。
- 有用性: 学習や意思決定の支援などの点で高評価だが、作業の集中力や議論の開始などの点では低評価
- 信頼性: ユーザーの半数以上が一定の信頼を置いているが、出典情報の欠如などを懸念する声も
Estatísticas
75%のユーザーがChatGPTを学習に役立つと感じた
50%のユーザーがChatGPTを反復作業の削減に役立つと感じた
Citações
"ChatGPTは優れた指導者であり、知識の習得に役立つ"
"特に[技術]の使用方法を学ぶ必要があったときに、大変役立った"
"コードの目的では、最初の構造を得るのに最適だった"
"本当に複雑な話題については、ChatGPTで議論するのが難しい"