Salut tout le monde! Je m'appelle Nataraj et tout comme vous, je suis fasciné par les récents progrès de l'intelligence artificielle. Réalisant que je devais me tenir au courant de tous les développements, j'ai décidé de me lancer dans un parcours personnel d'apprentissage. C'est ainsi que 100 jours d'IA sont nés ! Avec cette série, je vais découvrir les LLM et partager des idées, des expériences, des opinions, des tendances et des apprentissages à travers mes articles de blog. Vous pouvez suivre le voyage sur HackerNoon ici ou sur mon site Web personnel ici . Dans l'article d'aujourd'hui, nous chercherons à créer un noyau sémantique à l'aide de GPT-4.
Dans cet article, nous verrons comment créer une analyse SWOT pour toute entreprise. Si vous n'êtes pas familier avec l'analyse SWOT, voici une introduction rapide.
SWOT signifie Forces, Faiblesses, Opportunités et Menaces. C'est un moyen simple d'évaluer n'importe quelle entreprise et d'avoir des idées sur la façon de l'améliorer. Une fois que vous avez effectué une analyse SWOT d’une entreprise, vous pouvez choisir de capitaliser sur ses points forts et de créer davantage de différenciation par rapport à votre concurrent. Vous pouvez trouver les faiblesses et créer un plan d’action pour les corriger. Vous pouvez trouver de nouveaux domaines dans lesquels vous développer en utilisant les opportunités comme point de départ. Il s’agit essentiellement de l’un des nombreux modèles mentaux utilisés par les propriétaires d’entreprise.
Voici un exemple d'analyse SWOT pour une entreprise de pizza.
Forces | Faiblesses |
---|---|
Recette unique de pizza à l'ail qui remporte les plus grands prix | Forte rotation du personnel |
Propriétaire formé en Sicile dans certaines des meilleures pizzerias | Les inondations dans la zone ont endommagé les sièges qui ont besoin d'être réparés. |
Forte réputation locale | Absence de calzones populaires dans le menu |
Emplacement privilégié sur le campus universitaire | Commentaires négatifs de la part d'un groupe démographique plus jeune en raison du manque d'ingrédients branchés |
Opportunités | Des menaces |
---|---|
Un potentiel de restauration inexploité | Concurrence croissante des pizzerias moins chères à proximité |
Communauté croissante de startups technologiques locales | Des travaux de construction dans une rue à proximité auront un impact sur la circulation piétonnière. |
Capacités de présence et de commande en ligne inexplorées | Hausse du prix du fromage |
Prochaine foire alimentaire annuelle | Aucun changement réglementaire local dans l’immédiat, mais c’est la saison des élections |
Pour générer ci-dessus SWOT, nous répondons essentiellement aux questions du modèle suivant.
Notre objectif est d'utiliser Open AI et Semantic Kernel et d'être capable de générer une analyse SWOT pour n'importe quelle entreprise donnée. Pourquoi utiliser le noyau sémantique ? Une partie de l'objectif de cet article est également d'explorer davantage de fonctionnalités du noyau sémantique. Nous pourrions également atteindre le même objectif final en utilisant Langchain. Si vous aimez Langchain plutôt que Semantic Kernel, n'hésitez pas à l'utiliser.
Pour cette étape, vous aurez besoin de la clé secrète Open AI. Notez que Semantic Kernel peut fonctionner avec d'autres LLM et leurs API de complétion de chat correspondantes. Consultez la documentation pour découvrir ce qu’ils prennent en charge.
Les fonctions sémantiques sont un moyen d'exploiter les invites personnalisées dans le monde du noyau. Plus d'informations ici. Nous allons créer une fonction sémantique qui prend une invite personnalisée pour l'analyse SWOT d'une entreprise de pizza, donner une instruction dans l'invite pour convertir l'analyse en un domaine donné qui est donné en entrée de l'invite. Voici à quoi ça ressemble.
Pour appeler la fonction sémantique enregistrée auprès du noyau, nous devons créer un contexte et le transmettre. Le contexte inclut également le nouveau domaine auquel nous souhaitons que l'analyse SWOT soit appliquée, dans ce cas j'utilise Newsletter . Puisque tout le monde lance une newsletter, essayons d'obtenir un modèle d'analyse SWOT pour démarrer une newsletter. Voici le code de l'étape 3.
Pas mal, le résultat généré donne un excellent modèle SWOT pour savoir si vous devez ou non démarrer une newsletter.
Vous pouvez également étendre cette expérience et générer une matrice 2*2 comme l'exemple de pizza que j'ai partagé ci-dessus.
ALERTE D'IDÉE DE PRODUIT AI : un site Web sur lequel un utilisateur peut saisir son idée et obtenir un résultat pour tous les modèles mentaux commerciaux existants, y compris SWOT.
C'est tout pour le jour 9 des 100 jours d'IA.
J'écris une newsletter intitulée Above Average dans laquelle je parle des idées de second ordre derrière tout ce qui se passe dans la grande technologie. Si vous êtes dans la technologie et que vous ne voulez pas être dans la moyenne, abonnez-vous .
Suivez-moi sur Twitter , LinkedIn ou ** HackerNoon ** pour les dernières mises à jour sur 100 jours d'IA. Si vous êtes dans le domaine de la technologie, vous pourriez être intéressé à rejoindre ma communauté de professionnels de la technologie ici .
Jour précédent 8 : Expérimentation du noyau sémantique de Microsoft à l'aide de GPT-4