Articles

7 juin 2023Masahiro TaimaAdopter l'IATechnologyReal Estate & Construction

Exemples d'applications de l'IA générative (ChatGPT, etc.) dans le domaine de l'architecture et des travaux publics

Product

Commencer gratuitement (En préparation) Consulter pour Enterprise

Career

Nous recrutons activement des talents pour développer des services d'agents IA spécialisés chez mign.

Traduction automatique du texte original en japonais

Depuis la publication de l'API ChatGPT, diverses fonctionnalités d'extension telles que les bibliothèques et les plugins sont devenues disponibles. Dans cet article, je souhaite me concentrer sur les fonctionnalités d'extension de l'IA générative (en particulier ChatGPT) - bibliothèques, logiciels open source et plugins - et présenter une brève introduction à chacune d'elles, ainsi que des exemples d'application dans les domaines de l'architecture et des travaux publics, notamment l'immobilier et la construction.


Bibliothèques

Lors du développement de solutions intégrant l'API ChatGPT dans Python et autres langages, les bibliothèques les plus représentatives disponibles sont LangChain et LlamaIndex. Ici, je présenterai un aperçu de ces bibliothèques et des exemples d'application dans les domaines de l'architecture et des travaux publics.

LangChain

Flux d'exécution de LangChain
https://blog.langchain.dev/langchain-chat/

LangChain est un framework pour développer des applications fonctionnant avec des modèles de langage tels que ChatGPT. Il permet d'appeler des modèles de langage, de se connecter à d'autres sources de données et d'interagir de manière dynamique selon diverses situations.

En termes de mécanisme, il est principalement constitué des modules suivants :

  • Modèles : modèles de langage tels que ChatGPT

  • Invites : gestion et optimisation des invites

  • Mémoire : mémorisation des échanges précédents

  • Index : interface pour charger, interroger et mettre à jour les données externes

  • Chaînes : séquence d'appels du LLM et d'autres composants

  • Agents : chaîne où le modèle de langage répète l'exécution d'actions, l'observation des résultats jusqu'à l'accomplissement des instructions

  • Callbacks : enregistrement des étapes intermédiaires de la chaîne dans les journaux, observation, débogage et évaluation de l'application

Comme exemples d'utilisation, la documentation officielle énumère les cas d'usage généraux. Parmi ceux-ci, je vais présenter les exemples qui pourraient s'appliquer aux domaines de l'architecture et des travaux publics.

  • Assistant personnel : exécution des instructions et mémorisation de leur historique, acquisition de connaissances sur les interactions de l'utilisateur.

    • Mémorisation des échanges de courriels entre les responsables internes, les clients et les partenaires, permettant progressivement à LangChain d'automatiser les interactions avec les clients.

  • Questions-réponses : répondre aux questions relatives à un document spécifique en utilisant uniquement les informations contenues dans ce document.

    • ChatGPT répond aux questions relatives à un projet d'appel d'offres concurrentiel en se basant sur l'appel à candidatures de cet appel d'offres.

  • Chatbot : dialogue possible non seulement avec ChatGPT, mais aussi avec d'autres modèles de langage.

    • Possibilité de dialoguer avec un modèle de langage entraîné sur la terminologie des domaines de l'architecture et des travaux publics.

  • Possibilité de saisir un programme utilisé pour les calculs structurels et de consulter son explication et ses erreurs.

    • Vous pouvez saisir le programme utilisé dans les calculs de structure et consulter ses explications ainsi que les erreurs.

  • Extraction : extraction d'informations structurées à partir de texte.

    • En saisissant les documents de conception d'un bâtiment, les informations sont automatiquement organisées dans Excel.

  • Résumé : compression de documents longs

    • Saisie de l'appel à candidatures d'un appel d'offres concurrentiel, résumé et extraction des informations nécessaires.


Documentation officielle

Welcome to LangChain — 🦜🔗 LangChain 0.0.192 python.langchain.com


LlamaIndex


Flux d'exécution de LlamaIndex
https://gpt-index.readthedocs.io/en/latest/guides/primer/index_guide.html

Les grands modèles de langage naturel (LLM) tels que ChatGPT sont pré-entraînés sur une grande quantité de données publiques. Par conséquent, les données internes non entraînées au préalable et les données récentes ne sont pas référencées. LlamaIndex complète les données référencées par le modèle de langage en s'intégrant à ces données.

Les fonctionnalités incluent les éléments suivants :

  • Capacité à intégrer les données existantes (API, PDF, docs, SQL, etc.)

  • Capacité à structurer les données pour qu'elles soient facilement utilisables par les modèles de langage

  • Recherche avancée sur les données

  • Intégration avec divers frameworks d'applications (LangChain, Flask, Docker, ChatGPT, et autres)

Comme exemples d'utilisation, la documentation officielle énumère les cas d'usage généraux. Parmi ceux-ci, je vais présenter les exemples qui pourraient s'appliquer aux domaines de l'architecture et des travaux publics.

  • Référence de données : le modèle de langage fournit des réponses en se référant à des données externes

    • ChatGPT répond aux questions sur les travaux sur site en se référant aux manuels internes sur les méthodes de construction.

  • Agent : automatisation du raisonnement et du jugement, réception des entrées utilisateur, examen interne du système pour retourner les résultats corrects.

    • Préparation de plusieurs documents internes, sélection appropriée des documents de référence par LlamaIndex en réponse aux questions posées à ChatGPT et fourniture de réponses.

  • Chatbot : création d'un chatbot pour compléter les connaissances de ChatGPT et autres.

    • Possibilité de poser des questions et de collecter des informations sur les réglementations de zonage les plus récentes par district.


Documentation officielle

LlamaIndex 🦙 0.6.21 gpt-index.readthedocs.io


Logiciels open source

Parmi les logiciels avancés généralement accessibles au public, je vais traiter Auto-GPT et GoalGPT. Ici, je présenterai un aperçu de ces logiciels open source et des exemples d'application dans les domaines de l'architecture et des travaux publics.

AutoGPT

Logo
https://news.agpt.co/

Auto-GPT atteint de manière autonome les objectifs définis en chaînant la « pensée » du modèle de langage via GPT-4.

Les caractéristiques incluent les éléments suivants :

  • Accès à Internet pour la recherche et la collecte d'informations

  • Gestion de la mémoire à long terme et à court terme

  • Instance GPT-4 pour la génération de texte

  • Accès aux sites Web et plateformes populaires

  • Sauvegarde de fichiers et traitement de résumés par GPT-3.5

  • Extensibilité via des plugins

Avec Auto-GPT, presque n'importe quelle tâche peut être accomplies. Les applications d'Auto-GPT sont variées : automatisation de la recherche, rédaction de documents, création d'applications, etc. Voici quelques exemples :

  • Recherche automatique d'entrepreneurs de construction à proximité du site du projet et passation de commandes de devis

  • Développement d'applications

  • Construction d'algorithmes de prévision de la demande pour divers matériaux

  • Collecte automatique à partir d'Internet de réglementations et d'informations sur l'environnement environnant du site du projet et organisation dans des documents

  • Automatisation de la communication avec les clients

  • Recherche de marché et création de rapports détaillés

  • Collecte automatique et distribution d'informations liées aux appels d'offres concurrentiels.

D'autres éléments similaires incluent BabyAGI et GoalGPT.

Documentation officielle


Plugins

Depuis mai 2023, les plugins ChatGPT ne sont disponibles que sur les forfaits payants. Ici, parmi les divers plugins, je présenterai les plugins liés aux domaines de l'architecture et des travaux publics et leurs exemples d'application.


Scraper

Possibilité d'extraire des informations sur le Web. Par exemple, il est possible de créer une liste de prix de matériaux d'un certain fabricant.

Lexishopper

Possibilité de rechercher des produits Amazon. Par exemple, il est possible de compiler une liste de produits de matériaux de construction dans une catégorie spécifique.

Wolfram

Possibilité de créer des calculs et des diagrammes. Par exemple, il est possible de créer des diagrammes comparant l'évolution des prix des terres dans diverses régions, utiles pour les transactions immobilières.

Show Me

Possibilité de créer des diagrammes. Par exemple, il est possible de créer des organigrammes des processus pour divers travaux de construction.

VoxScript

Possibilité de rechercher des vidéos YouTube. Par exemple, il est possible de collecter des vidéos susceptibles de servir de référence pour les méthodes de construction d'un travail spécifique.

Manorlead

Possibilité de rechercher des biens immobiliers aux États-Unis. Par exemple, il est possible d'extraire des propriétés dans une zone donnée en dessous d'un certain prix de vente.

World News

Possibilité de poser des questions sur l'actualité mondiale. Par exemple, il est possible de poser des questions sur les fluctuations des prix des actions mondiales.


Documentation officielle

ChatGPT plugins We’ve implemented initial support for plugins in ChatGPT. Plu openai.com


Résumé

Dans cet article, je me suis concentré sur les fonctionnalités d'extension de l'IA générative (en particulier ChatGPT) - bibliothèques, logiciels open source et plugins - et j'ai présenté une brève introduction à chacune d'elles ainsi que des exemples d'application dans les domaines de l'architecture et des travaux publics, notamment l'immobilier et la construction. Comme les services connexes devraient continuer à augmenter rapidement à l'avenir, j'aimerais procéder à des mises à jour régulières. J'espère que cet article vous sera utile.

N'hésitez pas à consulter nos autres articles.

Enfin, mign poursuit constamment la création de solutions novatrices au monde dans les domaines de l'architecture et des travaux publics en exploitant les technologies d'avant-garde, en visant à réaliser une société prospère. Actuellement, nous nous concentrons sur l'IA générative (ChatGPT et génération d'images) et nous continuons le développement. Nous pouvons vous aider à développer des solutions liées à ce qui précède. Si vous êtes intéressé, n'hésitez pas à nous contacter.

Formulaire de contact (site Web)
https://www.mign.io/contacts/new

Adresse e-mail
contact@mign.io

Communiqués de presse sur les solutions ChatGPT spécialisées dans les domaines de l'architecture et des travaux publics
https://prtimes.jp/main/html/rd/p/000000020.000100410.html
https://prtimes.jp/main/html/rd/p/000000023.000100410.html

Communiqués de presse sur les solutions IA de génération d'images spécialisées dans les domaines de l'architecture et des travaux publics
https://prtimes.jp/main/html/rd/p/000000013.000100410.html
https://prtimes.jp/main/html/rd/p/000000022.000100410.html

Autres communiqués de presse
https://prtimes.jp/main/html/searchrlp/company_id/100410


Partager cet article