{"id":6465,"date":"2025-06-02T01:33:13","date_gmt":"2025-06-02T01:33:13","guid":{"rendered":"https:\/\/www.myshirtai.com\/archives\/6465"},"modified":"2025-06-02T01:33:13","modified_gmt":"2025-06-02T01:33:13","slug":"%e7%a8%8b%e5%ba%8f%e5%91%98%e7%9a%84%e6%8f%90%e7%a4%ba%e5%b7%a5%e7%a8%8b%e5%ae%9e%e6%88%98%e6%89%8b%e5%86%8c","status":"publish","type":"post","link":"https:\/\/www.myshirtai.com\/en\/archives\/6465","title":{"rendered":"Hints for Programmers Engineering Practical Manual"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"h-\u63d0\u793a\u5de5\u7a0b\u7684\u6838\u5fc3\u539f\u5219\">Core Principles of Cue Engineering<\/h2>\n\n\n\n<p>An effective communication strategy is crucial when collaborating with AI code assistants. Imagine you're mentoring a colleague who is technically competent but knows nothing about your project's background, and you need to provide enough information for him to understand and solve the problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5173\u952e\u539f\u5219\">Key principles<\/h3>\n\n\n\n<p><strong>Provide adequate contextual information<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Programming language and framework version used<\/li>\n\n\n\n<li>Specific error messages and stack traces<\/li>\n\n\n\n<li>Expected functionality and actual performance of the code<\/li>\n\n\n\n<li>Relevant project constraints and technology stacks<\/li>\n<\/ul>\n\n\n\n<p><strong>Clarification of specific objectives<\/strong> Avoid vague descriptions and clearly state what problem you are trying to solve:<\/p>\n\n\n\n<p>\u274c \"Make my code better\" \u2705 \"Refactor this function to improve readability, reduce code duplication, and use ES6 syntax\"<\/p>\n\n\n\n<p><strong>Step-by-step handling of complex tasks<\/strong> Break down big tasks into small steps:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">1. First generate the basic structure of the React component\n2. Then add state management logic\n3. Finally, integrate API calls and error handling.\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>Provide input and output examples<\/strong> Desired behavior is illustrated through specific examples:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">\/\/ Expected: formatPrice(2.5) returns \"$2.50\".\n\/\/ Expected: formatPrice(100) returns \"$100.00\".\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u8c03\u8bd5\u573a\u666f\u7684\u9ad8\u6548\u63d0\u793a\">Efficient tips for debugging scenarios<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b9e\u6218\u6848\u4f8b-react-hook-\u4f9d\u8d56\u95ee\u9898\">Real-world example: React Hook dependency issue<\/h3>\n\n\n\n<p><strong>Problem Code:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">const UserProfile = ({ userId }) =&amp;gt; {\n  const [user, setUser] = useState(null);\n  const [loading, setLoading] = useState(true);\n\n  useEffect(() =&amp;gt; {\n    fetchUser(userId).then(setUser).finally(() =&amp;gt; setLoading(false));\n  }, [userId, setUser, setLoading]); \/\/ here&#039;s the problem\n\n  return loading ? &lt;div&gt;Loading...&lt;\/div&gt; : &lt;div&gt;{user?.name}&lt;\/div&gt;;\n};\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>\u274c Ineffective tips:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">I'm having trouble with useEffect, the component keeps re-rendering!\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>\u2705 Efficient Tip:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">I have a React component with infinite re-rendering issues:\n\nExpected behavior: get user data once when userId changes\nActual behavior: Component re-renders in an infinite loop\nError message: Warning: Maximum update depth exceeded\n\nThe code is as above, the problem is in the dependency array of useEffect. should setUser and setLoading be added to the dependency? Why does it cause infinite loop? Please explain the best practices for React Hook dependencies.\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u8c03\u8bd5\u63d0\u793a\u6a21\u677f\">Debug Tip Templates<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">Problem description: [brief description of the problem]\nExpected Behavior: [what the code should do]\nActual Behavior: [What is happening now]\nError message: [complete error message].\nRelevant Code: [Provide code snippet].\nTechnical environment: [Language version, framework version]\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u91cd\u6784\u573a\u666f\u7684\u7cfb\u7edf\u5316\u65b9\u6cd5\">A systematic approach to reconstructing scenarios<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u660e\u786e\u91cd\u6784\u76ee\u6807\">Clarify the objectives of the reconfiguration<\/h3>\n\n\n\n<p>Refactoring should be done with a clear direction for improvement:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Reconfiguration goals<\/th><th>Tip templates<\/th><th>typical example<\/th><\/tr><\/thead><tbody><tr><td>performance optimization<\/td><td>\"Optimize this function for [specific performance metric]\"<\/td><td>\"Optimize this function to eliminate O(n\u00b2) complexity.\"<\/td><\/tr><tr><td>Code cleanup<\/td><td>\"Refactoring to improve [readability\/maintainability]\"<\/td><td>\"Refactor this function to reduce nesting and improve naming\"<\/td><\/tr><tr><td>Technology upgrades<\/td><td>\"Rewrite [old technology] as [new technology]\"<\/td><td>\"Rewriting class components as function components using Hooks\"<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b9e\u6218\u6848\u4f8b-\u6027\u80fd\u4f18\u5316\u91cd\u6784\">Practical Case: Performance Optimization Refactoring<\/h3>\n\n\n\n<p><strong>Original code (with O(n\u00b2) problem):<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">function processUserData(users, orders) {\n  const result = [];\n  \n  for (let user of users) {\n    const userOrders = [];\n    for (let order of orders) {\n      if (order.userId === user.id) {\n        userOrders.push(order);\n      }\n    }\n    \n    const totalSpent = userOrders.reduce((sum, order) =&gt; sum + order.amount, 0);\n    result.push({ ...user, orders: userOrders, totalSpent });\n  }\n  \n  return result;\n}\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>\u2705 Performance optimization tips:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">The following function has an O(n\u00b2) time complexity problem and needs to be optimized to O(n):\n\n[code]\n\nOptimization requirements:\n1. eliminate nested loops, use Map for O(1) lookups\n2. reduce repeated calculations, a traversal to complete the data aggregation\n3. keep the code readable, add performance comments\n4. handle edge cases: users without orders\n\nPlease provide the refactored code and explain the optimization idea.\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u529f\u80fd\u5f00\u53d1\u7684\u6e10\u8fdb\u5f0f\u63d0\u793a\">Progressive Tips for Feature Development<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u4ece\u67b6\u6784\u5230\u5b9e\u73b0\u7684\u5206\u5c42\u5f00\u53d1\">Layered development from architecture to implementation<\/h3>\n\n\n\n<p><strong>Step 1: Architecture Design<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">Design a state management architecture for multi-step forms:\n\nFunctional Requirements:\n- Support for a 3-step form process\n- Real-time validation and data persistence\n- Forward\/backward navigation\n\nTechnology Stack: React + TypeScript + React Hook Form\n\nPlease provide:\n- State structure design\n- Main Hook interface design\n- State transition logic\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>Step 2: Core realization<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">Based on the previous architectural design, implement the core useMultiStepForm Hook:\n\nRequirements:\n1. manage the current step and form data\n2. provide nextStep, prevStep, updateStepData methods\n3. integrate form validation logic\n4. automatically saved to localStorage\n\nPlease provide the complete Hook implementation code.\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u529f\u80fd\u5f00\u53d1\u6a21\u677f\">Functional Development Templates<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">## Description of the task\n[The problem you are trying to solve]\n\n## Technical Environment\n- Language\/Framework:\n- Version Information:\n- Related libraries:\n\n## Specific Requirements.\n- Functional Requirements:\n- Performance Requirements:\n- Code Style:\n\n## Constraints\n- Cannot be used:\n- Must be followed:\n\n## Desired Outputs\n[Describe the format of the desired result].\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u9ad8\u7ea7\u63d0\u793a\u6280\u5de7\u4e0e\u5e38\u89c1\u8bef\u533a\">Advanced Prompting Tips and Common Misconceptions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5341\u5927\u9ad8\u6548\u63d0\u793a\u6280\u5de7\">Top 10 Highly Effective Cueing Tips<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>skill<\/th><th>templates<\/th><th>application scenario<\/th><\/tr><\/thead><tbody><tr><td>persona<\/td><td>\"You are a senior [language] developer, please [task]\"<\/td><td>Code reviews, architectural recommendations<\/td><\/tr><tr><td>Problem diagnosis<\/td><td>\"This is the problem: [description] with the following code, what is the cause?\"<\/td><td>Bug Location<\/td><\/tr><tr><td>Example Driver<\/td><td>\"Function input [X] should output [Y], please realize\"<\/td><td>Function Development<\/td><\/tr><tr><td>step by step<\/td><td>\"Analyze this function line by line, how do the values of the variables change?\"<\/td><td>logic debugging<\/td><\/tr><tr><td>restrict sth. to a certain extent<\/td><td>\"Please avoid [X], use [Y], optimize [Z]\"<\/td><td>Compliance with project specifications<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5e38\u89c1\u8bef\u533a\u4e0e\u89e3\u51b3\u65b9\u6848\">Common Misconceptions and Solutions<\/h3>\n\n\n\n<p><strong>1. Information overload<\/strong> \u274c Multiple complex problems required at one time \u2705 Step-by-step approach to solving each problem<\/p>\n\n\n\n<p><strong>2. Insufficient information<\/strong> \u274c \"Fix my code\" \u2705 Provide error message, expected behavior, related code<\/p>\n\n\n\n<p><strong>3. Ambiguity of purpose<\/strong> \u274c \"Make code better\" \u2705 \"Improve readability and reduce memory usage\"<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u4ee3\u7801\u5ba1\u67e5\u63d0\u793a\u6a21\u5f0f\">Code Review Alert Mode<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">Play the role of a senior technical architect and perform an in-depth review of the following code:\n\n[code content]\n\nReview dimensions:\n1. architectural design: does it comply with SOLID principles?\n2. performance considerations: are there any performance bottlenecks?\n3. Security: Are there security vulnerabilities?\n4. maintainability: is the code easy to understand and modify?\n\nPlease provide specific issues, suggestions and examples of improvements.\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6700\u4f73\u5b9e\u8df5\u5efa\u8bae\">Best Practice Recommendations<\/h3>\n\n\n\n<p><strong>Continuous Iterative Improvement<\/strong><\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">Round 1: Getting the basic solution\nRound 2: Optimize and improve\nRound 3: Add error handling and testing\n<\/code><\/pre><\/div>\n\n\n\n<p><strong>Validation and Learning<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always validate AI-generated code<\/li>\n\n\n\n<li>Run tests to ensure correct functionality<\/li>\n\n\n\n<li>Analyzing AI's solution ideas<\/li>\n\n\n\n<li>Documenting effective cueing patterns<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u7ed3\u8bed\">concluding remarks<\/h2>\n\n\n\n<p>Cue engineering is a practical skill that needs to be honed in practice. With clear communication, specific requirements, and patient iteration, you can significantly improve your programming efficiency. Remember, an AI helper is like a partner who is smart but needs clear guidance, and good prompting can make it a capable assistant on your programming journey.<\/p>\n\n\n\n<table style=\"width: 100%;border-collapse: collapse;border: 1px solid #ddd\">\r\n<thead>\r\n<tr style=\"height: 48px;background-color: #f5f5f5\">\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">For more products, please check out<\/h4>\r\n<\/th>\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">See more at<\/h4>\r\n<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr style=\"height: 63px\">\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/\" data-linktype=\"2\">ShirtAI - Penetrating Intelligence<\/a><\/td>\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/archives\/4425\/\" data-linktype=\"2\">The AIGC Big Model: ushering in an era of dual revolution in engineering and science - Penetrating Intelligence<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 61px\">\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/en\/\" data-linktype=\"2\">1:1 Restoration of Claude and GPT Official Website - AI Cloud Native<\/a><\/td>\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bluelsqkj.com\/archives\/2876\" data-linktype=\"2\">Live Match App Global HD Sports Viewing Player (Recommended) - BlueShirt.com<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 54px\">\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/api.mygptmeta.com\/\" data-linktype=\"2\">Transit service based on official API - GPTMeta API<\/a><\/td>\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.zhihu.com\/question\/621055223\/answer\/3633615705\" data-linktype=\"2\">Help, can anyone of you provide some tips on how to ask questions on GPT? - Knowing<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 70px\">\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/shop.blueshirtmap.com\/\" data-linktype=\"2\">Global Virtual Goods Digital Store - Global SmarTone (Feng Ling Ge)<\/a><\/td>\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bilibili.com\/video\/BV1efpneYE54\/?spm_id_from=333.1387.homepage.video_card.click\" data-linktype=\"2\">How powerful is Claude airtfacts feature that GPT instantly doesn't smell good? -BeepBeep<\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>","protected":false},"excerpt":{"rendered":"<p>Cue the core principles of engineering Effective communication strategies are critical when collaborating with AI code assistants. Imagine that you're mentoring a person who is technically competent but has your project's back [...]<\/p>","protected":false},"author":1,"featured_media":6464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[60],"tags":[],"class_list":["post-6465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prompt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c - \u6e17\u900f\u667a\u80fd<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.myshirtai.com\/en\/archives\/6465\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c\" \/>\n<meta property=\"og:description\" content=\"\u63d0\u793a\u5de5\u7a0b\u7684\u6838\u5fc3\u539f\u5219 \u5728\u4e0eAI\u4ee3\u7801\u52a9\u624b\u534f\u4f5c\u65f6\uff0c\u6709\u6548\u7684\u6c9f\u901a\u7b56\u7565\u81f3\u5173\u91cd\u8981\u3002\u60f3\u8c61\u4f60\u6b63\u5728\u6307\u5bfc\u4e00\u4f4d\u6280\u672f\u80fd\u529b\u5f88\u5f3a\u4f46\u5bf9\u4f60\u9879\u76ee\u80cc [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.myshirtai.com\/en\/archives\/6465\/\" \/>\n<meta property=\"og:site_name\" content=\"\u6e17\u900f\u667a\u80fd\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-02T01:33:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"580\" \/>\n\t<meta property=\"og:image:height\" content=\"326\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"IvesFeng666\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"IvesFeng666\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465\"},\"author\":{\"name\":\"IvesFeng666\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\"},\"headline\":\"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c\",\"datePublished\":\"2025-06-02T01:33:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465\"},\"wordCount\":45,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg\",\"articleSection\":[\"\u63d0\u793a\u8bcd\u5de5\u7a0b\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6465#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465\",\"url\":\"https:\/\/www.myshirtai.com\/archives\/6465\",\"name\":\"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c - \u6e17\u900f\u667a\u80fd\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg\",\"datePublished\":\"2025-06-02T01:33:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6465\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg\",\"width\":580,\"height\":326},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6465#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.myshirtai.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.myshirtai.com\/#website\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"name\":\"\u6e17\u900f\u667a\u80fd\",\"description\":\"ShirtAI\",\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"alternateName\":\"ShirtAI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.myshirtai.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.myshirtai.com\/#organization\",\"name\":\"ShirtAI\",\"alternateName\":\"ShirtAI\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"width\":1200,\"height\":675,\"caption\":\"ShirtAI\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\",\"name\":\"IvesFeng666\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"caption\":\"IvesFeng666\"},\"sameAs\":[\"http:\/\/www.myshirtai.com\"],\"url\":\"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c - \u6e17\u900f\u667a\u80fd","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.myshirtai.com\/en\/archives\/6465\/","og_locale":"en_US","og_type":"article","og_title":"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c","og_description":"\u63d0\u793a\u5de5\u7a0b\u7684\u6838\u5fc3\u539f\u5219 \u5728\u4e0eAI\u4ee3\u7801\u52a9\u624b\u534f\u4f5c\u65f6\uff0c\u6709\u6548\u7684\u6c9f\u901a\u7b56\u7565\u81f3\u5173\u91cd\u8981\u3002\u60f3\u8c61\u4f60\u6b63\u5728\u6307\u5bfc\u4e00\u4f4d\u6280\u672f\u80fd\u529b\u5f88\u5f3a\u4f46\u5bf9\u4f60\u9879\u76ee\u80cc [&hellip;]","og_url":"https:\/\/www.myshirtai.com\/en\/archives\/6465\/","og_site_name":"\u6e17\u900f\u667a\u80fd","article_published_time":"2025-06-02T01:33:13+00:00","og_image":[{"width":580,"height":326,"url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg","type":"image\/jpeg"}],"author":"IvesFeng666","twitter_card":"summary_large_image","twitter_misc":{"Written by":"IvesFeng666","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.myshirtai.com\/archives\/6465#article","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465"},"author":{"name":"IvesFeng666","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2"},"headline":"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c","datePublished":"2025-06-02T01:33:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465"},"wordCount":45,"commentCount":0,"publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg","articleSection":["\u63d0\u793a\u8bcd\u5de5\u7a0b"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.myshirtai.com\/archives\/6465#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.myshirtai.com\/archives\/6465","url":"https:\/\/www.myshirtai.com\/archives\/6465","name":"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c - \u6e17\u900f\u667a\u80fd","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg","datePublished":"2025-06-02T01:33:13+00:00","breadcrumb":{"@id":"https:\/\/www.myshirtai.com\/archives\/6465#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.myshirtai.com\/archives\/6465"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/archives\/6465#primaryimage","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg","width":580,"height":326},{"@type":"BreadcrumbList","@id":"https:\/\/www.myshirtai.com\/archives\/6465#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.myshirtai.com\/"},{"@type":"ListItem","position":2,"name":"\u7a0b\u5e8f\u5458\u7684\u63d0\u793a\u5de5\u7a0b\u5b9e\u6218\u624b\u518c"}]},{"@type":"WebSite","@id":"https:\/\/www.myshirtai.com\/#website","url":"https:\/\/www.myshirtai.com\/","name":"\u6e17\u900f\u667a\u80fd","description":"ShirtAI","publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"alternateName":"ShirtAI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.myshirtai.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.myshirtai.com\/#organization","name":"ShirtAI","alternateName":"ShirtAI","url":"https:\/\/www.myshirtai.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","width":1200,"height":675,"caption":"ShirtAI"},"image":{"@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2","name":"IvesFeng666","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","caption":"IvesFeng666"},"sameAs":["http:\/\/www.myshirtai.com"],"url":"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"thumbnail":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup-150x84.jpg",150,84,true],"medium":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"medium_large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"1536x1536":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"2048x2048":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup.jpg",580,326,false],"trp-custom-language-flag":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/06\/924a7fd6-270c-4285-8f15-e61f64e4320a_1748827687096083447tplv-a9rns2rl98-web-thumb-watermark-webp_cleanup-18x10.jpg",18,10,true]},"uagb_author_info":{"display_name":"IvesFeng666","author_link":"https:\/\/www.myshirtai.com\/en\/archives\/author\/admin"},"uagb_comment_info":0,"uagb_excerpt":"\u63d0\u793a\u5de5\u7a0b\u7684\u6838\u5fc3\u539f\u5219 \u5728\u4e0eAI\u4ee3\u7801\u52a9\u624b\u534f\u4f5c\u65f6\uff0c\u6709\u6548\u7684\u6c9f\u901a\u7b56\u7565\u81f3\u5173\u91cd\u8981\u3002\u60f3\u8c61\u4f60\u6b63\u5728\u6307\u5bfc\u4e00\u4f4d\u6280\u672f\u80fd\u529b\u5f88\u5f3a\u4f46\u5bf9\u4f60\u9879\u76ee\u80cc&hellip;","_links":{"self":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts\/6465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/comments?post=6465"}],"version-history":[{"count":0,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/posts\/6465\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/media\/6464"}],"wp:attachment":[{"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/media?parent=6465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/categories?post=6465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myshirtai.com\/en\/wp-json\/wp\/v2\/tags?post=6465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}