【速報】日本語の指示からプログラムを自動生成するAIが登場 プログラマーが不要に [633829778]
■ このスレッドは過去ログ倉庫に格納されています
https://aiprogrammer.hashlab.jp
自然な日本語で注文するとソースコードを作ってくれるサービス「AI Programmer」が登場
日本語の文章を元にAIがソースコードを書いてくれるサービス「AI Programmer」が公開されたのだそうです。最近は自然言語で指示した通りに絵を描いてくれる「Stable Diffusion」や「DALL・E」などのサービスが人気で、いつかはこうしたものも出てくるのだろうとは思っていましたが、意外に早かったですね……。
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1444554.html >>487
「解釈を間違う余地が一切ないほど正確に綿密に指示を出す」ことに特化した言語を新たに作ればいいんだよ。
そうだ、これをプログラミング言語と名づけよう。
あのぅ…
それはもう60年以上前から存在しまして… aiに指示するのは怖すぎるし
それで出てきたコード全部チェックするなんて嫌すぎる
そんなことするなら1から自分で組んだほうがマシ 頭にあるイメージをテキスト化も言語化もせずに解れと迫ってくる客多すぎて怖い。マジキチじゃねーのと AIって自分好みに育てるもんなんだけど。このサービスだって下等民の池沼ボンクラ指示をAIに学ばせるためやってんだろ 大体この手のシステムは微修正や微調整のためにさらに面倒かつ高度な技術が要求されるようになるような傾向がある >>490
パワポで動く企画書もって来る顧客もまあまあ迷惑だけどなw >>490
テレパシースキル無いの?
SEなら必須スキルだよ 「わいふぁいでスマホと連携!あいおーてぃー家電!」と担当者が何度も言うからWiFi前提の設計を進めてたら
実はそのガイジ担当がWiFiとBluetoothの違いを理解してなくて、本当に欲しかったのはBluetoothでの連携機能でしたとかいうゴミカス案件あったぞ
そのあと先輩から「非エンジニア職との会話は痴呆老人を介護してるつもりでやれ」と教わった >>494
ボンクラの思考回路は察しがつくが、間違えても先回りして提示しない事にした。そいつが最後どうなるか観察するんだよ >>495
本気でドン引き案件だな。PGが介護職に近いってのは真理 >>486
>>487
それがみずほ(MINORI=自然言語をAIがコードに変換するシステム)ですな。 >>495
企画マンも営業マンもろくに意味を理解してねぇくせに、聞きかじっただけのキャッチーな用語を使いたがる習性があるから業が深い 日本語の指示か
その指示を作るのが大変なんだけどな 要件を一切の漏れなく正確に文章化できる人がいたらそれだけで日本のITの最上位クラスやぞ
自信あるっていうヤツも99.9%「自分はカンペキ」と思い込んでるだけの白恥
SEが冷めた対応してるときは、お前のことを心の底から軽蔑してるときだから気をつけろ 「何も入力せず、何も出力せず、何も処理せず、リターンコード0で終了する。
エラーの発生時も可能な限りリターンコード0で終了する。
リターンコード0で終了できない場合にはOSや処理系の挙動に従う」
でや?
定義しきったったぞ! int main(void) {return 0;}
こっちの方が早かった。 辻褄の合わない指示してるやつも結構居るがその場合は滅茶苦茶になりそう コボルで動いてるゴミシステムを
現代使われてる言語に自動変換するソフト作れ あー(´・ω・`)
良いこと思いついた
客にこれ弄らせてモックを作らせて、Pがバグ取りして仕上げる
場合によっちゃ全て再設計
みたいなスタイルなら良いんじゃねーかな
客もイメージ沸きやすいしな
その程度なら使い道あんのかもなー こんなものって指示に対して、だったらこれでヤレやのコードが出てくれば良いだけ
日本の悪習だよ、自分の思ったこと(言ったことではない)が100%満たされないとダメのレッテル貼るのは
お前らが合わせろと
これだけで、ただのコーダーは要らなくなる >>509
どうあがいても再設計だろうなあ
ブラックボックスに等しいプロジェクトを第三者が読み解いて改修していくよりも、1から作り直したほうが労力は数分の一で済むのわかってない素人多すぎ
ましてやろくにコメントもドキュメントもない機械生成のコードなんて 実際のコード書くよりも、要件定義をまとめる方が手間かかるから日本じゃ問題ない >>510
表層的な機能が違うとかだけならそれも通用するけど、プログラムってのは極めて多層的な存在で、100%意図通りの挙動をしてないと強制終了したりするのでなあ
たとえばポイントの合計をセーブデータに保存する機能があったとする
この場合、数字を合計するプログラムAとセーブデータへ書き込むプログラムBを繋ぐわけだが、
そのプログラムAが>>36みたいなことになってると合計値が出てくると思ってたプログラムBはエラー、最悪異常終了することになる さらにプログラムBが失敗したことでセーブデータが破損し、
セーブデータをロードするプログラムCが動かなくなり
ロードしたデータを使ってなにか処理するプログラムD,Eもダメになって…
とドミノ倒しのように問題が広がっていく 結果として欲しい動作があれば、エンドユーザーは満足で、裏でどういう動きをしてたって良いんだよ。
その結果について、ちゃんと言わないで、出来たものと違うんでもめるのは、要件定義の問題。
流れを見ると、要件には現れない裏側の部分を問題として上げてるのが多いな。
AIで日本語の指示からプログラムを生成するってのが、どの程度複雑なのを受け入れられるか良く分からないけど、
要件の部分を入力すれば、プログラムになるのであれば凄い技術だと思うよ。
これまでも、GUIにしますとか言っても、表現が違うだけでテキストで定義していることを、表示しているだけで、
余計な事まで入力しなければいけなくて、逆に効率落ちたり判りにくくなってたことが多かったけど、
似たようなもんじゃないかと疑っている。 ちょっとした部品作りの手助けには便利かもね
これでソフト全体作るってのはないだろうけど😅 >>486
うちの会社はマジでこれに陥りそうだな
もう辞めるからどうでも良いけど 素人でもプログラム出来るように進化してくれー
そんで好き勝手にソフトやらアプリやら作れると嬉しいんだけど >>518
バグっても自力で解決できず、仮にも開発者なのに「ツールが悪い💢」と逆ギレするのがオチだから
自分自身を進化させたほうが遥かに建設的だぞ 何も入力せず、何も出力せず、何も処理せず、リターンコード0で終了する。
エラーの発生時も可能な限りリターンコード0で終了する。
リターンコード0で終了できない場合にはOSや処理系の挙動に従う
↓↓↓
int main(void) {return 0;}
リターンコードの存在を知らなければ生成できない上に、
そもそも日本語の方が長い。
それは当たり前。
なぜならプログラムの記述に特化した人工言語がプログラミング言語だか。 >>507
COBOLは構造化でちゃんと書かれていれば、下手な言語より読みやすいし、保守しやすいよ
スパゲティプログラムや修正しすぎて仕様書と乖離があると、そう思ってしまうだろうけど >>514
プログラムをつなげていっている時点で違う話になってんじゃんww >>522
お前が単一のプログラムだと思ってるもんも、蓋を開ければ何千何百もの細かいプログラムの集合体になってるってことよ
関数っていうんだわ
それはAI生成であれ変わらない
その細かい沢山のプログラムのうち一個でも想定外の動きをするやつが混ざってると連鎖的に致命的なバグが発生する うーん…いまいち
円周率100万桁を計算するプログラムを作成してください
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double pi = 4.0*atan(1.0);
cout << "円周率は" << pi << "です。\n";
return 0;
} 下っ端や下請けにやらせてた個々のプログラムをAIが作るならトータルで費用削減にはなるのかな >>524
中国人プログラマーでさえこんな手抜きしないわ >>487
富士通かなんかが指示書からプログラムを生成委するソフトを作ったが
結局狙った通りの出力になる指示書の書き方を習得する事が必要になって
はじめからプログラム角より手間がかかるようになったってのがつい最近あったな >>523
要求に対してある程度満たされるパッケージとかサービスなどを出してくれれば良いんだよ
一々作るなよ
これだからコーダーは >>529
そのパッケージを誰が作ってるんだよ?? >>529
だからそのパッケージやサービスが大量の小さなプログラムの集合体なんだろ
何も知らないバカなのにでしゃばるな 日本だとSAPに何千万も払って意味の無い無いカスタマイズをしてる会社が多いけど、
海外ではポンと買ってきて人間がそれ(システム)に合わせる場合が多い。
日本人は保守的で柔軟性に欠けるから、システムに対応できず、カビの生えた古い業務ルールを馬鹿みたいに漫然と続けているから生産性が上がらない。
世界で日本が1人負けする理由がコレ。 >>530
>>531
コーダーどもじゃ作れないだろ
AIが出してきたコードに対して、完璧を求めるレベルのコーダーじゃな >>533
支離滅裂すぎて呆れる
お前はまるで動作しないパッケージが欲しいのか? テンプレ化されてさも簡単に使える売り出し方してるツールってど素人だと表層しか使えないパターン多い ごく簡単な文字列処理や数値処理の備忘録的な使い方になるのか?
まあそれならググってコピペした方が正確だし早いな。 ■ このスレッドは過去ログ倉庫に格納されています