Maison  >  Article  >  Périphériques technologiques  >  Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

王林
王林avant
2023-04-11 21:43:011361parcourir

L'article précédent vous a présenté comment utiliser ChatGPT dans WeChat personnel, mais tout le monde sait que cette opération est risquée, il est donc demandé à tout le monde d'utiliser un compte trompette. Aujourd'hui, je vais vous présenter comment utiliser un robot dans DingTalk. IA.

Processus

  1. Enregistrez un compte sur la plateforme de développeur DingTalk et créez une organisation interne ;
  2. Créez un robot dans l'organisation interne ;
  3. Enregistrez un compte OpenAi et obtenez une clé API ;
  4. Jouer avec l'IA dans le groupe interne ;
  5. Créer un robot
Les deux premières étapes ci-dessus consistent principalement à créer un robot organisé en interne Connectez-vous au backend du développeur DingTalk https://open-dev.dingtalk.com/. ?spm= ding_open_doc.document.0.0.7f49263crfKgSY, sélectionnez Développement d'applications > Développement interne > Robot, puis cliquez sur Créer une application.

Avant cela, vous devez vous assurer que votre compte DingTalk a rejoint une organisation. Sinon, vous pouvez créer une organisation par vous-même. Après avoir cliqué pour créer une application, remplissez les informations pertinentes Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

puis configurez l'adresse de rappel du robot dans le menu de gestion du développement, qui est l'adresse et le port du serveur où le code sera déployé ultérieurement, comme illustré dans la figure ci-dessous. Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

En plus d'utiliser directement l'IP du serveur, vous pouvez également configurer un nom de domaine spécifique, mais cela nécessite un nom de domaine, et vous pouvez également configurer HTTPS. Cela peut être utilisé en fonction de votre situation. À l’époque, utiliser directement l’adresse IP était le moyen le plus simple. Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

Mais configurer un nom de domaine est relativement simple, il suffit de demander un nom de domaine, puis de configurer un proxy inverse nginx. Si HPPTS est nécessaire, configurez simplement un certificat.

Publiez ensuite le robot dans le menu de gestion des versions et de publication. A ce moment, un groupe de débogage sera automatiquement créé. Vous pourrez alors déboguer le robot directement dans le groupe de débogage. S'il n'y a aucun problème de débogage, vous pouvez ajouter le. robot vers d’autres groupes internes.

Enregistrez OpenAi

OpenAi Pour certaines raisons, il est impossible d'enregistrer un compte normalement en Chine, et même le site Web n'est pas accessible normalement. Le processus d'enregistrement détaillé dépasse la portée de cet article.

Ici, je vais vous montrer comment obtenir une clé API après une inscription réussie. Lorsque nous nous inscrivons avec succès et nous connectons, nous pouvons cliquer sur Créer sur la page au lien https://platform.openai.com/account/api-keys. la nouvelle clé secrète​ peut générer une clé API​, copier la clé API et la stocker pour une utilisation ultérieure.

Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.Service de déploiement

Le service de déploiement est aussi simple qu'avant. Nous le déployons toujours via Docker. Cela peut être fait avec une seule ligne de commandes. Ici, vous pouvez configurer le port personnalisé et la clé API obtenue ci-dessus. Et les instructions correspondantes de délai d'attente et d'état de session.

docker run -itd --name chatgpt -p 9999:9999 
-e APIKEY=你的 API key 
-e SESSIONTIMEOUT=60s 
-e MODEL=text-davinci-003 
-e MAX_TOKENS=512 
-e TEMPREATURE=0.9 
-e SESSION_CLEAR_TOKEN=清空会话 
--rm 
docker.mirrors.sjtug.sjtu.edu.cn/eryajf/chatgpt-dingtalk:latest

Une fois la commande exécutée avec succès, nous pouvons voir via docker ps que le service est opérationnel normalement.

Une fois le déploiement du service réussi, nous pouvons tester localement si un port peut être connecté via la commande telnet ip port​ Si le caractère d'échappement est '^]', cela signifie qu'il est connecté. Si le lien ne fonctionne pas, sur le serveur, il se peut que le port du serveur ne soit pas autorisé ou que le pare-feu ne soit pas activé. Vous pouvez le vérifier en séquence. Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

Teasing de l'IA

Après avoir construit le robot, nous pouvons le taquiner avec plaisir. Ah Fan a fait le taquin suivant, et l'effet est toujours génial.

Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

Récemment, certains articles sur Internet disent que cette IA a passé l'entretien avec Google et peut remplacer les ingénieurs. Ce n'est pas une grande inquiétude pour les fans, du moins pas à court terme, même si elle a réussi. entretien, cela ne veut pas dire que ce sera le cas. Être capable de faire du bon travail en affaires et de rattraper les ingénieurs n'est qu'une question de quelques théories et d'essais en huit parties.

Grâce aux taquineries avec l'IA, nous pouvons constater que chaque fois qu'il répond à une question, il apporte le contexte avec lui pour l'entraînement. C'est pourquoi il peut mieux comprendre le contexte que les autres robots.

Donc, la réponse à ce modèle n'est souvent pas la plus critique. La chose la plus critique est de savoir comment poser une bonne question et continuer à suivre cette question. Reflété dans la vie quotidienne, c'est comme deux personnes ayant une conversation, plutôt que comme une simple question et réponse, qui n'a aucun lien.

Si le contexte est rempli de contenu non pertinent, cela ajoutera beaucoup de contenu indésirable à l'IA, ce qui entraînera des réponses ultérieures qui peuvent être encore plus dénuées de sens et semblent souvent incorrectes.

Réflexion

Avec l'émergence d'une IA aussi puissante, comment pouvons-nous, les programmeurs, éviter d'être éliminés ? Utilisons la magie pour vaincre la magie. Je dois dire que les conseils donnés par l'IA sont toujours très pertinents.

Il a fallu encore une demi-heure pour connecter ChatGPT au robot DingTalk.

Afan : Que pensez-vous de l'émergence de ChatGPT ? Cela aura-t-il un impact sur l'industrie des programmeurs ? Dans le même temps, comment devrions-nous, en tant que programmeurs, éviter d’être éliminés par l’IA ?

IA : L'émergence de ChatGPT peut aider les programmeurs à développer des programmes plus efficacement, mais elle posera également des défis aux programmeurs, car de nombreuses tâches de codage répétitives peuvent être remplacées par ChatGPT.

Pour éviter d'être éliminés par l'IA, les programmeurs doivent accorder plus d'attention à la profondeur de la technologie, apprendre constamment de nouvelles technologies et méthodes, réaliser un développement logiciel axé sur la valeur et coopérer avec l'IA pour parvenir à un développement plus efficace.

De plus, les programmeurs peuvent également envisager d'élargir leurs compétences, comme l'apprentissage d'un nouveau langage de programmation, la compréhension de nouveaux outils de développement logiciel, etc., afin de maximiser l'utilisation rationnelle de l'IA pour améliorer leurs capacités et leur compétitivité.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer