生成AIを活用する
生成AIの例
テキスト生成・チャット型
/icons/Claude.iconClaude
/icons/ChatGPT.iconChatGPT
/icons/Gemini.iconGemini
Llama
Le Chat(Mistral AI)
Grok
Qwen Chat
コーディング支援
GitHub Copilot
Cursor
Gemini CLI
Claude Code
ローカルLLM
LM Studio
Ollama
etc.
メリット
自然言語で依頼するだけで大抵のものを作ってくれる
自分の学習段階や自分の中にあるイメージを伝えるだけでそれに沿った解説をしてくれる
必要な情報を探すための時間を短縮できる
デメリット(生成AIの進化で解決する可能性あり)
コードを頼むと稀に存在しない関数・メソッドを出してくることがある
AIが十分に学習している言語でないと正しいコーディングをしてくれない可能性がある
PythonやJavaScriptなどのメジャー言語では問題は少ないと思われる
生成AIが誤ったコードを書く可能性があるうちは、自分で誤りを発見できたほうが問題を早く解決できる
自分が知識やスキルを持っていてこそイメージできるものもある
プログラミングというのはそもそも何を実現できるのか、を想像できるかどうかに関わる
自分でできること自体が趣味としての楽しみをもたらす
料理をできなくても全く困らないが料理ができれば料理を楽しむことができ、服を作れなくても全く困らないが服を作れれば服を作ることを楽しむことができる
豊かさは「別に必要はない」ところ(「無駄」とも言われるところ)にある