Recommended
PDF
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
PDF
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
金勘定のためのBigDecimalそしてMoney and Currency API
PDF
PDF
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
PPTX
PDF
PDF
こんなに使える!今どきのAPIドキュメンテーションツール
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
PDF
PDF
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
PDF
PDF
PDF
分散トレーシング技術について(Open tracingやjaeger)
PDF
PDF
PDF
爆速クエリエンジン”Presto”を使いたくなる話
PDF
PDF
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
PDF
PDF
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
PDF
PPTX
PDF
PPTX
なぜコンピュータを学ばなければならないのか 21世紀の君主論
PPTX
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
PDF
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
More Related Content
PDF
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
PDF
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
金勘定のためのBigDecimalそしてMoney and Currency API
PDF
PDF
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
PPTX
PDF
What's hot
PDF
こんなに使える!今どきのAPIドキュメンテーションツール
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
PDF
PDF
PPTX
心理的安全性と、Veinの紹介 Psychological safety and introduction of Vein
PDF
PDF
PDF
分散トレーシング技術について(Open tracingやjaeger)
PDF
PDF
PDF
爆速クエリエンジン”Presto”を使いたくなる話
PDF
PDF
心理的安全性の構造 デブサミ2019夏 structure of psychological safety
PDF
PDF
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
PDF
PPTX
PDF
PPTX
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Similar to 生成系AIで変わるソフトウェア開発の現在と未来(修正版).pdf
PPTX
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
PDF
ソフトウェアテスト・ヒストリーの学び方 (WACATE 2010冬 クロージングセッション) 20101219
PDF
『生成AIによるソフトウェア開発』(鷲崎弘宜, 鵜林尚靖, 中川尊雄, 増田航太, 徳本晋, 近藤将成, 石川冬樹, 竹之内啓太, 小川秀人, スマートエ...
PDF
2009年すみだ工業振興マスタープラン シンポジウム
PDF
PDF
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
PPTX
PDF
PDF
PDF
PDF
PDF
ビッグデータ革命 クラウドがコモデティ化する「奇跡」
PDF
PDF
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
PDF
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
PDF
PPT
PDF
第4次産業革命 AIでビジネスの現場が変わる
PDF
Open Cloud Innovation2016 day1(これからのデータ分析者とエンジニアに必要なdatascienceexperienceツールと...
PPTX
【日商USA】データ活用の最新トレンド解説セミナー ~ユースケースもご紹介~
More from KunihiroSugiyama1
PDF
生成AIによる多変量解析の実装:主成分分析によるMLB選手の打撃特性分析_20250916
PDF
GASG 生成AIは英語教育を変えるのか? ~ 中学校現場から見た協働指導の可能性 ~
PDF
AIに長編小説は書けるのか? ~ 文脈豊かな物語を生み出すアプローチの模索 ~ 【産総研AITeC「Generative AI Study Group第5...
PDF
LLM+LangChainで特許調査・分析に取り組んでみた
PDF
生成系AIとChatGPT講座_明星大学経営学部様講演資料_配布版.pdf
PDF
明星大学経営学部様生成系AIご紹介プレゼンテーションマテリアル.pdf
PDF
PDF
PDF
PDF
PDF
PDF
Generative AI Study Group_2ndSesssion_20230620.pdf
PDF
PDF
Generative AI Study Group_FirstSesssion_20230606.pdf
PDF
PDF
生成系AI研究会発起会アジェンダ_230526.pdf
Recently uploaded
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
PDF
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
PPTX
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
生成系AIで変わるソフトウェア開発の現在と未来(修正版).pdf 1. 2. 経歴の概略
静岡県静岡市で時計商の家に生れる。
1986年 3月 高校を卒業し、実家の時計商を継ぐ。(祖父の仕事ぶりに憧れを抱く)
1988年 4月 祖父の入院/引退と共に、実家の時計商が廃業する。
⇒ キャリアデザインを再検討し、地元の大学の工学部の夜間コースに入学する。
1988年 6月 昼間は、地元企業の工場の生産ラインで働き始める。
1990年 3月 同企業の設計開発専門の子会社で働き始める
1992年 4月 夜間大学を卒業し、地元企業の設計開発専門の子会社に入社する。
・組込システムのハードウェア設計、ファームウェア設計、システムシュミレータの開発、新製品企画等を担当
1998年12月 転勤を拒否して、地元のソフトウェア会社に転職
・親会社が発掘した海外のGISエンジンをカスタマイズして3D-WebGISの拡販に従事する。
⇒ 超大型商談を2件獲得し、顧客ごとGISが親会社に吸収される。
2000年11月 自治体合併対応の文字コード変換システムのミドルウェア拡販を担当。
・親会社のプロジェクトに出向し、全国のミドルウェアを採用した重点商談支援を担当
(その後、親会社に転籍)
2006年 6月 地元のSIerに転職し、自治体合併対応の文字コード変換業務を担当
2012年 7月 地元のSIerを辞め、フリーランスとなり、主に民需系システムの開発補助を行う。
・医療機器のファームウェア及びPCアプリケーションの仕様分析と開発
・流通システムの在庫管理及び部品需要予測システムの開発補助
・大手楽器メーカの音楽教室管理システムのリプレイスプロジェクトに参加
・大手重機メーカのERPリプレイスプロジェクトに参加
・自治体向けJavaソースのマイナンバー対応プロジェクトに参加
・自治体向けCOBOLソースのUnicode6.0対応に伴うソース自動修正プログラムの検証を担当
2021年 7月 地元のSIerに再就職する。
・弊社ユーザーのガバメントクラウド移行に伴う文字コード変換設計を担当中
・自社のGIS応用業務の立ち上げ中
・AIの応用業務を検討中
3. 4. 5. 6. ソフトウェア開発ツールの比較
従来のコード補完ツール
① 使いたいメソッドの候補をWebで検索
② メソッドの一部を入れると、メソッド全体のスペル候補を提案(コードスニフェットと呼ばれる機能)
③ メソッドが確定すると、引数となるパラメータの型や桁を提案が行われる
④ パラメータが不明な場合は、Webで利用例などを確認
⇒ 現在の開発者の多くは、コーディング時にWebブラウザの参照を多く行っている。
生成系AIを利用したコード生成ツール
① 何もない状態から、自然言語で、必要なプログラムの要求仕様を入力すると、
プログラムのスクラッチをエディタ上に展開してくる
② プログラムを書き進める際は、コメントとして自然言語でプログラムの要件を入力してゆけば、
エディタ上にコードの候補を展開して来る
・LLMの特性を活用し、ここまでのプログラム全体の文脈や、プロジェクトの内容から、
次にユーザーが必要とするプログラムのコードを的確に提案してくる
③ 開発者は、提案された候補の中から、最適なコードを選択して行けば、作りたいプログラムが完成する
⇒ Webブラウザの参照回数が、著しく少なくなる。
7. 8. 9. 10. 11. 12. オンプレミス対応製品
ツール Model 特徴 対応エディタ
Tabnine StableCode Anthropic、AWS、Cohere、LangChain VScode、eclips、vim、JetBrains
Captain Stack StackOverflow(検索結果)
Github Gist(検索結果)
Google検索でStackOverflowとGithub Gistの
検索結果を利用(AIではなく検索結果取得)
VScode
GPT-Code-Clippy
(GPT-CC)
GPT-Neo
code-clippy Github Code Copilot のオープンソース版 VScode、vim
Second Mate
Code Llama(Llama 2)
Replit Code 3B
EleutherAI GPT-Neo-2.7B
計算リソースにCuda(GPU)とCPUが選択可 emacs、vim、VScode
IntelliCode codex 書きたいコードの文脈解析性能が高い VisualStudio
Code Whisperer 専用モデルと思われる AWSの開発環境(console)内で利用可能 VS Code 、JetBrains、eclips、
AWS console IDE(cloud9,Lambda等)
Google ML-enhanced
code completion
code-gecko Google Cloud PlatformのVertex AIで利用可能 VScode、eclipse、JetBrains
YouCompleteMe 開発言語別のエンジン 各言語のコード補間 vim、VScode、eclipse
Kite:この分野の古参スタートアップ一社が、技術面と収益面の不備を理由に、2022年11月16日に事業の終息を発表。
13. 14. 15. 一般的な開発資源の流れ
ビルド マージ デプロイ システム
テスト
・テスト結果見直し
・修正内容検討
・原因調査
・影響範囲調査
・戻す範囲検討
GitHubActionで実行可能な範囲
論理設計 物理設計
CI CD
GitHubの守備範囲
要件定義
要求
仕様
GitHubCpilotが助けてくれる範囲
モジュール
テスト
※ コンフリクトの解消は、開発者が行う
現時点では、コードの意味や、プログラム全体の流れ、プロジェクト内の整合性が理解できていないと使いこなせない。
活用には、一定のコーディングスキルが必要となるが、従来より、プログラム開発のハードルは、著しく下がっている。
※ 現時点では、開発者が行う必要がある作業
16. 17. 18. 19. 20.