Réalisation - L'actualité par ChatGPT
Demandez à ChatGPT de vous rédiger un article, un post LinkedIn, un Tweet, ... à partir d'une simple recherche Google
- Client
- Lemon
- Année
- Prestation
- Développement spécifique, Laravel, ChatGPT
Préambule
Le client souhaitait avoir un outil pour pouvoir rédiger ses articles à partir d'une simple recherche Google "Les derniers téléphones".
Réalisation
Au niveau du choix technologique, nous pouvions partir sur du NodeJS ou autre. Le serveur de Lemon étant déjà configurer avec du PHP, nous sommes donc partie sur Laravel avec Livewire pour éviter le rechargement des pages à chaques étapes.
Dans un premier temps, il a fallu récupérer les résultats de recherche par rapport à un simple Input. L'API JSON Custom Search de Google a été utilisé pour permettre de traiter les résultats de recherche dans un simple JSON.
Nous avons en suite développer un outil permettant de scrapper le contenu des sites dans les resultats de recherche pour pouvoir l'envoyer à ChatGPT.
Le point le plus compliqué était sur l'utilisation des tokens de ChatGPT. En effet, nous sommes limités en fonction de la version que nous utilisons (Chat GPT 3-5 Turbo ou Chat GPT 4). La limite des tokens comprend : le contexte + l'input ("génère moi un tweet" par exemple) + l'ouput de Chat GPT. Pour pouvoir utiliser la version de Chat GPT 4, il faut également faire une demande au support OpenAI.
- Laravel
- MySQL
- Développement spécifique
- Livewire
- API
- ChatGPT
- API Google