多くのプログラミング言語にはオペレーティングシステム上で任意のコマンドを実行する機能(Go言語のexec.CommandやPythonのsubprocess.runなど)が用意されている。これら機能はコマンド名とコマンドに渡す引数(以下、コマンドライン引数と呼称)を受け取る仕組み ...
今回提供を開始するインタフェースの音声制御システムはLLMを活用しており、人の指示に表現の揺れやあいまい性がある場合でも、指示した内容と同じ文脈のコマンドを探し出すという。人に話しかけるような自然な対話で、システムやロボットを制御 ...
数学的な関数を組み合わせたプログラミングである「関数型プログラミング」において、不変データ構造(作成時以降は変更できないデータ構造)は重要な要素だ。関数型プログラミングによる変数の不変性が、ソースコード中のバグを減らすことに有効な ...
人工知能(AI)アプリケーションの開発で使われる主要なプログラミング言語として「Python」が挙げられるが、他にもAI開発に適するさまざまなプログラミング言語が存在する。本稿は第3回に引き続き、AIプロジェクトで選択肢となる10個のプログラミング ...