Suche senden
Hochladen
プログラミング支援AI GitHub Copilot すごいの話
•
1 gefällt mir
•
249 views
Mitsushige Ishiguro
Folgen
プログラミング支援AI GitHub Copilotの概要、注意点と使ってみたらコードを書くのが楽しくなった話。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
Tetsutaro Watanabe
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
Jingun Jung
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
Andy Piper
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
Udaiappa Ramachandran
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
DLL_言語系MicrosoftAIサービス最新情報_202302.pdf
DLL_言語系MicrosoftAIサービス最新情報_202302.pdf
Ayako Omori
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
Deep Learning Lab(ディープラーニング・ラボ)
メタバースのビジネスモデルと技術限界
メタバースのビジネスモデルと技術限界
Ryo Kurauchi
Empfohlen
IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
Tetsutaro Watanabe
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
ChatGPT、 何が「できる」「みえる」ようになってきたのか!
Jingun Jung
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
Andy Piper
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
Udaiappa Ramachandran
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
Satoshi Kume
DLL_言語系MicrosoftAIサービス最新情報_202302.pdf
DLL_言語系MicrosoftAIサービス最新情報_202302.pdf
Ayako Omori
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
Deep Learning Lab(ディープラーニング・ラボ)
メタバースのビジネスモデルと技術限界
メタバースのビジネスモデルと技術限界
Ryo Kurauchi
ChatGPTのビジネス活用とセキュリティ
ChatGPTのビジネス活用とセキュリティ
Daisuke Masubuchi
第ⅲ部:Clean architecture 設計の原則
第ⅲ部:Clean architecture 設計の原則
tak
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
Deep Learning Lab(ディープラーニング・ラボ)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
Tetsutaro Watanabe
NGK2023S ChatGPT
NGK2023S ChatGPT
陽平 山口
初学者のためのプロンプトエンジニアリング実践.pptx
初学者のためのプロンプトエンジニアリング実践.pptx
Akifumi Niida
MLOpsはバズワード
MLOpsはバズワード
Tetsutaro Watanabe
機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン
Hironori Washizaki
人工知能の可能性と限界 ーこの5年間の発展ー
人工知能の可能性と限界 ーこの5年間の発展ー
Takanobu Mizuta
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
Preferred Networks
Node-REDのworldmapの活用
Node-REDのworldmapの活用
OSgeo Japan
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
Tetsutaro Watanabe
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介
Takashi Suzuki
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
DeNA
ADRという考えを取り入れてみて
ADRという考えを取り入れてみて
infinite_loop
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
Pekka Abrahamsson / Tampere University
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
Yuki Arase
Data-centricなML開発
Data-centricなML開発
Takeshi Suzuki
Machine learning CI/CD with OSS
Machine learning CI/CD with OSS
yusuke shibui
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
GitHub勉強会
GitHub勉強会
ArusuDev
Weitere ähnliche Inhalte
Was ist angesagt?
ChatGPTのビジネス活用とセキュリティ
ChatGPTのビジネス活用とセキュリティ
Daisuke Masubuchi
第ⅲ部:Clean architecture 設計の原則
第ⅲ部:Clean architecture 設計の原則
tak
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
Deep Learning Lab(ディープラーニング・ラボ)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
Tetsutaro Watanabe
NGK2023S ChatGPT
NGK2023S ChatGPT
陽平 山口
初学者のためのプロンプトエンジニアリング実践.pptx
初学者のためのプロンプトエンジニアリング実践.pptx
Akifumi Niida
MLOpsはバズワード
MLOpsはバズワード
Tetsutaro Watanabe
機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン
Hironori Washizaki
人工知能の可能性と限界 ーこの5年間の発展ー
人工知能の可能性と限界 ーこの5年間の発展ー
Takanobu Mizuta
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
Preferred Networks
Node-REDのworldmapの活用
Node-REDのworldmapの活用
OSgeo Japan
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
Tetsutaro Watanabe
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介
Takashi Suzuki
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
DeNA
ADRという考えを取り入れてみて
ADRという考えを取り入れてみて
infinite_loop
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
Pekka Abrahamsson / Tampere University
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
Yuki Arase
Data-centricなML開発
Data-centricなML開発
Takeshi Suzuki
Machine learning CI/CD with OSS
Machine learning CI/CD with OSS
yusuke shibui
Was ist angesagt?
(20)
ChatGPTのビジネス活用とセキュリティ
ChatGPTのビジネス活用とセキュリティ
第ⅲ部:Clean architecture 設計の原則
第ⅲ部:Clean architecture 設計の原則
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
[Track2-5] CPUだけでAIをやり切った最近のお客様事例 と インテルの先進的な取り組み
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
ドライブレコーダの画像認識による道路情報の自動差分抽出
ドライブレコーダの画像認識による道路情報の自動差分抽出
NGK2023S ChatGPT
NGK2023S ChatGPT
初学者のためのプロンプトエンジニアリング実践.pptx
初学者のためのプロンプトエンジニアリング実践.pptx
MLOpsはバズワード
MLOpsはバズワード
機械学習アーキテクチャ・デザインパターン
機械学習アーキテクチャ・デザインパターン
人工知能の可能性と限界 ーこの5年間の発展ー
人工知能の可能性と限界 ーこの5年間の発展ー
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
深層学習による製造業のスマート化と産業応用の将来展望(クオリティフォーラム2020講演資料)
Node-REDのworldmapの活用
Node-REDのworldmapの活用
先駆者に学ぶ MLOpsの実際
先駆者に学ぶ MLOpsの実際
GOの機械学習システムを支えるMLOps事例紹介
GOの機械学習システムを支えるMLOps事例紹介
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ADRという考えを取り入れてみて
ADRという考えを取り入れてみて
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
Data-centricなML開発
Data-centricなML開発
Machine learning CI/CD with OSS
Machine learning CI/CD with OSS
Ähnlich wie プログラミング支援AI GitHub Copilot すごいの話
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
Kazumi IWANAGA
GitHub勉強会
GitHub勉強会
ArusuDev
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
Kazumi IWANAGA
Yapc2012資料
Yapc2012資料
matsuo kenji
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Kazumi IWANAGA
GitHub ActionsでiOSのCIを実現しよう
GitHub ActionsでiOSのCIを実現しよう
Shinya Nakajima
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
今日から始めるGithub
今日から始めるGithub
lion-man
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
Kazumi IWANAGA
GitHub Enterpriseの導入事例と実践GitHub Actions
GitHub Enterpriseの導入事例と実践GitHub Actions
Shuji Yamada
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
Kazumi IWANAGA
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
Masatoshi Hiraoka
VS Code新機能紹介2020-2021
VS Code新機能紹介2020-2021
Yuki Ueda
[2023-11-01] GitHub Copilot 使ってみた.pptx
[2023-11-01] GitHub Copilot 使ってみた.pptx
mananakamura2
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Kazumi IWANAGA
俺とGitHub
俺とGitHub
Masayuki KaToH
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
日本マイクロソフト株式会社
Ähnlich wie プログラミング支援AI GitHub Copilot すごいの話
(20)
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
GitHub勉強会
GitHub勉強会
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
Yapc2012資料
Yapc2012資料
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
GitHub ActionsでiOSのCIを実現しよう
GitHub ActionsでiOSのCIを実現しよう
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
今日から始めるGithub
今日から始めるGithub
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
GitHub Enterpriseの導入事例と実践GitHub Actions
GitHub Enterpriseの導入事例と実践GitHub Actions
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
VS Code新機能紹介2020-2021
VS Code新機能紹介2020-2021
[2023-11-01] GitHub Copilot 使ってみた.pptx
[2023-11-01] GitHub Copilot 使ってみた.pptx
Datalab and colaboratory
Datalab and colaboratory
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
俺とGitHub
俺とGitHub
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
Mehr von Mitsushige Ishiguro
WordPress x Elementor を使ってみた話
WordPress x Elementor を使ってみた話
Mitsushige Ishiguro
制作環境の紹介
制作環境の紹介
Mitsushige Ishiguro
ブラウザのUIテストをしてみた話
ブラウザのUIテストをしてみた話
Mitsushige Ishiguro
電話のナンバーディスプレイを いい感じにする話
電話のナンバーディスプレイを いい感じにする話
Mitsushige Ishiguro
順番待ちWebサービスを作った話
順番待ちWebサービスを作った話
Mitsushige Ishiguro
水耕栽培を始めたばかりの時に知っておきたかった10個のこと
水耕栽培を始めたばかりの時に知っておきたかった10個のこと
Mitsushige Ishiguro
簡単に機械学習(画像)を使おうと思ったけど、駄目だった話
簡単に機械学習(画像)を使おうと思ったけど、駄目だった話
Mitsushige Ishiguro
水耕栽培を始めたばかりの時に 知っておきたかったこと
水耕栽培を始めたばかりの時に 知っておきたかったこと
Mitsushige Ishiguro
IT × 水耕栽培
IT × 水耕栽培
Mitsushige Ishiguro
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
Mitsushige Ishiguro
家庭で使うSlack
家庭で使うSlack
Mitsushige Ishiguro
プラグインを 入れたり/出したりしてたら 面倒なことになった話 | WordFes Nagoya 2014 LT
プラグインを 入れたり/出したりしてたら 面倒なことになった話 | WordFes Nagoya 2014 LT
Mitsushige Ishiguro
Mehr von Mitsushige Ishiguro
(12)
WordPress x Elementor を使ってみた話
WordPress x Elementor を使ってみた話
制作環境の紹介
制作環境の紹介
ブラウザのUIテストをしてみた話
ブラウザのUIテストをしてみた話
電話のナンバーディスプレイを いい感じにする話
電話のナンバーディスプレイを いい感じにする話
順番待ちWebサービスを作った話
順番待ちWebサービスを作った話
水耕栽培を始めたばかりの時に知っておきたかった10個のこと
水耕栽培を始めたばかりの時に知っておきたかった10個のこと
簡単に機械学習(画像)を使おうと思ったけど、駄目だった話
簡単に機械学習(画像)を使おうと思ったけど、駄目だった話
水耕栽培を始めたばかりの時に 知っておきたかったこと
水耕栽培を始めたばかりの時に 知っておきたかったこと
IT × 水耕栽培
IT × 水耕栽培
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
家庭で使うSlack
家庭で使うSlack
プラグインを 入れたり/出したりしてたら 面倒なことになった話 | WordFes Nagoya 2014 LT
プラグインを 入れたり/出したりしてたら 面倒なことになった話 | WordFes Nagoya 2014 LT
プログラミング支援AI GitHub Copilot すごいの話
1.
2023/01/21 伊勢IT交流会 プログラミング支援AI GitHub Copilot
すごいの話
2.
もやし工房 石黒 光茂 @koike_moyashi mitsushige.ishiguro もやし工房
3.
便利なAI系のサービス色々出てる 「伊勢で買い物してるテディベアを浮世絵風に書いて」 by DALL·E
4.
ChatGPT楽しい https://chat.openai.com/
5.
プログラミングに特化したAIサービス。2022/6正式リリース。コパイロット。 GitHub Copilot
6.
OpenAI OpenAIのCodexを使ってる
7.
GitHub Copilot ✓ GitHubで公開されている オープンソースコードを学習して作られてる ✓
基本は自然言語<>コードに変換するAIシステム
8.
GitHub Copilot ー
主な機能 ✓コメント・関数名、文脈やカーソルの場所、プロジェクト内の 関数(他のファイル)を利用し、これから書こうとするプログ ラムを予測→書いてくれる(複数候補) ✓プログラムが何をしているかを文章(日本語)にしてくれる ✓β版(Labs):他の言語に変換、長い関数を分割、コードを読み やすく、細かいコメント追加、型追加、デバッグコード一括挿 入・削除… などなど
9.
コード補完(インテリセンス) コード補完、パラメータ候補なんかを出してくれるインテリセンスの進化版+α的なイメージ
10.
GitHub Copilot ✓ Visual
Studio Code、Visual Studio、Neovim、JetBrains などの IDEと組み合わせて使う ✓ Python、JavaScript、TypeScript、Ruby、Go、C#、C++ と 特に相性が良い ✓ PHPでも十分役立ってくれている ✓ 新規開発だけでなく、既存改修、デバッグでも使える
11.
Copilot=副操縦士 ↑ 何故口開いたドクロアイコン?と思ったけど ゴーグルかけた操縦士のアイコンだった 全部やってくれると言うよりは「支援しますよ」って言うサービス
12.
デモ ✓コメント・関数名、文脈やカーソルの場所、プロジェクト内の 関数(他のファイル)を利用し、これから書こうとするプログ ラムを予測→書いてくれる(複数候補) ✓プログラムが何をしているかを文章(日本語)にしてくれる ✓β版(Labs):他の言語に変換、長い関数を分割、コードを読み やすく、細かいコメント追加、型追加、デバッグコード一括挿 入・削除… などなど
13.
気になるお値段 個人プランで$10/月 or $100/年
14.
個人的な感想 1. 何%かはわからないけど確かに効率化はしてる 2. こんな書き方あるんだって発見(→
学習できる) 3. コメントが無い他人(or 過去の自分)のコードを読むのが楽 4. 人、チーム、案件によって向き不向きがあるとは思う 良いコードを書ける人にはかえって邪魔、金・命が絡むクリティカルな案件には危ない 5. カーソル合わせただけで、書こうと思ってたコードが出てきて 「凄い!」って体験 クリップボードの中身や横で開いたググった結果も見てるんかなってくらい「エスパーか!?」
15.
個人的な感想 1. 何%かはわからないけど確かに効率化はしてる 2. こんな書き方あるんだって発見(→
学習できる) 3. コメントが無い他人(or 過去の自分)のコードを読むのが楽 4. 人、チーム、案件によって向き不向きがあるとは思う 良いコードを書ける人にはかえって邪魔、金・命が絡むクリティカルな案件には危ない 5. カーソル合わせただけで、書こうと思ってたコードが出てきて 「凄い!」って体験→体験としてすごく楽しい クリップボードの中身や横で開いたググった結果も見てるんかなってくらい「エスパーか!?」
16.
使用上の注意 使用上の注意
17.
使用上の注意 ー 間違ったコードも出る AIにこちらの意図が伝わっているか? 採用前にチェックは必要 コメントの書き方によって違うコードが出る。簡潔に書いたほうが良さげ。 それっぽいコードは出るため、今後
慣れていない人が業務に使用し大変なことになる未来もやや感じる....
18.
使用上の注意 ー 既存の入力支援との相性悪い(気がする) Copilotが気軽に止められない コードを書いてる時に邪魔に感じるときもある。操作方法が分かってないだけかも。 ↑のようにシンプルにIntelliSenseだけを使いたいけど、候補が出てきてしまう
19.
使用上の注意 ー 安全とは言えないコードも混ざる
20.
使用上の注意 ー ライセンス問題
21.
設定を変えるとましになる
22.
まとめ ✓ 全て良い感じになるわけではない。あくまで補助 ✓ 慣れてない言語や初心者の学習等に使えそうな気がする ✓この流れは強くなり、進化しそう
23.
60日間 無料体験 「エスパーか!?」を体験してください
Jetzt herunterladen