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

20250914_Vibe Coding初学者向け勉強会_Devinについて

Avatar for koji koji
September 14, 2025

20250914_Vibe Coding初学者向け勉強会_Devinについて

Avatar for koji

koji

September 14, 2025
Tweet

More Decks by koji

Other Decks in Programming

Transcript

  1. Devin とは • Devinの仮想環境上でAIに開発させるサービス ◦ ローカル上ではなくGitHub 等との連携が前提 • Devin は

    (ジュニアの)エンジニア というスタンス ◦ 公式ドキュメントより ▪ Devin is the AI software engineer, built to help ambitious engineering teams crush their backlogs. ▪ Devin is an autonomous AI software engineer that can write, run and test code. ▪ Devin is a junior engineer and has lots to learn. The Cognition team is working hard to improve Devin’s breadth of capabilities. 3
  2. 私の Devin の使い方 • 個人利用 ◦ 簡単な〜という機能のアプリがほしいなあ ◦ 〜という機能と〜という機能、比較してみたいなあ ◦

    使ったことないライブラリの機能試したいなあ 6 Devin に試して もらってる間に 他のことをしよ う! ガンバリマス
  3. Devin を使ってみよう • GitHub と Devin を連携させる • Devin に

    GitHub のリポジトリを追加する • 環境のセットアップ ◦ 次ページ以降で説明します 8
  4. 10 デフォルトの設定でOK API や DB等利用しないうちは気にしなくて良い pip install -r requirements.txt など.

    uv, nmp, docker など利用可. リンターの設定. python なら ruff が便利. テストコマンドの設定. python なら pytest が便利. ローカルでアプリを起動する方法を記載する 追加メモ. 日本語で回答してください など. 環境のセットアップ いくつか コマンドを登録 します
  5. • devin-sample • Devin 公式ドキュメント • uv 公式ドキュメント pyproject.toml •

    ruff 公式ドキュメント The Ruff Linter • Gradio 公式ドキュメント How to Create a Chatbot with Gradio • pytest 公式ドキュメント • (記事) DevinのCognitionがAIコードエディタ「Windsurf」の買収発表。 ◦ Windsurf 公式ドキュメント DeepWiki 参考資料 22