Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vibe codingと私はバイブするん?

Avatar for yuyays yuyays
April 08, 2025
10

Vibe codingと私はバイブするん?

LTにての発表

Avatar for yuyays

yuyays

April 08, 2025
Tweet

Transcript

  1. ( 答 ) 先程定義したものバイブしにくい • 先程の定義だと彼らは LLM が作成したコードをレビューも理解もせずにすぐアクセプトクリック してそしてコピペのサイクルは良くないと思う •

    そんなことしてたら QA, SRE, セキュリティなどのひとが知ったら泣くよ • インフルエンサー / ビジネスが取り上げるプログラマー死亡説の誇張 . それに よる会社からの解雇 <_> • 特定の分野( AAA ゲームのコード)などを公開されてないコードをモデルは読 んでないと推測すると LLM が提案するコードの正確性はそんなによくないかも • コードが増えることによる複雑性とメンテナンスの負荷 • It is not too bad for throw away weekend projects, but still quite amusing. (Andrew. Karpathy) 定義:プログラマーが細かい技術的な詳細にこだわるのではなく、自分のアイデアを直感的に把握し、機能や目的の全体的な雰囲気を AI に伝え (従来のように細かいことにとらわれず) AI と一緒に「ノリ良く」開発を進めるという
  2. ( 答2 ) 幅広い LLM 使用でバイブすること • web アプリ開発の分野では react,

    typescript たくさんコードがウェブ上に公開してい るもの , またすでに解かれているある . 実際にビジネスロジックと使用度が多い UI ライブラリや react で CRUD アプリの作成はもう可能 • 以前グーグルやスタックオーバーフローでのなどで検索していたものが , 実際に LLM によって少ないステップで可能になった . • ソフトウェア開発にふれる人が増えるきっかけになる assembly -> C-> python -> natural human language • ユニットテストなどの書いてもらうことが増えた • 正しくプロンプトしかたや cursor などのツールの特徴を知る • 複雑性とメンテナンスの理解 • 情報工学や LLM が現れる前にプログラミングしていた人にとってはプロダクティビ ティアップ
  3. • どんなプロンプトのしかた ? • エディタ設定 ? • プロジェクトのサイズ ( 初めか大きなサイズの

    repo)? • 分野 (web, IoT, assembly, firmware, llm model 作成 VR development)? • プロダクト作っている業界 ( 銀行 , 医療 , 広告 more)? • ポジション ( ジュニア / シニア / アーキテクチャ ) などによるタスクの違い あなたの vibe coding はどんな感じですか