How AGI and AIGC Are Transforming Software Development at NetEase Cloud
This article summarizes NetEase Cloud's CTO Xu Hangsheng's presentation on AGI and AIGC, detailing how generative AI enhances each phase of the software development lifecycle—from requirement analysis and design to coding, testing, deployment, and support—while offering practical tips, Copilot‑style tools, and real‑world case studies.
Introduction
At the 2023 EE (Excellence Engineering Productivity) Summit, NetEase Cloud's CTO Xu Hangsheng delivered a talk titled "AGI in NetEase Cloud: Technical Efficiency and Business Innovation," which this article documents.
AGI Overview
AGI (Artificial General Intelligence) is the ultimate goal of AI research. While true AGI remains distant, current AIGC (AI‑generated content) technologies such as large language models are already reshaping product development.
AIGC in the Software Development Lifecycle
NetEase Cloud provides a PaaS platform with SDKs for IM and RTC services. AIGC can be applied to every SDLC stage:
Requirement analysis: Use text generation to create market research, user stories, and documentation.
Product design: Generate interaction designs, system architecture diagrams, and flowcharts.
Development: Leverage code generation, refactoring, explanation, test‑case creation, and synthetic data production.
Testing, deployment, and operation: Apply AI for performance analysis, intelligent documentation, and automated customer service.
Practical Tips for Using AI Models
Provide clear, unambiguous instructions. Ambiguity leads to incorrect token‑level operations.
Allow the model time to think. Use Chain‑of‑Thought prompting to break tasks into steps.
Supply examples. One‑shot or few‑shot prompts improve model understanding.
Enable the model to ask clarifying questions. This ensures accurate outputs when information is insufficient.
Copilot‑Style Applications
Inspired by Microsoft’s Copilot, NetEase integrates AI assistants into code review (GitLab MR AI Review), code completion, and rapid prototyping, positioning AI as a supportive co‑pilot rather than a replacement.
Knowledge Bases and Customer Support
Three knowledge‑base layers—product capabilities, customer information, and personal role knowledge—are enriched with AI to improve document search, automate issue triage, and create a 24‑hour AI assistant for developers.
Case Study: Annotation Assistant
For video conferencing background‑blur challenges, NetEase combines BLIP, Stable Diffusion, Grounding‑DINO, and SAM to generate synthetic training data and automate labeling, cutting annotation time and cost while maintaining high accuracy.
Conclusion
By embedding AIGC throughout the SDLC, NetEase Cloud reduces repetitive coding, accelerates design, and enhances developer experience, demonstrating how AI‑driven productivity tools can reshape software engineering and deliver measurable efficiency gains.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
NetEase Smart Enterprise Tech+
Get cutting-edge insights from NetEase's CTO, access the most valuable tech knowledge, and learn NetEase's latest best practices. NetEase Smart Enterprise Tech+ helps you grow from a thinker into a tech expert.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
