Maison >développement back-end >Tutoriel Python >La meilleure chose depuis le pain tranché : l'IA pour Google Sheets™
Bonjour, je m'appelle Lukas et je suis Data Engineer professionnel depuis plus de 10 ans. Ma carrière a été consacrée à la création de configurations d'entrepôt de données appropriées et au remplacement du chaos des feuilles de calcul. Ironiquement, me voici en train d'écrire sur la façon dont Google Sheets est désormais mon outil de prédilection pour le prototypage d'intégrations de grands modèles de langage.
Ayant construit de nombreuses intégrations Python LangChain, j'ai souvent trouvé le passe-partout ennuyeux. Tout ce que je veux, c'est prototyper des tâches simples et exploratoires avec des modèles de langage. Bien sûr, l'interface Web de ChatGPT est correcte pour les invites rapides, mais lorsque vous avez besoin d'explorer des requêtes basées sur les données ou des chaînes de modèles, elle ne fait pas tout à fait mouche.
Ensuite, j'ai réalisé que Google Sheets pourrait être plus utile que prévu. Un jour, je me suis assis et j'ai pensé : « Et si je pouvais simplement écrire =Q(prompt) sur une feuille ? Et voilà : un moyen incroyablement simple d’effectuer des requêtes OpenAI sans avoir besoin de configuration Python. Après avoir bidouillé un peu le service Propriétés, pour stocker la clé OpenAI, j'avais un outil qui facilite l'exploration rapide.
Plus je jouais avec cette configuration, plus j'appréciais sa flexibilité. Avec Google Sheets, je peux manipuler des données, évaluer les résultats et effectuer des itérations rapides, le tout au même endroit. C'est le meilleur des deux mondes : un prototypage rapide et des flux de travail basés sur les données sans les tracas habituels de Python.
Si vous êtes curieux, j'ai créé le modèle et le Google Apps Script open source. Vous pouvez le récupérer ici : Fonction Google Sheets ChatGPT. Tout ce dont vous avez besoin est une clé API OpenAI et vous êtes prêt à partir.
Voici un GIF de Q en action.
Avec quelques invites simples, je peux utiliser l'en-tête de colonne pour générer du contenu pour chaque colonne en fonction des entrées de la cellule adjacente.
Me voici donc, après des années de travail pour éloigner les entreprises des feuilles de calcul, et je les défends maintenant. Pour ce cas d'utilisation spécifique, au moins. Il s'avère que parfois les outils les plus simples sont vraiment les meilleurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!