Produit blank

Donner de l’IA à une application 4D vieille de 30 ans

En l’espace de quelques années, l’intelligence artificielle est passée du statut de tendance émergente à celui de composante essentielle des logiciels modernes. ChatGPT, Grok, Gemini et autres assistants IA jouent désormais un rôle majeur dans la vie quotidienne de chacun, tant sur le plan professionnel que personnel.
C’est pourquoi 4D 21 propose 4D.Vectors et 4D AI Kit: pour donner aux développeurs 4D des outils simples et efficaces pour ajouter des fonctionnalités d’IA à leurs applications.
Nous avons déjà partagé de nombreux exemples, tutoriels et webinaires sur l’IA, mais je me suis récemment demandé ce qu’il faudrait faire pour intégrer l’IA dans une application 4D vieille de 30 ans.
Pourriez-vous simplement demander à une telle application de vous indiquer vos 10 principaux clients et obtenir instantanément un joli graphique en retour ?

Et bien, devinez quoi ? La démarche s’est avérée si simple qu’elle mérite son propre article de blog.

Produit blank

4D AIKit : Sorties structurées

Traduit automatiquement de Deepl

Lorsque vous utilisez l’IA dans votre application, vous avez souvent besoin de résultats que votre code peut analyser, et pas seulement d’un texte libre. Qu’il s’agisse de générer des données pour une interface utilisateur, d’automatiser la logique métier ou d’orchestrer un raisonnement en plusieurs étapes, des réponses prévisibles et lisibles par la machine sont essentielles.

C’est pourquoi 4D 21’s 4D AIKit introduit le nouvel attribut response_format qui vous permet de définir la structure exacte de la sortie du modèle afin de garantir la cohérence, la validation et l’intégration harmonieuse dans la logique de votre application.

Produit blank

4D 21 et AI Kit : Redéfinir la façon dont les applications pensent et agissent

Traduit automatiquement de Deepl

Avec 4D 21, l’IA fait un pas de géant. Au cœur de cette évolution se trouve l’appel d’outils de 4D AI Kit, un ajout massif qui transforme la façon dont vous intégrez l’IA dans vos applications.

L’appel d’outil vous permet d’étendre les capacités du modèle en enregistrant vos propres méthodes ou fonctions, que l’IA peut appeler automatiquement le cas échéant. Cela signifie qu’au lieu de gérer manuellement chaque interaction, l’assistant de chat invoque automatiquement vos gestionnaires, ce qui vous donne à la fois de la flexibilité et du contrôle.

Conseils blank

Trouvez le bon endroit dans votre document 4D Write Pro avec l’IA

Dans les applications 4D, les documents volumineux sont monnaie courante : rapports financiers, directives internes, manuels techniques… La recherche d’un mot-clé exact ne suffit souvent pas. Faire défiler des rapports de 30 pages pour trouver un paragraphe est non seulement une perte de temps, mais aussi une source d’erreurs. C’est là que l’IA peut vous aider.

L’approche sémantique basée sur les vecteurs, introduite dans 4D 20 R10, permet déjà de trouver un document 4D Write Pro pertinent, même lorsque des formulations différentes sont utilisées (par exemple, « insérer une image » par rapport à « ajouter une image »).

Mais qu’en est-il lorsqu’un document s’étend sur plusieurs pages et couvre plusieurs sous-thèmes ? Même si l’ensemble du texte peut être converti en un seul vecteur, les résultats sont souvent meilleurs lorsque l’on travaille à une échelle plus fine. C’est l’idée du chunking : découper un document en segments cohérents, chacun représenté par son propre vecteur.

C’est précisément ce qui nous permet d’aller plus loin : retrouver non seulement le bon document, mais aussi le passage exact qui correspond à la recherche.

Produit 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.

Recherche par le sens, pas par les métadonnées : Filtrage sémantique d’images avec 4D.Vector

Traduit automatiquement de Deepl

Vos utilisateurs ne pensent pas en termes de noms de fichiers ou de hiérarchies de dossiers. Ils pensent en termes d’idées.

  • « Un robot peint à l’aquarelle.
  • « Une plage ensoleillée remplie de couleurs. »
  • « Quelque chose qui ressemble à Mona Lisa… mais qui vient du futur. »

Peu importe que cette idée provienne d’une image, d’une commande client, d’un e-mail ou d’un document 4D Write Pro – le défi est le même : comment fournir des résultats qui correspondent à l’intention, et pas seulement à des mots-clés ?

Avec 4D.Vector et 4D AI Kit, votre application peut enfin comprendre le sens. Dans ce billet, nous allons l’illustrer avec la recherche sémantique de similarités d’images. Et voici la clé : nous ne travaillons pas vraiment avec des images brutes – nous travaillons avec leurs descriptions. La même approche fonctionne pour n’importe quel type de données textuelles dans votre application.

Conseils blank

Analyse intelligente de documents 4D Write Pro avec IA

Traduit automatiquement de Deepl

Dans de nombreuses applications professionnelles, les utilisateurs saisissent ou reçoivent du texte non structuré : commentaires des clients, notes internes, tickets d’assistance, rapports, etc. Ce contenu représente une information précieuse, mais il est difficile de l’exploiter sans un traitement spécifique.

C’est là que l’intelligence artificielle devient un outil puissant : en analysant automatiquement le contenu écrit d’un document 4D Write Pro, elle peut extraire des métadonnées utiles pour la compréhension, le tri ou la hiérarchisation.

Dans cette démonstration, nous avons mis en place un scénario complet d’analyse automatique de documents 4D Write Pro à l’aide de l’IA. A partir d’un texte simple, l’IA est capable de :

  • Générer un titre concis reflétant le contenu
  • Identifier le ton (positif, négatif, informatif, urgent…)
  • Proposer des balises de classification
  • Évaluer la qualité rédactionnelle du document

L’objectif est clair : enrichir automatiquement les documents avec des métadonnées utilisables, sans modifier l’expérience de l’utilisateur.

Conseils blank

L’IA apporte une recherche magique aux documents 4D Write Pro

Dans de nombreuses applications d’entreprise 4D, les documents sont essentiels : notes techniques, rapports, manuels, guides internes. Mais lorsque les utilisateurs ne se souviennent pas de la formulation exacte, trouver le bon document devient lent, frustrant, ou pire impossible.

Avec 4D 20 R10, la recherche sémantique alimentée par les vecteurs de l’IA change la donne. Au lieu de faire correspondre les mots-clés, vous faites correspondre le sens. Les utilisateurs obtiennent le bon document, même s’ils utilisent des mots différents ou une langue différente. Il s’agit d’une manière plus intelligente de faire apparaître les connaissances cachées dans vos documents, rapide, précise et adaptée à la manière dont les utilisateurs effectuent leurs recherches.

Prenons un exemple concret : un utilisateur souhaite localiser une note technique qui explique comment insérer une image dans un document 4D Write Pro. Cependant, il se peut qu’il ne se souvienne pas de la phrase précise utilisée dans le document.

Conseils blank

VITRINE : DES RAPPORTS DE DÉPENSES INTELLIGENTS GRÂCE À L’INTELLIGENCE ARTIFICIELLE

Traduit automatiquement de Deepl

Vous connaissez la douleur des rapports de dépenses – pas pour vous, pour vos utilisateurs. Les reçus qui s’accumulent, la saisie manuelle, les fautes de frappe qui s’échappent. Avec 4D AIKit, cette corvée n’existe plus. Un simple téléchargement transforme un reçu papier ou une facture en JSON propre et structuré, prêt pour votre base de données.

Plus de perte de temps sur les totaux, les dates ou les noms des fournisseurs. Vision AI le lit, les modèles de langage le structurent et 4D le relie directement à votre application. Du papier à la base de données en quelques secondes – et vos utilisateurs ne ressentent jamais la friction.

Produit blank

4D AI : Découvrez la puissance des vecteurs 4D

Traduit automatiquement de Deepl

Lorsque l’on travaille avec des applications modernes, en particulier celles qui impliquent l’intelligence artificielle, le traitement du langage naturel ou les données spatiales, les mathématiques vectorielles sont essentielles. C’est pourquoi 4D 20 R10 introduit un nouvel objet : 4D.Vector. L’objet Vector, conçu pour aider les développeurs à stocker et à comparer des vecteurs de données avec seulement quelques lignes de code.

Par exemple, si vous créez une fonctionnalité pour classer des images en fonction de leur correspondance avec un texte, il vous suffit de générer des vecteurs, de les comparer en utilisant la similarité cosinusoïdale et de trier vos résultats du plus pertinent au moins pertinent, le tout directement dans 4D.