couteau

Outils utiles pour le cours d’informatique#

Il existe quantité d’outils utiles pour le cours d’informatique. Comme précisé dans la page de généralités, chaque citation vers un résultat doit être sourcé ou référencé (y compris pour les intelligences artificielles génératives. Voici une liste vers des outils qui peuvent se révéler sources d’information utiles pour le travail durant les cours, les travaux pratiques et le travail à la maison en cours d’informatique

Cette liste n’est pas exhaustive et est continuellement mise à jour

IA génératives pour la programmation#

Pour vous aider dans votre progression en programmation (lors de révisions), il existe des IA génératives qui peuvent jouer le rôle d’un assistant. Citons

  • ZZZCode.AI est une intelligence artificielle générative qui permet de :

    1. Générer du code Python à partir d’un prompt proche de ChatGPT

    2. Corriger du code Python avec des commentaires en français expliquant chaque erreur (bug) et le moyen de la corriger

  • ChatGPT n’est pas aussi orienté que ZZZCode.AI mais peut être un bon point de départ

Comment bien utiliser une IA générative pour le coding#

Comme toutes les IA génératives, le coeur d’un bon résultat est la qualité des prompts utilisés. Par construction, une IA générative permet d’affiner les réponses par des interactions avec l’utilisatrice ou l’utilisateur.

Demandons à Google Gemini quelles sont les 10 règles d’or faisant partie des bonnes pratiques pour un résultat proche des attentes d’un utilisateur :

Quelles sont les 5 règles d'or pour une bonne utilisation d'une intelligence artificielle avec des résultats correspondant aux attentes de l'utilisateur ?

  1. Sois clair dans tes demandes: Plus tu es précis, meilleures seront mes réponses. Par exemple, au lieu de demander “dis-moi quelque chose”, tu peux demander “explique-moi la théorie de la relativité d’Einstein en termes simples”.

  2. Varie tes questions: J’aime apprendre de nouvelles choses ! Pose-moi des questions sur différents sujets, et je ferai de mon mieux pour y répondre.

  3. Donne-moi du contexte: Plus je connais le contexte de ta question, mieux je peux y répondre. Par exemple, si tu me demandes “qui est cet acteur ?”, précise dans quel film tu l’as vu.

  4. N’hésite pas à me corriger: Si je fais une erreur, dis-le-moi ! C’est grâce à tes retours que je peux m’améliorer.

  5. Amuse-toi ! L’intelligence artificielle, c’est aussi pour s’amuser. Tu peux me demander de raconter une blague, d’écrire un poème ou de composer une musique.

A noter que le quatrième point est un enjeu social majeur : l’outil est gratuit, c’est vous qui le nourrissez.

Outils de recherche#

  • La suite de recherche Google. Notamment :

    1. Google Image qui permet de rechercher des images en précisant le type de licence (propriétaire ou creative commons)

    2. Google Scholar qui permet de parcourir les revues scientifiques. Attention à vérifier la qualité de la publication (notamment que les articles ont été évalués par des pairs)

  • Renouvaud qui permet de rechercher des ouvrages, articles et thèses dans le catalogue de la Bibliothèque Cantonale et Universitaire

  • Scriptorium : permet de rechercher un article ancien dans la plupart des journaux publiés dans le Canton de Vaud

Comment bien utiliser un outil de recherche ?#

Il est souvent tentant de placer dans la barre de recherche un mot à chercher et de sélectionner le premier résultat. Il n’y a rien de plus faux dans l’utilisation et les outils d’intelligence articielle génératives le montrent. Prenons l’exemple de Google. Voici ce que répond Google Gemini AI, l’application dIA générative de Google lorsqu’on lui demande Peux-tu me donner les 10 règles principales de recherche sur le moteur Google:

Absolument ! Voici 10 règles principales à garder en tête lorsque vous effectuez des recherches sur Google : Les 10 règles d’or pour une recherche efficace sur Google

  1. Soyez précis: Plus votre requête est spécifique, plus les résultats seront pertinents. Au lieu de taper “chaussures”, essayez “chaussures de randonnée femme taille 40”.

  2. Utilisez les guillemets: Pour rechercher une phrase exacte, enfermez-la entre guillemets. Par exemple, “meilleure recette de gâteau au chocolat”.

  3. Utilisez les opérateurs booléens:

    • AND: Pour combiner plusieurs mots clés (par exemple, “voyage AND Paris”).

    • OR: Pour inclure plusieurs mots clés alternatifs (par exemple, “hôtel OR auberge”).

    • NOT: Pour exclure un mot clé (par exemple, “vélo NOT électrique”).

  4. Exploitez les caractères génériques: L’astérisque (*) remplace zéro ou plusieurs caractères (par exemple, “recettes de *cake”).

  5. Utilisez les opérateurs de site: Pour limiter la recherche à un site spécifique (par exemple, “site:wikipedia.org théorie de la relativité”).

  6. Recherchez des types de fichiers: Spécifiez le format de fichier désiré (par exemple, “fichier pdf cours de français”).

  7. Utilisez les outils de recherche avancés: Google propose une interface plus complète pour affiner vos recherches (accessible via “Outils”).

  8. Vérifiez les sources: Évaluez la crédibilité des sites qui apparaissent dans les résultats. Privilégiez les sources officielles, les institutions reconnues et les sites d’actualité fiables.

  9. Utilisez les synonymes: Si vous ne trouvez pas les résultats souhaités, essayez d’utiliser des synonymes.

  10. Affinez votre recherche progressivement: Si les premiers résultats ne sont pas satisfaisants, modifiez votre requête en ajoutant ou en supprimant des mots clés.