Nouveautés4D 21 R2

4D AI Kit

4D AI Kit

Utiliser des fichiers comme contexte dans les conversations IA

Intégrez les informations pertinentes dans les conversations basées sur l'IA au moment où cela compte le plus.

Grâce à la classe OpenAI.files du 4D AI Kit, votre application peut télécharger des fichiers qui serviront de contexte direct dans une conversation avec l'IA. Rapports, contrats, documentation technique ou données externes constituent alors la base qui détermine la manière dont l'IA interprète une requête et élabore sa réponse. Cela permet aux utilisateurs de poser des questions ciblées et d'extraire instantanément les informations pertinentes, sans avoir à parcourir manuellement les documents.

En définissant le contexte d'une tâche spécifique, vous vous assurez que l'IA fournit des réponses en adéquation avec le contenu que vous avez téléchargé, plutôt que des résultats génériques. Cela permet aux équipes de passer moins de temps à rechercher des informations et davantage à examiner, à prendre des décisions et à répondre en toute confiance.

En savoir plus l'intégration de fichier IA

ORDA

ORDA

Afficher les résultats classés par pertinence

Aidez les utilisateurs à trouver plus rapidement la bonne réponse en mettant en avant les résultats les plus pertinents.

Avec le tri basé sur des vecteurs dans les requêtes ORDA, votre application peut classer les enregistrements selon leur similarité et renvoyer des résultats dans un ordre pertinent pour l’utilisateur. La recherche devient plus naturelle, les recommandations plus intuitives, et les expériences contextuelles plus précises dès la première interaction.

Quand les utilisateurs trouvent le bon contrat, profil ou produit du premier coup, l’application paraît plus intelligente et le flux de travail reste fluide. La pertinence devient une qualité intrinsèque du résultat lui-même, plutôt qu’un simple ajout après coup.
 

 En savoir plus sur les recherches basées sur des vecteurs

4D QODLY PRO

4D QODLY PRO

Accédez directement aux pages Qodly depuis l'IDE

Étendez votre application au web sans quitter votre environnement de développement principal.

Avec Qodly Pages accessibles depuis l’Explorateur 4D, la création et l’ouverture de pages web suivent le même schéma familier que les formulaires 4D. Votre interface web devient une partie native de votre projet, plutôt qu’un élément géré à l’extérieur.

Les équipes peuvent intégrer les pages Qodly exactement là où elles apportent de la valeur, en les gardant connectées aux données et à la logique existantes, tout en faisant évoluer l’interface sans la friction liée au passage d’un outil à un autre.

En savoir plus sur les pages Qodly dans l'IDE 4D

Fluent UI

Fluent UI

Apportez Fluent UI aux formulaires 4D [Developer Preview]

Offrez une expérience utilisateur moderne tout en conservant la structure de votre application inchangée.

Avec le rendu Fluent UI, les formulaires 4D adoptent le langage visuel que les utilisateurs connaissent déjà grâce à Microsoft Windows, Office et Teams. Les interfaces sont plus claires, plus cohérentes et parfaitement alignées avec les outils de productivité modernes.

Ce changement a un impact important en environnement professionnel. Une interface modernisée améliore la perception du produit, renforce la confiance des utilisateurs et permet à des applications desktop historiques de paraître actuelles, sans supporter le coût d’une refonte complète.

En savoir plus sur Fluent UI

4D Write Pro

4D Write Pro

Les listes s’alignent correctement sans ajustements manuels

Appliquez des puces et obtenez instantanément la mise en page attendue par les utilisateurs.

Les listes créées avec des actions standard sont désormais automatiquement indentées et alignées dans la page. Le texte reste lisible, l’espacement est cohérent et les documents conservent une structure claire sans effort de mise en forme supplémentaire.

Lorsque les puces sont supprimées, l’indentation disparaît également. La mise en page reste prévisible, quels que soient les styles ou le sens du texte, garantissant des documents au rendu professionnel sans aucun traitement supplémentaire.

En savoir plus sur l'indentation de liste

4D Components

Composants 4D

Rechercher dans les projets hôtes et les composants

Accédez à une vue d’ensemble de votre application, au‑delà du seul projet hôte.

Find in Design vous offre une recherche unifiée des méthodes et symboles, couvrant à la fois le projet hôte et les composants accessibles. Vous visualisez plus facilement la logique partagée et anticipez l’impact complet de vos modifications avant même de lancer le refactoring.

Grâce à une vision claire des dépendances, les équipes mettent à jour le code en toute maîtrise, rendant la maintenance plus sereine et les revues ou audits nettement plus simples.

En savoir plus sur la recherche à travers les composants

4D View Pro

4D View Pro

Un moteur SpreadJS optimisé, conçu pour des performances supérieures et une scalabilité renforcée

Prenez en charge des jeux de données plus volumineux et des analyses avancées sans compromettre la rapidité de l’interface.

Avec la mise à jour du moteur SpreadJS 18.2, les tableaux de bord restent fluides même lorsque les jeux de données s’étendent. L’utilisation de la mémoire est optimisée pour les scénarios exigeants comme les tableaux croisés dynamiques, permettant d’élargir les capacités du tableur tout en préservant les workflows déjà utilisés par vos équipes.

Les utilisateurs peuvent explorer de grands volumes d’informations, adapter plus facilement leurs analyses et conserver une compatibilité totale avec les workflows basés sur Excel utilisés sur le terrain.

En savoir plus sur 4D View Pro

4D Language

Langage 4D

Une vérification de syntaxe plus fiable et une complétion plus intelligente

Assurez une progression continue du développement grâce à des signaux plus clairs et moins d’interruptions.

Avec une vérification syntaxique et une complétion de code unifiées entre VS Code et l’éditeur de code 4D, les retours fournis aux développeurs pendant l’écriture du code correspondent exactement à ce que comprend le compilateur. Les erreurs indiquent précisément la partie concernée d’une expression, et la complétion reste parfaitement alignée avec l’inférence de type en temps réel.

Les équipes peuvent ainsi naviguer dans des logiques complexes avec davantage de confiance, passer moins de temps à remettre en question l’éditeur et maintenir un rythme d’implémentation fluide et constant.

En savoir plus sur la syntaxe et la completion