4DにおけるAIプロバイダー情報の集約
AI がアプリケーションの中核となるにつれ、埋め込み、ベクトル類似度、AI駆動型機能への依存度が高まっています。これまで、AI モデルやAPI キーを整理された状態で再利用可能かつ安全に管理しつつ、完全な再構築をせずにAPIキーを更新できるようにすることは、常に課題となっていました。 この課題に対...
4D環境を強化および拡張するツールとモジュールを紹介するブログ記事をご覧ください。
AI がアプリケーションの中核となるにつれ、埋め込み、ベクトル類似度、AI駆動型機能への依存度が高まっています。これまで、AI モデルやAPI キーを整理された状態で再利用可能かつ安全に管理しつつ、完全な再構築をせずにAPIキーを更新できるようにすることは、常に課題となっていました。 この課題に対...
現代のユーザーは、新しいメールが届くと即座に通知が表示されることを期待しています。4D 21 R3 では、IMAP IDLE 通知のサポートが導入され、アプリケーション内でリアルタイムにメールの受信状況を把握できるようになりました。定期的な同期だけに頼るのではなく、メールボックスに変化があった際に即...
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHub との統合により、4D での依存関係管理はすでに簡素化されていますが、多くのデベロッパーはより多様な環境で作業をおこなっています。 自社運用の GitLab インスタンスでコンポーネントをホストしているチームもあ...
優れたWebユーザー体験には、信頼性とダイナミズムの両方が不可欠です。特定の注文、商品、その他のリソースへのリンクを同僚と共有することは、非常に一般的なユーザーシナリオです。 ディープリンクの概念を活用し、4D Qodly Proアプリケーションでこの「共有してクリック」ワークフローを安全に実装す...
4D 21 R2 以降、4D Write Pro の箇条書きおよび番号付きリストに新しい変更が加えられました。標準アクションを使用してリストを作成すると、小さな余白 (インデント) が自動で追加されるようになりました。これにより、ユーザーが個別にインデントを調整する必要がなくなります。 このブログ...
トレーニングは常に4Dのアイデンティティの一部でした。知識の共有、ベストプラクティスの推進、開発者のスキル構築支援は常に最優先事項でした。 しかし近年、状況は変化しました。リモートワークと分散チームの台頭は、従来型対面トレーニングの形式に課題をもたらしました。同時に、4Dプラットフォームの新機能の...
大規模なレポート、契約書、またはドキュメントファイルには、迅速に処理できる量を超える情報が含まれていることがよくあります。4DアプリケーションからドキュメントPDFをアップロードするだけで、AIが要約を作成したり、重要なデータを抽出したり、内容に関する質問に答えたりしてくれるとしたら便利ではないでし...
大規模な 4Dアプリケーションを開発する際、機能をホストプロジェクトと複数のコンポーネントに分割するのが一般的です。このモジュール型アーキテクチャーは構造を明確にし、整理や保守を容易にしますが、一方で課題も生じます。特定のメソッドがどこで使用されているかの調査が困難になるのです。 4D 21 以降...
4D 21 R2では、SpreadJS v18.2を基盤とした4D View Proの更新版と、このリリースと完全互換のリボンが導入されました。4D View ProはSpreadJSの上に構築されているため、基盤となるエンジンのアップグレードにより、即座にパフォーマンスの向上と新機能がもたらされま...
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。「プロジェクト依存関係」の中で各コンポーネントを際立たせる最も簡単かつ効果的な方法は、それぞれにカスタムアイコンを設定することです。4D 21 R2 では、コンポーネントの Reso...