製品

4D AIKit:構造化出力

Deeplからの自動翻訳

アプリケーションでAIを使用する場合、フリーフォームのテキストだけでなく、コードが解析できる出力が必要になることがよくあります。ユーザーインターフェースのためのデータ生成であれ、ビジネスロジックの自動化であれ、複数ステップの推論のオーケストレーションであれ、予測可能で機械が読めるレスポンスは不可欠です。

4D 21の4D AIKitが新しい response_format 属性を導入し、モデルの出力の正確な構造を定義することで、一貫性、検証、アプリのロジックへのスムーズな統合を保証します。

製品 blank

4D 21とAIキット:アプリケーションの思考と行動を再定義する

Deeplからの自動翻訳

4D 21で、AIは大きな飛躍を遂げます。この進化の中心は、AI Kitのツール呼び出しです。これは、AIをアプリケーションに統合する方法を変える大規模な追加機能です。

ツール呼び出しでは、独自のメソッドや関数を登録することで、モデルの機能を拡張することができます。これは、手動ですべてのインタラクションを処理する代わりに、チャットヘルパーが自動的にあなたのハンドラを呼び出すことを意味し、柔軟性と制御の両方を提供します。

ヒント blank

AI で 4D Write Pro文書の「適切な場所」を見つける

4Dアプリケーションでは、財務報告書、社内ガイドライン、技術マニュアルなど、大規模な文書が一般的です。完全一致のキーワードで検索するだけでは不十分な場合が多く、特定の段落を見つけるために 30ページのレポートをスクロールするのは、時間がかかるだけでなく、間違いも起こりがちです。ここで AI が役立ちます。

4D 20 R10 で導入されたベクトルに基づいたセマンティックなアプローチは、異なる表現が使われている場合でも (たとえば、”画像を挿入する” と “写真を追加する”)、関連性の高い 4D Write Pro文書を見つけることを既に可能にしています。

しかし、文書が複数ページにわたり、さまざまなサブトピックをカバーしている場合はどうでしょうか? テキスト全体を 1つのベクトルに変換できるとしても、より細かいスケールで作業する方が結果が良くなることは、よくあります。これがチャンク化 (Chunking) の背後にある考え方です。文書をセグメントに分割し、それぞれを独自のベクトルで表現するのです。

これにより、さらに踏み込んだことが可能になります。適切な文書だけでなく、検索に一致する段落を取得できるのです。

製品 Diagram showing how OpenAI’s embedding model converts user prompts into vector outputs, illustrating the transformation of text into numerical representations using text-embedding-ada-002.

メタデータではなく意味による検索:4D.Vectorによるセマンティック画像フィルタリング

Deeplからの自動翻訳

ユーザーはファイル名やフォルダ階層で物事を考えません。アイデアで考えるのです。

  • “水彩画で描かれたロボット”
  • “色でいっぱいの晴れたビーチ”
  • “モナリザのような何か…でも未来から来たもの”

そのアイデアが画像から来るのか、顧客からの注文から来るのか、Eメールから来るのか、4D Write Proのドキュメントから来るのかは関係ありません。

4D.Vectorと 4D AI Kitを使えば、アプリケーションは最終的に意味を理解することができます。この記事では、セマンティック画像類似検索で説明します。ここで重要なのは、私たちは生画像を扱っているのではなく、その説明文を扱っているということです。全く同じアプローチが、アプリケーション内のあらゆる種類のテキストデータにも有効です。

ヒント blank

AI によるインテリジェントな 4D Write Pro文書分析

多くのビジネスアプリケーションでは、顧客からのフィードバック、社内メモ、サポートチケット、レポートなどの非構造化テキストをユーザーが入力または受信します。このようなコンテンツは貴重な情報ですが、処理をおこなわなければ活用することが困難です。

ここで人工知能 (AI) が強力なツールとなります: 4D Write Pro の文書内容を自動的に分析することで、理解・並べ替え・優先順位付けに役立つメタデータを抽出することができます。

このデモでは、AI を使った 4D Write Pro文書の完全な自動分析シナリオを実装しました。シンプルなテキストから、AI は以下のことをおこなえます:

  • 内容を反映した簡潔なタイトルの生成
  • トーンの識別 (肯定的・否定的・有益・緊急…)
  • 分類タグの提案
  • 文書品質の評価

ゴールは明確です: ユーザー体験を維持しつつ、便利なメタデータを文書に自動的に付与し、充実させることです。

ヒント blank

4D Write Pro: AI による文書検索

多くの 4Dビジネスアプリケーションでは、ドキュメントが非常に重要です。テクニカルノート・レポート・マニュアル・社内用のガイドなどが用意されますが、正確な文言をユーザーが覚えていないと文書探しは時間がかかったり、イライラの原因になったり、最悪の場合は文書を見つけられなかったりします。

4D 20 R10 では、AIベクトルによるセマンティック検索がそれを変えます。キーワードを比較するのではなく、意味を比較させるのです。異なる単語や異なる言語で検索しても、ユーザーは正しい文書を見つけることができます。これは、文書に格納された知識によりスマートにアクセスする方法であり、高速かつ正確で、人が実際に検索するやり方に合っています。

具体的な例を考えてみましょう。あるユーザーが、4D Write Pro のドキュメントに画像を挿入する方法を説明したテクニカルノートを探したいとします。しかし、その文書で使われている正確なフレーズを思い出せないかもしれません。

ヒント blank

ショーケース: AI によるスマートな経費精算

経費精算の苦労はご存じでしょう。領収書の山、手入力、誤字脱字。4D AIKit を使えば、そんな苦労はありません。紙の領収書や請求書をアップロードするだけで、内容が構造化された JSON に変換され、データベースに保存されます。

合計・日付・取引先名で時間を無駄にすることはもうありません。画像認識AI がそれらを読み取り、言語モデルが構造化し、4D がそれをそのままアプリに結びつけます。数秒で紙からデータベースへ、そしてユーザーがストレスを感じることはありません。

ヒント blank

ショーケース:AIによるスマート・コメント・モデレーション

Deeplからの自動翻訳

4D AIKitを使ったインテリジェントな機能への旅を続けながら、最新のアプリケーションに非常に関連性の高いユースケースを探ってみましょう。オンライン上の会話がリアルタイムで行われる世界では、プラットフォームを安全で、敬意を払い、コンプライアンスを守ることは、もはやオプションではなく、不可欠です。AIKitを使えば、外部のモデレーションサービスや人間のレビュアーに頼ることなく、強力なモデレーションツールをアプリケーションロジックに直接組み込むことができます。

製品 blank

4D Write Pro: AI を搭載したライティングアシスタント

プロフェッショナルライティングが常に進化している世界で、4D Write Pro は文書作成に革命を起こします。AI を搭載したライティングアシスタントの統合により、下書き・編集・文書の改善を即座にサポートします。

AI を搭載したライティングアシスタントは、単なる会話ツールではありません。文書作成におけるあなたの個人的なアシスタントになるように設計されています。文章を言い換えたり、誤りを訂正したり、インスピレーションを得たり、必要に応じてリアルタイムでサポートしてくれます。

製品 blank

4D AIKit で解き放つ AIのパワー: 自動化・創造・革新

4Dプロジェクトにインテリジェントな機能を直接導入するためにデザインされた、一連の AI搭載機能の第一弾である 4D AIKit をご紹介できることを嬉しく思います。ビルトインコンポーネントである AIKit は、OpenAI の最先端モデルを開発環境にシームレスに統合することを可能にし、AI を 4D のイノベーションの中心に据えるという我々のコミットメントを表すものです。

わずか数行のコードで、画像生成コンテンツモデレーション、高度な画像分析会話型チャットボットなどのインテリジェントな機能でアプリケーションを充実させることができます。これはほんの始まりに過ぎません!可能性は大きく広がり、これまで以上にスマートで、ダイナミックで、応答性の高いソリューションを作成することができます。