Je cherche un moyen de résumer un profile linkedin avec chatgpt.
Premièrement et pour la phase de test, j’aimerai le faire de manière simple, directement dans le chat de ChatGPT.
J’ai chatgpt premium
J’ai activé le plugin webpilot.
→ Mais j’ai essayé plein de prompts divers et variés, je n’arrive pas à lui faire résumer un profile.
Dans un 2ème temps, j’aimerai automatiser cela avec zapier ou make pour le faire en masse afin d’alimenter mon CRM.
Voici un exemple de mini exemple du résultat que je vise :
[Prénom] [Nom] est [jobtitle] chez [company] depuis…
Il possède les compétences suivants : [skills][skills][skills]…
Il a travaillé dans des entreprises comme [company][company][company]
Il est diplômé de [école/étude] depuis [date] avec un double master en XXX
Voilà, l’idée serait de fournir un résumer rapide des éléments clefs d’un profile d’un candidat pour nos équipes recrutement.
À date, impossible d’accéder aux urls Linkedin avec ChatGPT.
De temps en temps il arrive à le faire sur 1 profil mais dès que tu veux le faire sur plusieurs urls de profils, ça plante avec un message du type « Je suis désolé mais je ne peux pas accéder aux profils Linkedin en raison de restriction… »
N’oublie pas que Microsoft est l’actionnaire principal d’OpenAI
En revanche, avec la nouvelle interface et les nouvelles fonctionnalités de phantombuster j’ai réussi puisqu’il scrappe les données des profils.
sur la base des données scrapées, je fais tourner un phantome « AI » qui compose un petit résumé digeste du profil ! et en plus je peux l’envoyer cette variable dans ce que je veux avec zapier ou make.
Hello
Ca marchera pas pour l’automatisation mais pour la partie manuelle as tu essayé l’extension chrome de harpa.ai ? Ca marche tres bien pour resumer une page. Tu peux donner un format de reponse specifique pour le resumé si besoin
Exécuter le script avec python .\linkedin-resume.py
import requests
import openai
# Remplacez ces valeurs par vos propres clés d'API
PILOTERR_API_KEY="<VOTRE_TOKEN>"
OPENAI_API_KEY = "<VOTRE_TOKEN>"
# Renseigner le Linkedin à résumer
LINKEDIN_URL = "https://www.linkedin.com/in/williamhgates"
def get_linkedin_profile_summary(linkedin_url):
response = requests.get(
url="https://piloterr.com/api/v2/linkedin/profile/info",
params={
"query": linkedin_url
},
headers={
"x-api-key": PILOTERR_API_KEY
}
)
if response.status_code == 200:
profile_data = response.json()
return profile_data
else:
print("Erreur lors de la requête GET :", response.status_code)
return None
def generate_summary_with_gpt(full_name, profile_summary):
openai.api_key = OPENAI_API_KEY
profile_summary_prompt = f"Résumez le profil LinkedIn de {full_name} : {profile_summary}" # Vous pouvez modifier le prompt pour obtenir certains infos
response = openai.Completion.create(
engine="text-davinci-003",
prompt=profile_summary_prompt,
max_tokens=500 # Vous pouvez ajuster le nombre de tokens pour contrôler la longueur du résumé
)
summary = response.choices[0].text.strip()
return summary
def main():
profile_data = get_linkedin_profile_summary(LINKEDIN_URL)
if profile_data:
full_name = profile_data.get("full_name", "Inconnu")
summary = generate_summary_with_gpt(full_name, profile_data)
print("Résumé du profil LinkedIn:")
print(summary)
if __name__ == "__main__":
main()
Réponse :
Bill Gates est le co-président de la Fondation Bill & Melinda Gates et est le fondateur de Breakthrough Energy. Il est également co-fondateur de Microsoft et blogueur actif. Il a 34794132 abonnés sur LinkedIn et est diplômé de l'Université Harvard. Il a des expériences pertinentes dans les domaines de la fondation Bill & Melinda Gates, de Breakthrough Energy et de Microsoft. Il partage souvent ses réflexions sur des sujets variés sur LinkedIn.
Pour récupérer le profile Linkedin, j’ai utilisé l’API de Linkedin Profile Info de Piloterr. On pourrait faire le même use-case avec les entreprises.
En modifiant légérement le prompt par rapport à ton besoin @Terry.
Ligne 31
profile_summary_prompt = f"""
Résumez le profil LinkedIn de {full_name} : {profile_summary}.
Avec le format suivant :
[Fullname] est [JobTitle] chez [Company] depuis [Date].
Il possède les compétences suivants : [Skills][Skills][Skills]
Il a travaillé dans des entreprises comme [Company][Company][Company]
Il est diplômé de [School] depuis [Date] en [Domaine] et [Domaine]
"""
Réponse :
Bill Gates est Co-président de la Fondation Bill & Melinda Gates depuis 23 ans. Ses compétences incluent la fondation Bill & Melinda Gates, Breakthrough Energy, Microsoft et diverses technologies. Il a été diplômé de Harvard University en 1973 et 1975 en science et informatique.
J’avais pas vu vos réponses les gars… Je crois que j’étais en vacs à ce moment et j’ai zappé les notifs.
@Saleshackr nan pour le moment je fais pas mal de scrapping de d’automation mais c’est tout. J’utilise Chatgpt pour d’autres actions de manière générale sinon.
@josselin je check ton script avec mon équipe et je te tiens au juste =) Par contre là tu passes par l’api ? pas par la version chat ?