International Essays |
あらゆる場所に新機能が:Wolfram言語およびMathematicaバージョン14.3リリース
あらゆる場所に新機能が:Wolfram言語およびMathematicaバージョン14.3リリース
2025年8月5日
これは大きなリリースです
これは大きなリリースです
バージョン14.2は2025年1月23日にリリースされました.そして本日,それからわずか6ヶ月余りで,バージョン14.3をリリースする運びとなりました.控えめな.x バージョン番号にもかかわらず,これは大規模なリリースであり,システムのコアとなる領域を中心に,多くの重要な新機能や更新機能が含まれています.
今回のリリースで,長い間ご要望いただいていた機能を,これまでにないほど多くご提供できることを特に嬉しくご報告いたします.なぜこれまで実現しなかったのでしょうか.それは,少なくとも私たちの基準でこれらの機能を構築するのが難しかったからです.しかし,ここに,これらの機能を皆様にお使いいただく準備が整いました.
私たちのライブ配信によるソフトウェア設計レビュー(バージョン14.2以降で合計42時間)をご覧になっている方々には,私たちが設計を正確に仕上げるためにどれほどの努力を注いでいるか,少しはご理解いただけるかもしれません.実際,私たちはそのような努力をほぼ40年に渡って一貫して続けてきました.これは,バージョン1.0の開発を開始したときから続いています.その結果,ソフトウェア業界において完全にユニークなもの,すなわち隅々まで一貫性と整合性を持ち,37年間互換性を維持し続けているシステムが生まれたのです.
現在,このシステムは非常に大規模になっており,私自身でさえも時々その素晴らしい機能の一部を忘れてしまうことがあります.しかし,最近私がその点で日常的に助けられているのは,昨年末に公開されたNotebook Assistantです.何かの方法を調べたいときに,Notebook Assistantに自分のやりたいことについて漠然とした説明を入力すると,Notebook Assistantは,私の質問を見事に明確化し,関連するWolfram言語コードの断片を生成してくれます.
しばしば,私の記述が曖昧すぎて,返されるコードが私の求めているものと完全に一致しないことがありました.しかし,ほとんどの場合は正しい方向に導いてくれて,少し修正するだけで最終的に自分にとって必要なものが得られます.
これは,最新のAIとWolfram言語の独自の特性を組み合せることで可能になった,とても優れたワークフローです.私が曖昧な質問をすると,Notebook Assistantが正確なコードを提示してくれます.しかし,重要なのは,そのコードがプログラミング言語のコードではなく,Wolfram言語の計算言語コードであるという点です.このコードは,人間が読むことを意図しており,世界をできる限り高いレベルで計算的に表現するためのものです.AIはAI独特のヒューリスティックな形で動作します.しかし,Wolfram言語のコードを選び出すことで,そこから発展させることも信頼することもできる,正確なものが得られるのです.
Wolfram言語の設計の一貫性が,さまざまな面でいかに重要であるかに驚かされます.この一貫性があるからこそ,言語の異なる側面がとてもスムーズに連携できるのです.また,この一貫性のおかげで,言語の新たな部分も簡単に学ぶことができます.そして近年では,AIも人間と同じようにこの言語をツールとしてうまく利用できる理由にもなっています.
さらに,Wolfram言語の設計の一貫性,そして多くの機能が言語に組み込まれていることから,機能を追加することが簡単になっています.過去6年間で,驚くべきことに3200以上のアドオン関数がWolfram Function Repositoryで公開されました.これらの関数の中には最終的に完全な組込み関数へと発展するものも少なくありませんが,それには10年以上かかる場合もあります.しかし,Notebook Assistantは,それらの関数を現時点の形で把握しており,皆様が実行していることにどのように適用できるかを自動的に提案できるのです.
では,バージョン14.3に戻りましょう.お話しすることはたくさんあります...
ダークモードの登場
ダークモードの登場
AIとの関係―エージェント世界との接続
AIとの関係―エージェント世界との接続
データにフィットを適用しよう
データにフィットを適用しよう
地図がより美しく
地図がより美しく
より美しい赤―新しい名前付きの色
より美しい赤―新しい名前付きの色
グラフィックスがさらに魅力的に
グラフィックスがさらに魅力的に
非可換代数
非可換代数
曲面上に描画―領域の視覚的注釈
曲面上に描画―領域の視覚的注釈
曲率の計算と可視化
曲率の計算と可視化
測地線と経路計画
測地線と経路計画
細分化による幾何形状
細分化による幾何形状
メッシュの修正
メッシュの修正
分子の彩色等
分子の彩色等
タンパク質を折りたたむ―自分のコンピュータ上でローカルに
タンパク質を折りたたむ―自分のコンピュータ上でローカルに
その工学システムは本当に動作するだろうか
その工学システムは本当に動作するだろうか
制御系ワークフローの平滑化
制御系ワークフローの平滑化
グラフレイアウトにおける双曲的手法の採用
グラフレイアウトにおける双曲的手法の採用
微積分の最新機能―ヒルベルト変換とロンメル関数
微積分の最新機能―ヒルベルト変換とロンメル関数
行列世界の追加機能
行列世界の追加機能
複数の引数が可能になったWith[ ]
複数の引数が可能になったWith[ ]
Cyclic[ ]とCyclicリスト
Cyclic[ ]とCyclicリスト
Tabularの新機能
Tabularの新機能
表形式のスタイリング
表形式のスタイリング
意味的ランク付け,テキスト特徴抽出等
意味的ランク付け,テキスト特徴抽出等
一時停止と再開が可能なコンパイル済み関数
一時停止と再開が可能なコンパイル済み関数
より高速でスムーズなカプセル化された外部計算
より高速でスムーズなカプセル化された外部計算
ノートブックをプレゼンテーションに―アスペクト比問題の解決
ノートブックをプレゼンテーションに―アスペクト比問題の解決
さらに磨かれたユーザインターフェース
さらに磨かれたユーザインターフェース
マークダウン(Markdown)!
マークダウン(Markdown)!
Webドキュメントの新機能―ナビゲーションサイドバー
Webドキュメントの新機能―ナビゲーションサイドバー
さらに多くの機能が...
さらに多くの機能が...