A-TAK.COM

はじめてのNotバイブコーディング

※Amazonのアソシエイトとして、A-TAK.COMは適格販売により収入を得ています
※本サイトではその他アフィリエイトも利用しております。

広告
シェア

最近あまり本業ではコードを書く機会がなかったので、AIで開発というと趣味でコードをまったくみないバイブコーディングしかやってこなかったんですが、今回はじめて実業務につかうアプリの開発をやってみました。

作成したのはbashでやれないこともないがちょっとつらい複雑なファイルのリストアップ処理です。どんな感じだったか書いていきますね。

参考資料はわりとがっちり用意

元々手作業でやる手順書や使うLinuxコマンドは完備されていたので、試しに全部テキストにしてAIの参考資料として渡しました。

これがかなり効果的でほぼ大枠はこれで出来てしまいました。

人間も同じではあるんですが、お手本があるとAIはかなり内容をくみ取ってアウトプットしてくれます。パターンを読み取る能力が高いというか。

最初にかっちり成果物の形を示す方が早道なのかもしれないですね。

初めてのAIのコードをレビュー

いつもの趣味のバイブコーディングなら中のコードなんて見もせずに、やりたいことだけをひたすら言って動かして期待した動作ならOKとなるのですが、さすがに業務で使う物だと中身を理解しないとまずい…ということで、はじめてAIが作成したコードを全部チェックしてみました。

環境の都合上、今まで使ったことないGo言語で開発したので「これは何を書いているの?」「どういう意味?」とかGo言語の文法を聞いているところが多かった気がするんですが、質問と回答の内容は記録としてAIにマークダウンファイルで残してもらいました。

チャット欄だといずれ何処かに流れて消えていくので、やはり文章として残しておいた方が絶対いいです。他の人の成果物をレビューする時は、その場限りの会話で終わっちゃうなんてのもあるとは思いますが、AIの成果物については自分の成果物になるわけですから、自分が説明可能な状態にしておく必要があります。AIとのレビューの記録は絶対残しておいたがよいです。

このやりとりの中でAIが書いたコードの理解が深まり、アプリ自体も洗練されていって、自分はコードは書いてないアプリだけど自分の物になっていっている感じがしました。

これがAI開発か

開発というと他にもテストとかいろいろやることはまだありますが今回はそこまでつっこんでないのでここまで。

でも、バイブコーディングではわからなかったAIでの開発がなんとなく感じ取れました。

今回はわりと最初に完成イメージをAIに渡してゼロ→イチはほぼAI任せで爆速で作成、その後は中のコードをがっつり見て地道に仕上げていくという感じで進めましたが、この形がAIの良さを活かしつつ質を上げるのに今の所一番よさげな気がします。

また何かきづいたら記事にしますね。

広告


シェア

投稿日

カテゴリー:

投稿者:

カテゴリ一覧