4D Write Pro – 箇条書きを標準アクションで設定した際に余白を自動追加
4D 21 R2 以降、4D Write Pro の箇条書きおよび番号付きリストに新しい変更が加えられました。標準アクションを使用してリストを作成すると、小さな余白 (インデント) が自動で追加されるようになりました。これにより、ユーザーが個別にインデントを調整する必要がなくなります。
このブログ記事では、4D Write Pro におけるリストの概要を簡単に振り返り、リストに関連する新機能とその利点を説明したあと、最後に具体的な例題を紹介します。
Learn 4D:4Dと共に学び、成長し、進化する新たな場
トレーニングは常に4Dのアイデンティティの一部でした。知識の共有、ベストプラクティスの推進、開発者のスキル構築支援は常に最優先事項でした。
しかし近年、状況は変化しました。リモートワークと分散チームの台頭は、従来型対面トレーニングの形式に課題をもたらしました。同時に、4Dプラットフォームの新機能の急速な進化と新たなリリースサイクルにより、トレーニングコンテンツの継続的な更新・改訂・改善が求められています。
Learn 4Dはこの変化に対応して誕生しました。
AIKitで静的な文書を実用的な知識に変換する
大規模なレポート、契約書、またはドキュメントファイルには、迅速に処理できる量を超える情報が含まれていることがよくあります。4DアプリケーションからドキュメントPDFをアップロードするだけで、AIが要約を作成したり、重要なデータを抽出したり、内容に関する質問に答えたりしてくれるとしたら便利ではないでしょうか?
新しいOpenAI.filesクラスのおかげで、このワークフローは今や非常にシンプルになりました。ファイルをシームレスにアップロードし、AIを活用して様々な方法でその内容とやり取りできます。
4DアプリケーションにFluent UIを手軽に導入
4D 21 R2では、Fluent UIは引き続き開発者プレビュー段階ですが、4Dへの完全なネイティブ統合により新たなマイルストーンに到達しました。プレビュー段階ながら、有効化・設定・デプロイが容易になり、外部依存関係に依存しなくなりました。ユーザー側での追加設定なしに、アプリケーションは即座にWindows 11と整合性のあるモダンなインターフェースを採用します。
開発者にとっての改善はさらに顕著です。Fluent UIの起動が容易になり、設定の柔軟性が高まり、デプロイが簡素化されました。ワークフローに自然に溶け込む新たなツールとオプションが追加され、新インターフェースへの移行をスムーズかつ制御された形で実現します。
4Dにおけるホストプロジェクトとコンポーネントの横断検索
大規模な4Dアプリケーションを開発する際、機能をホストプロジェクトと複数のコンポーネントに分割するのが一般的です。このモジュール型アーキテクチャは構造を明確にし、整理や保守を容易にしますが、一方で課題も生じます。メソッドがどこで使用されているかを特定することが困難になるのです。
4D 21以降、このワークフローをさらに円滑にする大きな改善が加えられました:コンテキストを切り替えることなく、ホストプロジェクトから直接コンポーネントのソースコードを編集できるようになったのです。さらに4D 21 R2では、「デザイン内検索」ダイアログが強化され、ホストプロジェクト内だけでなく、プロジェクトモードで作成されソースコードが利用可能なすべてのアクセス可能なコンポーネントを横断して検索できるようになりました。
4D View Pro: 4D 21 R2の新機能
4D 21 R2では、SpreadJS v18.2を基盤とした4D View Proの更新版と、このリリースと完全互換のリボンが導入されました。4D View ProはSpreadJSの上に構築されているため、基盤となるエンジンのアップグレードにより、即座にパフォーマンスの向上と新機能がもたらされます。 これらの強化点の一部は4Dから直接利用可能で、一部はView Proデザイナー経由でアクセスでき、一部はカスタムJavaScriptコードが必要です。本記事では、SpreadJS v18.2によって導入された最も重要な変更点(4D関数として直接公開されていない機能を含む)を重点的に紹介します。
カスタムアイコンでコンポーネントに視覚的なアイデンティティを与えましょう
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。プロジェクト依存関係内でコンポーネントを目立たせる最も簡単かつ効果的な方法は、各コンポーネントにカスタムアイコンを設定することです。4D 21 R2では、ロゴ . pngまたはロゴ.svgファイルをリソースフォルダに配置するだけで、コンポーネントを一目で視覚的に区別できます。
4DエクスプローラーでQodlyページを簡単に使い始める
4D Qodly Proは、4DアプリケーションのWebフォームを デザイン、構築、実行するために必要な全てのツールを提供 し、4Dに完全に統合されています。
4D 21 R2からは、4Dフォームでお馴染みのように、4DエクスプローラからQodlyページを作成できるようになりました。さらに、4DエクスプローラーからもQodlyページを開くことができます!
これにより、4D Qodly Proをより簡単に手に取ることができるようになりました。
4D AI:ベクトル類似度によるクエリ結果のソート
セマンティック検索:ベクトル類似性によるクエリの投稿では、ベクトル類似性を使用したエンティティのクエリ方法を紹介しました。これは、正確な値ではなく意味に基づいて最も関連性の高いレコードを見つける強力な方法です。
4D 21 R2では、4D.Vectorフィールドを用いた検索結果の並べ替え機能が新たに追加されました。 類似性によるエンティティのフィルタリングに加え、query()関数を使用してクエリ結果をソートすることで 、 最も関連性が高く意味的に近いエンティティを最上位に表示できます 。インテリジェントな検索体験、レコメンデーションエンジン、AI駆動型アシスタントのいずれを構築する場合でも、この新機能により結果が関連性順に並べ替えられ、より正確でユーザーフレンドリーな結果を提供します。
4D開発者向けエラー処理と型推論の強化
4DやVS Codeでコーディングする際、エディタからの明確で正確なフィードバックが大きな違いを生みます。これによりコード内の状況を把握し、問題を迅速に修正し、優れた機能の開発に集中し続けることが可能になります。
4D v21 R2より、コードエディタの構文チェック機能を強化し、4DコードとVS Codeの両方でエラー検出と型推論の精度と一貫性を向上させました。
