AIの挙動を予測可能にする:JSONスキーマの重要な役割
アプリケーションにおいて、AIの活用はますます広がっています。AIは複雑なJSONを生成したり、文書からデータを抽出したり、構造化された応答を提供したりすることができます。しかし、問題もあります。AIはミスを犯したり、フィールドを省略したり、さらには架空の情報を生成したりする可能性があるのです。 ...
アプリケーションにおいて、AIの活用はますます広がっています。AIは複雑なJSONを生成したり、文書からデータを抽出したり、構造化された応答を提供したりすることができます。しかし、問題もあります。AIはミスを犯したり、フィールドを省略したり、さらには架空の情報を生成したりする可能性があるのです。 ...
AIがアプリケーションの中核となるにつれ、エンベディング、ベクトル類似度、AI駆動型機能への依存度が高まっています。これまで、AIモデルやAPIキーを整理された状態で再利用可能かつ安全に管理しつつ、完全な再構築をせずにAPIキーを更新できるようにすることは、常に課題となっていました。 この課題に対...
先日、4D 21 を使った AI コーディングに関するウェビナーをご覧になった方は、ほぼすべて自然言語のプロンプトだけで、旅行代理店向けアプリケーション(データベース構造、データ、フォーム、AI 機能)を完成させた様子をご覧になったことでしょう。この記事では、そのセットアップ手順を解説し、同じワーク...
セマンティック検索:ベクトル類似性によるクエリの投稿では、ベクトル類似性を使用したエンティティのクエリ方法を紹介しました。これは、正確な値ではなく意味に基づいて最も関連性の高いレコードを見つける強力な方法です。 4D 21 R2では、4D.Vectorフィールドを用いた検索結果の並べ替え機能が新た...
わずか2、3年の間に、人工知能は新たなトレンドから現代のソフトウェアに不可欠なコンポーネントへと変貌を遂げた。ChatGPT、Grok、Gemini、その他のAIアシスタントは、今や仕事でもプライベートでも、全ての人の日常生活で重要な役割を果たしています。 4D 21が4D.Vectorsと 4D...
アプリケーションで AI を使用する場合、単なる自由形式のテキストではなく、コードが解析できる出力が必要になることがよくあります。ユーザーインターフェース用のデータを生成する場合でも、ビジネスロジックを自動化する場合でも、あるいは多段階の推論をオーケストレーションする場合でも、予測可能でマシンが読み...
セマンティック検索、レコメンデーションエンジン、自然言語処理などの AIアプリケーションにおいて、ベクトルベースの検索の重要性が高まる中、4D は query() 関数にベクトルクエリのネイティブサポートを導入しました。この強化により、ベクトル類似度の比較が DataClass.query() およ...
4D 21 で、AI は大きな飛躍を遂げました。この進化の中心にあるのが AI Kit のツール呼び出し (tool calling) です。これは、アプリケーションへの AI統合のあり方を一変させる強力な新機能です。 ツール呼び出しを使用すると、独自のメソッドや関数を登録することでモデルの機能を...
4Dアプリケーションでは、財務報告書、社内ガイドライン、技術マニュアルなど、大規模な文書が一般的です。完全一致のキーワードで検索するだけでは不十分な場合が多く、特定の段落を見つけるために 30ページのレポートをスクロールするのは、時間がかかるだけでなく、間違いも起こりがちです。ここで AI が役立ち...
ユーザーはファイル名やフォルダ階層で物事を考えません。アイデアで考えるのです。 "水彩画で描かれたロボット" "色でいっぱいの晴れたビーチ" "モナリザのような何か...でも未来から来たもの" そのアイデアが画像から来るのか、顧客からの注文から来るのか、Eメールから来るのか、4...