Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
Search
kioto
May 10, 2024
Technology
2
660
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
ハノーバーメッセ2024における、産業向けソフトウェアの自動生成についての展示をまとめました。
kioto
May 10, 2024
Tweet
Share
More Decks by kioto
See All by kioto
crtlXについて ~ Hannover Messe 2024
kioto
0
260
Pythonのグローバル変数について
kioto
0
680
PythonでRaspberry PiのGPIOを制御する
kioto
0
1.2k
Other Decks in Technology
See All in Technology
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
masahiro_okamura
0
130
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
570
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
テストを軸にした生き残り術
kworkdev
PRO
0
220
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1.1k
メルカリIBISの紹介
0gm
0
220
Apache Spark もくもく会
taka_aki
0
140
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
66k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Why Our Code Smells
bkeepers
PRO
339
57k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
How GitHub (no longer) Works
holman
315
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Transcript
生成AIと産業向けソフトウェア の自動生成 〜 ハノーバーメッセ2024より〜 2024/5/10 Kioto Hirahara
はじめに • ハノーバーメッセ2024にて、生成AIによる産業向けソフトウェアを自動生成に関す るソリューションの調査を行った • 対象となる会社は以下の通り ◦ シュナイダー&マイクロソフト ◦ ベッコフ
◦ KUKA & マイクロソフト • 参考 ◦ Node-REDのJavaScript自動生成
シュナイダー & マイクロソフト • Automate Writing PLC Code • Copilotを使用して、仕様書からファンクションブロック
(FB)を生成する • 入力の仕様書は PDFやテキストファイルをサポート • ユーザはインタラクティブに使用することを前提 ◦ 仕様書の矛盾点は warning/errorでユーザに通知 ◦ ユーザは出力されたプログラムと対応する仕様を目視で確認 ◦ テストプログラム自動生成機能 • 解析処理と生成処理は分離しているので、 FB以外の言語の出力も対応が簡単 • 関連記事 ◦ データ統合とソフトウエア目線で現場を考えるシュナイダーエレクトリッ( IoT NEWS) • その他 ◦ シュナイダーとマイクロソフトで別々に展示していたけど、実は中身は同じだということを帰国してから知った
None
None
None
None
(前のページの和訳) 生成AIの活用 生成Alベースのイノベーションは、各段階でエンジニアが自動化システムをより迅速に、より高品質で設計および構築できるよう支援します。 キーアプリケーション • 自動化制御の設計とコード生 成、ドキュメント化、リファクタ リング、テスト • PLC
プログラミング支援 (ライ ブラリの推奨事項、ワークフ ロー、トラブルシューティング) • さまざまなユーザーの好みや コミュニケーションスタイルに 適応する自動化システム 主なハイライト • カスタムライブラリと複雑なアプリ ケーションを高速で簡単に作成、 文書化、テスト、検証を行う • 独自のリソースを活用して、厳選 された専門知識に即座にアクセ スできる • 手作業によるエンジニアリング作 業を最大 30% 節約 イノベーション • 既存のコードリソースを活用 した有意義な PLC コード生 成 • 独自の GPT を構築する • シュナイダーエレクトリック LLM • ステップバイステップの自動 化システム設計を支援する Procedural Automation デモンストレーション マルチキャリアアンチスロッシュ設計 61499 コントロールによるアプリケーションの 自動生成
ベッコフ • TwinCAT Chat • 自然言語で指示して、ファンクションブロック( FB)を出力する • 思想として生成AIを「誰が使うか」「何に使うか」に着目した結果、「ソフトウェア開発者がコード実装に使う」という答え になった
• ユーザはインタラクティブに使用して、指示を追加しながら目的の FBになるように調整 • Visual Studioの機能拡張として提供 ◦ TwinCATの製品がVisual Studioに対応しているため • 感想 ◦ 現実的なツールとして導入しやすそう ◦ VS Codeの機能拡張としてフリーで配布できると良いのでは(と提案したら移植が大変とのこと) • 関連記事 ◦ ベッコフオートメーション、生成 AIが産業で本格的に使われる可能性を提示( IoT NEWS)
None
None
KUKA & マイクロソフト • KUKAのロボットを制御するローコードツールのフローを、copilotを使って自然言語 テキストから生成 • KUKAのローコードツールを拡張して実装 • 音声入力による入力も検討
• 参考資料 ◦ Focus on Innovation: KUKA with Innovation Award and AI showcase at Hannover Messe 2024
None
None
参考:Node-REDのJavaScript自動生成 • Node-REDの機能拡張(2023/5/2リリース) • ファンクションノードのJavaScriptを自動生成する • 自然言語で指示すると、ノードのふるまいを定義するコードが生成される • ChatGPTを使用(別途アカウントの登録が必要) •
参考リンク ◦ Chat GPT in Node-RED Function Nodes
None