Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

結局AIを扱うなら言語は何が一番最適なのか

Discussion

もともと機械学習等でPythonを使っていたものです。
しかし、どこに行ってもそんなのありえないくらいの目で見られます。
じゃあ今の業界標準?みたいになっている言語は何なんだ!と思い立ったので議論しようという所存です。
個人的にはPythonの様な形がきっちり決まっている言語のほうが好きですし、データを扱うという関係上Pythonが最適だと思っています。

1 likes

しかし、どこに行ってもそんなのありえないくらいの目で見られます。

・・・みんな最新トレンド中毒なだけだと思いますよ!?

今も普通に生成AIが自身の補助ツールとしてPythonのコード書いてきますしね。
でもGoなど他の言語をもっと"人間が"流行らせたら、生成AIもそれらコードを自身の補助ツールとして書き出すのでしょうね。

1Like

「AIを扱う」と一言で括ってしまうと議論が雑になります。唯一の正解言語はありません。
モデルを作る側なのか、モデルを使ったプロダクトを作る側なのかで、主戦場の言語は変わります。
機械学習、データ分析、特徴量エンジニアリングなどの世界では、Pythonが主流です。
LLMを組み込んだWebアプリやSaaSを開発する領域では、TypeScriptが存在感を増しています。もっともUI/API層の話です。LLMのRAG構成や複雑なAIエージェントのバックエンド処理では、依然としてPythonが採用されるケースも多いです。
つまり『AIの言語は何か?』ではなく、『AIのどのレイヤーを担当するのか?』が本質的な問いになります。

1Like

AIそのものの開発とAIを使う(コード生成含む)で少し状況が異なる気がします。
Pythonは基本的にC言語ベースでできているので、入門が簡単で奥深いです。
しかも万能なので、Python一択です。レガシー環境だと敬遠されるが。

1Like

上位では圧倒的にpythonです。
下回りでは、C, C++, cudaです。
最近はRUSTが猛追しております。
今後の新しいコードは全部RUSTに変わってしまいそうな勢いです。
今はAIがコードを書くようになってきたので、RUSTのとっつきにくさは問題にならなくなってきました。

1Like

Your answer might help someone💌