0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

非エンジニアでもできるバイブコーディング入門——最初の一歩は「雑談」でいい

0
Posted at

非エンジニアでもできるバイブコーディング入門——最初の一歩は「雑談」でいい

「AIで自動化できるらしい」と聞いても、自分はエンジニアじゃないからと諦めていないだろうか。
バイブコーディングはコードの知識がなくてもAIと一緒に「動くもの」を作れる開発スタイルだ。必要なのは何を実現したいかを言葉にする力だけ。
この記事では、エンジニアでない人がバイブコーディングを始めるための具体的な手順を紹介する。

この記事は プログラミングを知らなくてもできる「バイブコーディング」入門——最初の一歩は雑談でいい のダイジェスト版です。
GASで定常業務を自動化するステップ2の詳細は、上記の完全版をどうぞ。

バイブコーディングとは何か

ひとことで言うとこうだ。AIに自然言語で「こういうことがしたい」と話しかけると、AIがコードを書いてくれる

従来は業務を自動化したければエンジニアに依頼するか、自分でプログラミングを学ぶ必要があった。バイブコーディングではどちらも不要。日本語で困りごとを伝えるだけでAIが解決策を出してくれる。

「バイブ(Vibe)」は「ノリ」「雰囲気」の意味。厳密な仕様書を書かなくても、ざっくりした指示で動くものが出てくることに由来する。

複雑なシステムを作るにはエンジニアの力が必要だが、Excelの手計算を自動化したり、スプレッドシートのデータ整理を楽にしたりするレベルなら、バイブコーディングで十分対応できる。

ツールはChatGPTかClaudeの二択

入門段階で使うべきAIツールは2つだけ。

ツール 特徴 こんな人に
Claude 会話が丁寧。曖昧な質問に「こういう意味ですか?」と確認してくれる。出力の説明もわかりやすい 初めて触る人、対話のしやすさを重視する人
ChatGPT 知名度が高く既にアカウントを持っている人が多い。同じことができる すでにアカウントがある人

迷ったらClaudeをおすすめする。プログラミングに詳しくない人にとって「対話のしやすさ」は想像以上に大きい。どちらもブラウザで開くだけで使える。アプリのインストールも環境構築も不要だ。

いきなりコードを頼まない——「雑談」から始める

ここがいちばん大事なポイント。多くの人がバイブコーディングを始めるとき「こういうプログラムを作って」と指示しようとする。プログラミングがわからないのに、プログラムの指示を出そうとするから手が止まる

おすすめは雑談ベースで困りごとを話すところから始めることだ。

最近、案件の稼働時間を毎月Excelで手計算しているんだけど、
面倒で仕方がない。
何をどうすれば楽になるか、一緒に考えてほしい。

プログラミング用語はゼロ。ただ困りごとを話しているだけ。でもAIはここから「何をすれば解決するか」を一緒に考えてくれる

ポイントは「何を」「どのように」「どうしたいか」を具体的に話すこと。「業務を効率化したい」だけでは曖昧すぎる。「毎月の稼働時間の計算を、手入力なしで自動化したい。今はA列に日付、B列に時間を入れている」くらいの具体度があるとAIは動きやすい。

雑談→要件定義→別スレッドで実装の3段ワークフロー

会話の中で方向性が固まったら、最後にこう頼む。

ここまでの会話をもとに、実装するための要件定義を
プロンプトとしてまとめてください。

AIが要件定義を整理してくれる。そのプロンプトを新しいスレッドに貼って実装に進む。雑談のスレッドと実装のスレッドを分けることで、文脈が混ざらずAIの出力精度が上がる。

ステップ スレッド やること
① 雑談 スレッド1 困りごとを話す。AIに「何が問題か」「どう解決するか」を一緒に考えてもらう
② 要件定義 スレッド1 AIに「実装用のプロンプトとしてまとめて」と頼む
③ 実装 スレッド2(新規) ②で作ったプロンプトを貼り付けて実装してもらう

これがバイブコーディングの基本ワークフローだ。

最初のプロジェクトはスプレッドシートの関数がベスト

「で、具体的に何から作ればいいの?」——答えはExcelやGoogleスプレッドシートの関数から始めるのがベストだ。

理由は3つ。

  • 出力が軽い:関数はたった1行の数式。環境構築もデプロイも不要
  • 目に見える成果がすぐ出る:手計算が一瞬で終わる体験は強烈。「動いた!」を最短距離で得られる
  • 日常業務に直結する:稼働時間集計、経費計算、売上整理。手作業の場面が多くそのまま効率化になる

たとえばこう聞くだけでいい。

Googleスプレッドシートで、A列に日付、B列に稼働時間が入っています。
月ごとの稼働時間の合計を自動で計算する関数を教えてください。

返ってきた関数をセルに貼る。動く。これがバイブコーディングの最初の成功体験だ。技術の理解は後からついてくる。

▶ ステップ2のGASによる定常業務自動化の詳細はこちら → プログラミングを知らなくてもできる「バイブコーディング」入門

意外な副産物:エンジニアとの会話が変わる

最後に、非エンジニアにとっていちばん大きいメリットを伝えておきたい。

バイブコーディングを始めると、エンジニアとの会話が変わる。AIに指示を出す体験で「何を、どう実現してほしいか」を言語化する力が身につくからだ。これはエンジニアに開発を依頼するときにも直結する。

「なんかいい感じにして」「うまくやって」ではなく、「この画面で、このデータを、こう表示してほしい。理由はこう」と具体的に伝えられるようになる。結果、意思疎通がスムーズになり手戻りが減る。

これが特に効くのはPM・PMO・企画職などの非エンジニア職だ。プロジェクトで一番コストがかかるのは要件の認識ズレによる手戻り。「何を作るか」を正確に言語化できるだけで、エンジニアとのやり取りの回数が減り、開発速度が上がり、チーム全体の生産性が変わる。

バイブコーディングは「自分で何かを作る技術」であると同時に、**「人に正確に伝える技術」**でもある。AIへの指示の精度を上げる訓練は、そのまま人間への指示の精度を上げる訓練になる。

まとめ

  • バイブコーディングはエンジニアだけのものではない。非エンジニアでもAIと一緒に「動くもの」が作れる
  • ツールはChatGPTかClaudeの二択。迷ったらClaude
  • いきなりコードを頼まない。まず雑談で困りごとを話す
  • 雑談→要件定義→別スレッドで実装、の3段ワークフロー
  • 最初のプロジェクトはスプレッドシートの関数。「動いた!」を最短で体験する
  • 副産物としてエンジニアとの会話の精度が上がる。PMやPMOには特に効く

必要な時間は最初の30分だけ。AIに「こういうことで困ってるんだけど」と話しかけるところから始めてみてほしい。最初の一歩は雑談でいい

▶ 完全版ガイドはこちら → プログラミングを知らなくてもできる「バイブコーディング」入門

▶ 自分のキャリアを1枚にまとめる → https://www.skillsheet-port.com/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?