Articles sur : Fonctionnalités Premium

Comment utiliser l'assistant virtuel ?

L'assistant virtuel de Docstring est un outil qui vous permet d'obtenir des réponses immédiates à vos questions.
Cet assistant virtuel utilise le modèle GPT-4 d'OpenAI.


Assistant virtuel



Pour utiliser l'outil au mieux, vous devez être conscient de plusieurs choses :

  • L'assistant virtuel n'a aucune conscience du contenu présent sur le site.
  • Tous les messages que vous écrivez sont envoyés à OpenAI pour être utilisés avec l'API de GPT-4. Vous pouvez lire les modalités mises en place par OpenAI quant à l'utilisation et la sécurité des données. Ne donnez pas de données sensibles (mots de passe, code d'entreprise, ...) à l'assistant virtuel ❗


Vous pouvez donc utiliser l'assistant virtuel pour des questions générales concernant la programmation.


Le modèle GPT-4 est bien plus pertinent que GPT-3.5. Veuillez cependant garder à l'esprit que l'assistant virtuel peut se tromper. En cas de doute, posez votre question à un mentor.



L'assistant virtuel n'a pas vocation à nous remplacer et il y aura toujours des humains sur Docstring pour répondre à vos questions avec toute la précision et le sérieux nécessaire 💪



Exemples de questions à privilégier


Questions générales


Questions générales sur la programmation.


Je ne comprends pas comment utiliser les classes avec Python, quel est l'intérêt par rapport aux fonctions ?


Quel est l'équivalent en JavaScript d'un print avec Python ?


Quelle est la différence entre une fonction et une méthode ?


Je ne suis pas sûr de comprendre à quoi sert la méthode __init__. Est-ce que tu peux me donner 2-3 exemples ?


Erreurs et debug


Vous pouvez demander de l'aide à l'assistant virtuel en cas d'erreur pour qu'il vous explique ce qui ne va pas ou vous lance sur une piste.


J'ai une erreur dans ce code que je ne comprends pas (NameError) :
>>> a = 5
>>> print(a + b)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined


Quand j'accède à mon application Django, j'ai ce message d'erreur :
django.urls.exceptions.NoReverseMatch: Reverse for 'faq-edit' not found. 'faq-edit' is not a valid view function or pattern name.


👉 Dans le cas de projets plus complexes (comme un site web Django), n'hésitez pas à donner un maximum de contexte.


Exemples de questions à éviter


Comment rejoindre la communauté privée ?


👉 L'assistant virtuel n'a pas accès aux ressources et liens sur le site. Pour des questions de ce genre, contactez le support.


J'ai fait l'exercice sur les fonctions dans le parcours de base et les tests unitaires indiquent que le résultat est incorrect ?


👉 L'assistant virtuel n'a pas accès aux exercices de code, tests unitaires et solutions. Si vous souhaitez obtenir de l'aide sur un exercice spécifique du site, expliquez-lui ou copiez/collez l'énoncé, entrez votre code, indiquez le message d'erreur, etc.


Est-il préférable de suivre les formations vidéos de Docstring et ensuite faire les exercices de code ou l'inverse ?


👉 Dans un cas de figure comme celui-ci, l'assistant virtuel vous répondra de façon générale. Vous pourriez poser votre question différemment pour ne pas faire de lien avec le site et juste demander en général s'il est préférable de coder avant de voir la théorie ou l'inverse.

Mis à jour le : 23/06/2025

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !