Bizarrement, nous avons tendance à faire moins de choses de 0 à 1, mais nous possédons très rapidement de nombreuses compétences en magie de mariage de 1 à 100. Tout comme ChatGPT n'est pas encore très mature, mais les différents modèles de paiement de ChatGPT sont déjà très matures. Mais il n’est pas surprenant de dire que c’est étrange, car la plupart d’entre moi est pareil et beaucoup des choses que j’ai vécues ont consisté à réaliser des OKR rapidement et lentement. Cela nous donne l’impression d’être coincés dans un volant d’inertie qui tourne, incapables de penser mais d’avancer.
Cependant, on ne peut pas dire que tous les types de ChatGPT payants sont basés sur les informations et les connaissances acquises à l'avance. S'il n'existe pas de telles informations, services, outils et logiciels, la plupart des profanes ne les ont peut-être pas. Possibilité de comprendre et d'utiliser des outils comme ChatGPT. Bien sûr, il existe également des partenaires comme Brother Fu qui dépensent leur propre argent pour acheter des clés API et des serveurs, et déployer un ensemble de services ChatGPT gratuits - itedus.cn pour que tout le monde puisse en faire l'expérience. Apportez simplement une contribution à la technologie.
itedus.cn
Cependant, la raison pour laquelle j'ai laissé tout le monde vivre cela est parce que je veux que vous le sachiez. Ce n’est pas parce que vous pouvez utiliser ChatGPT que vous êtes génial, vous pouvez tout faire. Ce n'est que lorsque vous êtes fort que cela peut être fort. Si vous ne comprenez pas un secteur et n'avez pas d'accumulation approfondie, le résultat que vous obtenez de ChatGPT ne peut être qu'au niveau HelloWord.
1. Commencer un nouveau projet
Que veut faire frère Fu ? Créer une communauté de profil ChatGPT ? Non, ne le fais pas.
En tant que propriétaire de compte purement technique, j'espère apprendre des choses qui s'inscrivent dans le développement à long terme du personnel technique. Comme ChatGPT, Wen Xinyiyan, Tongyi Qianwen, AIGC, Civita, il y aura de plus en plus de choses de ce genre, et la R&D devrait se concentrer sur la création d'un ensemble de microservices d'application systématiques avec des services génératifs. Brother Fu’s Planet va donc emmener tout le monde travailler sur un nouveau projet « Construction du système d’application de microservices ChatGPT » – En parlant de cela, combien de projets Brother Fu’s Planet a-t-il lancé ?
En plus des brochures techniques, Planet a expérimenté 5 projets :
- "Construction du système d'application de microservice ChatGPT - API-SDK, authentification, docking de compte public, WeChat docking, transaction payment" - Lancé le 1er mai
- "ChatGPT AI Q&A Assistant"
- "API Gateway-Middleware Design and Practice"
#🎜🎜 #《 Conception et développement du middleware SpringBoot》- 《Système de loterie - pratique d'architecture à quatre couches basée sur une conception axée sur le domaine》
- 《Combat réel Netty+JavaFx : imitation de la version de bureau de WeChat Chat》
-
Brochures techniques, code source déchiqueté à la main, développement de plug-ins et plus : https://bugstack.cn/md/zsxq/introduce.html - Rejoignez Xiao Fu Knowledge Planet, ces contenus peuvent être appris.
En parlant de cela, certains amis ont dû être excités et dubitatifs : "Maintenant, un propriétaire de compte m'a finalement emmené participer au développement du projet de service ChatGPT. Alors, en quoi ce projet va-t-il se développer exactement ? " ? "Ensuite, frère Fu vous parlera des objectifs et de la structure de ce projet.
2. Architecture du projet
Objectif : Ce projet consiste à créer des composants système d'architecture d'application de microservices autour de services générés comme ChatGPT. Y compris : l'authentification des utilisateurs, le compte public, le paiement multipartite, WeChat d'entreprise et d'autres méthodes d'accueil pour répondre à différentes demandes. Il utilise également une conception modulaire et une construction d'applications modulaires, de sorte que différentes demandes de scène puissent être configurées et connectées. - Fonction : Plus simplement, grâce à ce système de microservices, vous pouvez créer : une version Web de l'accueil ChatGPT, une interface de vérification de l'authentification de l'utilisateur, le déverrouillage du compte officiel, l'achat par paiement et la réponse automatique du compte officiel, le chat WeChat d'entreprise. amarrage, amarrage Knowledge Planet, etc.
-
Ensuite, ce système est guidé par des tutoriels vidéo et des livrets, apprenant à chacun à développer les composants techniques et les services techniques de chaque module. Dans le même temps, les composants et services ici sont tous des implémentations de microservices et peuvent être remplacés par tout ce dont vous avez besoin. Par exemple, au lieu de vous connecter à ChatGPT, vous pouvez également vous connecter à un autre service.
L'architecture complète du système est la suivante :
Comme le montre la figure, en utilisant la demande de l'utilisateur comme point d'entrée ; , il est transmis au serveur via la vérification Nginx SSL 443 Services correspondants, et effectue l'authentification et le contrôle des services associés, et termine l'utilisation finale de l'autorisation du jeton. L'ensemble des microservices comprend le système : chatgpt-api-sdk, chatgpt-auth, chatgpt-wx, chatgpt-pay, chatgpt-zsxq, chatgpt-admin, chatgpt-web services.
3. Plan de développement
Dead ghost, les vacances 5.1 approchent, et il est temps de devenir fou avec le roll code Planet Partner. Ainsi, à partir des vacances 5.1, Brother Fu mettra progressivement à jour le contenu du cours et fera un plan approximatif
;
- Service d'interface OpenAI + Configuration SSL Nginx
- OpenAI SDK
- Réponse de réponse du compte public
- Amarrage, développement Enterprise WeChat Robot WeChat
- Alipay transaction docking
- Intégration de services, etc.
Chaque module et chapitre aura des vidéos et des livrets correspondants, chacun Le module peut également être étudié et utilisé indépendamment. De cette façon, c'est très facile pour les amis même s'ils souhaitent apprendre et accumuler partiellement leurs propres compétences ou les utiliser dans des projets réels. Et comme il existe du matériel, des tutoriels et des services de questions très complets, les fans peuvent tous apprendre !
4. Que pouvez-vous obtenir
Parce que ce projet est orienté tutoriel, il se concentrera sur la réflexion sur la conception, la construction technique, l'utilisation de l'entrepôt, la soumission de code, le développement de modules, les étapes tels que le débogage, l'empaquetage et la création de services, ainsi que le déploiement de conteneurs, sont avancés. Ce processus sera expliqué sous forme de vidéos et de livrets.
Ensuite, vous pouvez maîtriser cet ensemble d'apprentissage de projet
- Maîtriser un ensemble complet de standardisation, de conception d'architecture d'ingénierie, de construction et de configuration de projet, ainsi que de packaging et de services. processus en ligne ;—— Il peut y avoir de nombreux nouveaux arrivants ou personnes au travail qui manquent d'expérience dans la construction d'un projet complet.
- Apprenez des idées de conception d'architecture de microservices et l'expérience de codage associée, et comment mettre en œuvre des projets techniques associés ; - Ce n'est qu'avec des projets réfléchis et de haut niveau que vous pourrez exercer vos compétences en codage et améliorer vos compétences en programmation.
- Accumulez la configuration et l'authentification multimodèles Nginx SSL 443, le développement de comptes publics, l'amarrage de WeChat d'entreprise, le processus de transaction d'amarrage de colis de paiement, etc. - Ce sont toutes des expériences de scénarios réels pour la formation, chaque compétence L'accumulation d'expérience est très précieuse.
- Service de CV ; Oui, chaque fois qu'un projet est développé, frère Fu rédigera une introduction de CV, une optimisation de CV et un résumé des questions d'entretien pour le projet, afin que les partenaires d'étude puissent bénéficier d'un service à guichet unique. .
Pour parler franchement, sans cet ensemble de projets, vous ne saurez peut-être pas comment configurer SSL pour Nginx, comment empaqueter et publier des images, comment développer des comptes officiels et comment connecter les robots WeChat. Comment les microservices sont-ils structurés et comment DDD est-il conçu ? Alors, montez dans la voiture ! Tout cela est bon !
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!