3つの世界のベスト:RustとJavaで書かれたAIエージェ... ノート

3つの世界のベスト:RustとJavaで書かれたAIエージェントがCライブラリを凌駕

写真のアップロードを受け付けるすべてのアプリは、遅かれ早かれHEICに対応することになります。iPhoneはデフォルトでHEIC形式で保存されます。JavaもRustも、そのままではHEICを読み込むことができません。そして、よく使われる回答であるlibheifはC言語のライブラリです。これは、コンテナイメージごとにネイティブパッケージが必要になり、ビルド時にC言語のツールチェーンが必要になり、見知らぬ人がアップロードしたファイルをC言語で書かれたパーサーが読み込むことを意味します。私はJava製品とRust製品で、この問題に2度直面しました。そこで私は別の方法を選びました。それは、AIコーディングエージェントによって構築・改善され、私が指示を出す形で、その言語自体で書かれたデコーダーを使うことです。以下にその経緯を説明します。