Innovations fascinantes dans BigQuery AI et ML

BigQuery ne fait pas que se renforcer; il s’offre une nouvelle jeunesse. L’outil de Google a reçu un lot d’innovations qui fera rougir n’importe quel analyste de données. Avec des fonctions telles que TimesFM pour les prévisions et des capacités d’extraction de données structurées, comment résister à l’envie de plonger tête la première dans ce maelström de technologie ? Découvrons ensemble ce que ces nouvelles fonctionnalités ont à offrir.

Modèle de prévision TimesFM

Ah, le modèle de prévision TimesFM, l’outil qui vous fait aimer les séries chronologiques plus que Paris Match n’a jamais fait ! Dans un monde où chaque jour ressemble à un épisode de Black Mirror, quoi de mieux que de plonger dans le futur, armé de milliards de points de données, comme le héros d’un film d’anticipation, mais sans le budget. Ce modèle est conçu pour simplifier l’art délicat de prédire l’avenir, ce qui, pour le commun des mortels, reste souvent l’apanage de Paul le poulpe ou des météorologues en mal de sensations.

Pour vous donner une idée du génie derrière ce monstre algorithmique, sachez que son fonctionnement repose sur une architecture qui jongle habilement avec des millions de données passées pour en déduire des prévisions aussi fiables qu’un bon vieux café noir du matin. En fait, TimesFM utilise des séries temporelles et se frotte directement aux méthodes bayésiennes – oui, il fait le malin, mais en même temps, il a bien raison. Alors comment faire la cuisine avec tout ça ? Un petit plongeon dans la cuisine SQL ne vous fera pas de mal.


SELECT
  TIMESTAMP_TRUNC(TIMESTAMP(date_column), MONTH) AS month,
  SUM(sales) AS total_sales
FROM
  your_dataset.your_table
GROUP BY
  month
ORDER BY
  month

Ce morceau de code, c’est un peu la baguette magique du data scientist : il vous permet de préparer le terrain pour votre prévision. En gros, on calibre le tout pour que l’analyse soit digne d’un grand cru. C’est là que TimesFM fait son entrée, prêt à transformer ces chiffres en projections, aussi précises qu’une montre suisse sur fond de blague de comptoir. Et croyez-moi, il ne vous laissera pas tomber – après tout, qui aimerait se retrouver avec un futur incertain, comme un pressentiment dans une soirée chez des gens qu’on ne connaît pas ?

En utilisant TimesFM, la prévision des tendances devient presque un jeu d’enfant, ou du moins, un jeu où l’on essaie de ne pas trop perdre la face en public. Ce modèle vous offre la précieuse joie de regarder ses stratégies se dérouler sous vos yeux, tandis que les tableaux de bord se réjouissent et que vos collègues perdent déjà foi en leurs vieilles méthodes. Qui a dit que les modèles prédictifs devaient être ennuyeux, après tout ?

Extraction et génération de données structurées

On le sait tous, les données non structurées sont un peu comme des adolescents en pleine crise d’identité : pleines de potentiel mais souvent difficiles à apprivoiser. Pourtant, grâce à des avancées comme AI.GENERATE_TABLE dans BigQuery, la transformation de ces données en informations exploitables devient un art. Imaginez un magicien, mais au lieu d’un chapeau, il sort un ensemble de résultats analytiques d’un big data en désordre.

Les LLM, ou « Large Language Models » pour les intimes, sont la baguette magique qui fait disparaître les incohérences et fait briller les insights cachés. Concrètement, avec AI.GENERATE_TABLE, il vous suffit de fournir une série de données non structurées – un mélange de textes, images, ou même des sons – et de les regarder se transformer en un tableau bien rangé, comme par miracle. Et là, vous réalisez que le vrai pouvoir, c’est d’apprendre à faire confiance aux machines sans vous demander si cette dernière est un vrai assistant ou une simple illusion d’optique.

Imaginons un cas pratique pour faire ressortir la magie : disons que vous êtes une entreprise de e-commerce qui reçoit des milliers d’avis clients sous forme de feuilles volantes numériques, éparpillées comme des confettis après une fête trop arrosée. Plutôt que de passer des heures à manuellement jongler avec ces retours clients, vous utilisez AI.GENERATE_TABLE. En quelques clics, vous obtenez un tableau synthétisant ces opinions, des tendances aux feedbacks clés, tout cela accompagné d’une touche de finesse. En un mot, vous êtes en train de plumer le poulet du gain de temps, sans même devoir le plumer vous-même.

Bien que cet outil soit prometteur, n’oublions pas qu’il n’est pas parfait. Comme tout bon sorcier, il a ses limites. Il faut donc garder l’œil vif et ne pas hésiter à ajouter une pincée de bon sens humain pour rectifier le tir lorsque nécessaire. Après tout, la blague du sorcier qui fait apparaître des grenouilles est drôle, mais pas quand vous attendiez un bon vieux dragon enjoué.

En somme, AI.GENERATE_TABLE et les LLM n’entreront pas dans la légende du streaming éducatif sans quelques écueils. Mais dans un monde où les données deviennent le nouveau pétrole, savoir les raffiner est une compétence qui s’avère précieuse. Après tout, si vous pouvez transformer quelque chose d’aussi fouillis en or, alors peut-être qu’un jour, vont-ils nous apprendre à faire la même chose avec nos vies.

Fonctions LLM en ligne

Les fonctions LLM (Large Language Models) scalar sont la nouvelle pièce maîtresse d’une symphonie déjà bien orchestrée qu’est BigQuery AI. Imaginez-vous en train d’arpenter les arcanes des données avec l’aisance d’un danseur étoile, tout en jonglant avec des hyperliens et des requêtes SQL. Avec cette innovation, nous entrons dans un monde où la nécessité de contextualiser nos analyses devient aussi essentielle que de savoir que l’eau bouillante est brûlante. Qui aurait cru que des fonctions pourraient avoir autant d’impact sur notre manière de manipuler les données ? Mais rassurez-vous, l’absurde n’est jamais loin, même dans l’analyse des données.

Ces nouvelles fonctions LLM permettent donc une manipulation ciblée des données, et croyez-moi, c’est plus qu’une simple pétanque à la sauce numérique. Au lieu de se contenter de lourdes pelles de données, ces fonctions affûtent votre requête comme un bon cuisinier taille son oignon avant de le faire revenir à la poêle. Ajoutez un peu de contexte, et vous voilà en possession d’une mine d’or de résultats pertinents. Par exemple :

SELECT 
  model_name,
  analyze_sentiment(text_column)
FROM 
  your_dataset.your_table
WHERE 
  context = 'enthusiastic';

Dans ce cas, l’ajout de la capacité d’analyse de sentiments ciblés peut transformer un banal rapport en un chef-d’œuvre d’insights attrayants. Et si vous doutez de l’utilité d’un tel modèle, dites-vous que dénoncer l’absenteéisme est toujours plus efficace en peignant le tableau joyeux d’un employé ultra motivé que d’asséner des criticismes moroses. De la poésie dans le pragmatisme, voilà ce que la data nous enseigne !

En somme, BigQuery et ses fonctions LLM scalar permettent de transformer un océan de données en rivières de sens, le tout sans se retrouver noyé sous une tonne de requêtes complexes. Il ne reste plus qu’à ajouter une touche d’humour noir à vos présentations, car après tout, même les données doivent savoir s’amuser un peu, non ? Pour approfondir le sujet, n’hésitez pas à consulter ce lien ici. Les révolutions des données ne s’annoncent jamais par un cri strident, mais par un murmure savamment orchestré.

Analyse de contribution

Ah, l’analyse de contribution ! Cet art délicat, qui, tel un vigoré à trois heures du matin, révèle la part de folie responsable des variations dans vos métriques. En termes simples, c’est un peu comme si vous deviez comprendre pourquoi votre chat, d’une agilité inattendue, a décidé de renverser votre mug de café sur votre ordinateur portable à un moment où vous croyiez tout maîtriser. Dans un monde idéal, l’analyse de contribution, avec son charmant côté automatisé, vous expliquerait les tenants et aboutissants de cette aberration bouclée à votre caféine.

Mieux encore, elle transcende la pure intuition pour vous donner des réponses robustes et vérifiables sur les facteurs qui influencent vos résultats. Concrètement, cela signifie que vous pouvez vous poser moins de questions existentielles sur votre entreprise et passer plus de temps à jouer à Candy Crush. La rigueur analytique s’invite à la fête et danse sur les tables, tandis que vous sirotez un cocktail de Data Science.

Prenons un exemple concret de SQL, à la fois fascinant et lumineux, qui vous révélera les changements significatifs dans vos métriques grâce à l’analyse de contribution. Si vous êtes prêt, sortez l’écran et notez ce chef-d’œuvre :


WITH ContributionAnalysis AS (
  SELECT 
    metric, 
    change_due_to_advertising, 
    change_due_to_seasonality,
    change_due_to_competition,
    total_change,
    RANK() OVER (ORDER BY total_change DESC) AS rank
  FROM dataset.metrics_changes
)

SELECT 
  metric, 
  change_due_to_advertising,
  change_due_to_seasonality, 
  change_due_to_competition, 
  total_change,
  rank
FROM 
  ContributionAnalysis
WHERE 
  rank 

Dans cette requête, on passe légèrement du côté obscur des données pour identifier les cinq principales contributions aux changements de vos métriques. Le résultat est comme un menu de restaurant : vous savez exactement ce que vous mangez, et, croyez-moi, il y a plein d'autres ingrédients à surveiller qui pourraient vous donner une indigestion data. En analysant les impacts respectifs de la publicité, de la saisonnalité et de la concurrence, vous pourrez mieux cerner ce qui secoue le cocotier. Finis les mystères ! Place à la clarté.

Alors, si vous voulez vous lier d'amitié avec vos données au lieu de les mépriser comme un serveur de café mal formé, l'analyse de contribution est votre nouvel meilleur ami. Voilà un outil qui vous aidera à naviguer dans cet océan tumultueux de la data, avec la grâce d'un canard sur un trampoline. Qui sait, peut-être découvrirez-vous des vérités saisissantes sur votre activité qui donneraient le frisson au plus sceptique des analystes ! Un article parental sur le sujet, au cas où vous décideriez d'approfondir ce vortex de données.

Conclusion

En intégrant ces nouvelles capacités, BigQuery MT propulse l'analyse des données vers de nouveaux sommets. Que ce soit à travers des prévisions ultra-précises ou des analyses facilitées des contributions à vos métriques, l'efficacité et l'intelligence des applications alimentées par l'IA n'ont jamais été aussi à portée de main. Si vous ne vous êtes pas encore plongé dans cet univers, il est grand temps de vous y mettre. Allez, pas de panique : la technologie est votre amie, pas votre ennemie.

FAQ

Qu'est-ce que le modèle TimesFM dans BigQuery ?

Le modèle TimesFM est un modèle de prévision avancé qui permet des prévisions précises de séries chronologiques sans nécessiter d'entraînement sur des données spécifiques.

Comment extraire des données structurées avec BigQuery ?

Avec la fonction AI.GENERATE_TABLE, il est possible d'utiliser des modèles LLM pour transformer des données non structurées en tables avec un schéma défini.

Quelles nouvelles fonctions LLM sont maintenant disponibles ?

BigQuery introduit des fonctions LLM scalar qui permettent une manipulation plus granulaire des données dans les requêtes SQL.

En quoi consiste l'analyse de contribution dans BigQuery ML ?

L'analyse de contribution aide à identifier les facteurs qui influencent significativement les métriques commerciales et automatiser ce processus d'analyse complexe.

Comment puis-je essayer ces nouvelles fonctionnalités ?

Google Cloud offre un crédit gratuit pour tester les services, permettant aux nouveaux utilisateurs d'expérimenter ces innovations sans frais initiaux.

Sources

Google Cloud - What’s new with BigQuery AI and ML?

https://cloud.google.com/blog/products/data-analytics/bigquery-adds-new-ai-capabilities

Retour en haut
MarTechor