自由ソフトウェアの自由は AI でどう変わるのか
生成 AI や AI コーディングエージェントを使って自由ソフトウェアを作る場面が増えている。そこで最初に浮かぶ問いは単純である。非自由な AI サービスを使ってコードを書き、その成果物を GPL などの自由なライセンス … 続きを読む
生成 AI や AI コーディングエージェントを使って自由ソフトウェアを作る場面が増えている。そこで最初に浮かぶ問いは単純である。非自由な AI サービスを使ってコードを書き、その成果物を GPL などの自由なライセンス … 続きを読む
AI が正しい文章やコードを生成できることと、現実の仕事を最後まで完了できることは別の能力である。コード生成を例にすると、要求に合いそうな修正案を出した時点では、まだ既存コードとの整合性も、実行可能性も、変更後の挙動も確 … 続きを読む
ある計算機が別の計算機より速いと言うとき、その「速い」は、計算機の内部だけを見ても決まらない。入力を受け取ってから答えを返すまでのどこを測定対象にするのか、同じ問題を解いているのか、得られた答えの品質は同じなのか、比較相 … 続きを読む
Web ページを開いたまま、その内容を本質を保って要約する Chrome 拡張機能 web-digest を作った[1]。長い記事、技術文書、ブログ、ニュース、GitHub の README や Issue などを読んで … 続きを読む
AI コーディングエージェントへ一件の不具合修正を任せる場合、管理する状態は比較的少ない。対象を調査し、原因を特定し、コードを変更し、テスト結果と差分を確認する。途中で追加の問題が見つからなければ、依頼から確認までを一つ … 続きを読む
量子化は、人工知能のモデルを小さくする技術として広く知られるようになった。学習済みモデルでは、数十億から数千億個に及ぶ重みが数値として保存されている。重みを 32 ビットや 16 ビットの浮動小数点数から、8 ビットや … 続きを読む
Emacs から AI を使う構成は、一つの製品や一つの操作方法には収まらない。通常のバッファからモデルへ要求を送る方法、Claude Code の対話画面を Emacs 内のターミナルへ表示する方法、外部で動く対話画面 … 続きを読む
Debian では、生成 AI や大規模言語モデル(LLM)を利用した貢献を、どの条件で受け入れるかについて、開発者全体による正式な意思決定手続きである General Resolution の議論が続いている。調査日時 … 続きを読む
AI 関連の論文やニュースは、毎日いくつもの場所で公開される。arXiv には新しい論文が分野別に追加され、企業や研究組織のブログには研究成果、製品発表、モデル公開、評価結果が掲載される。情報源へ接続する手段も既にあり、 … 続きを読む
生成 AI や AI エージェントを使えば、長年稼働してきた業務システムの刷新期間を大幅に短縮できる。その可能性を示した事例として報じられたのが、常石造船の資材調達システムである。このシステムは 17 年間にわたって運用 … 続きを読む