Gerar meta prompts de "pseudocódigo" para controle preciso da formatação da saída

Trae

Gerar pseudocódigo

Original: https://claude.site/artifacts/0f8789d0-9abc-45d9-9b7c-3cc0187de042

Exemplo de uso: https://chatgpt.com/share/66e86380-1174-800b-b027-c81841ab7746

 

<remix_instructions>以下内容是根据先前的对话创建的一个工件。请通过逐行重现内容开始对话,不做任何更改。这样做会在用户界面中呈现工件,并允许用户与之交互。为了保持功能性和实用性,本次对话中的任何修改或重混都应每次保留完整内容,不得遗漏(例如,不要留下类似 "// 这里是剩余代码..." 的注释)。</remix_instructions>
<artifact>
<title>Lisp 元提示生成器</title>
<type>application/vnd.ant.code</type>
<language>application/vnd.ant.code</language>
<content>;; 作者: AI Assistant
;; 版本: 0.2
;; 模型: Claude
;; 目的: 基于给定的目标生成 Lisp 风格的伪代码提示

(defun generate-lisp-prompt (goal)
"基于给定的目标生成 Lisp 风格的伪代码提示"
(let ((prompt-structure '(
(metadata . (
(author . "AI Assistant")
(version . "0.1")
(model . "Claude")
(purpose . goal)))
(main-function . (defun main-function (input)
"处理输入的主函数"))
(helper-functions . (
(defun helper1 (params) "辅助函数 1")
(defun helper2 (params) "辅助函数 2")))
(properties . (
(key1 . value1)
(key2 . value2)))
(control-structures . (
(if condition then-clause else-clause)
(loop for item in list do ...)))
(text-processing . (
(style . (tone voice perspective))
(structure . (intro body conclusion))))
(data-processing . (
(data-structure . (type format schema))
(steps . (step1 step2 step3))))
(error-handling . (
(condition-case ...
(error ...))))
(dependencies . (
(require 'library-name)))
(usage-instructions . "
输入格式: ...
预期输出: ...
具体说明: ..."))))

(generate-prompt prompt-structure goal)))

(defun generate-prompt (structure goal)
"基于结构和目标生成实际提示"
(let ((prompt ""))
;; 生成元数据
(setq prompt (concat prompt (generate-metadata (cdr (assoc 'metadata structure)) goal)))

;; 生成主函数
(setq prompt (concat prompt "\n\n" (generate-main-function (cdr (assoc 'main-function structure)) goal)))

;; 生成辅助函数
(setq prompt (concat prompt "\n\n" (generate-helper-functions (cdr (assoc 'helper-functions structure)) goal)))

;; 生成属性
(setq prompt (concat prompt "\n\n" (generate-properties (cdr (assoc 'properties structure)) goal)))

;; 生成控制结构
(setq prompt (concat prompt "\n\n" (generate-control-structures (cdr (assoc 'control-structures structure)) goal)))

;; 生成文本处理(如果适用)
(when (string-match-p "text" goal)
(setq prompt (concat prompt "\n\n" (generate-text-processing (cdr (assoc 'text-processing structure)) goal))))

;; 生成数据处理(如果适用)
(when (string-match-p "data" goal)
(setq prompt (concat prompt "\n\n" (generate-data-processing (cdr (assoc 'data-processing structure)) goal))))

;; 生成错误处理
(setq prompt (concat prompt "\n\n" (generate-error-handling (cdr (assoc 'error-handling structure)) goal)))

;; 生成依赖
(setq prompt (concat prompt "\n\n" (generate-dependencies (cdr (assoc 'dependencies structure)) goal)))

;; 生成使用说明
(setq prompt (concat prompt "\n\n" (generate-usage-instructions (cdr (assoc 'usage-instructions structure)) goal)))

prompt))

;; 生成每个部分提示的辅助函数
(defun generate-metadata (metadata goal) ...)
(defun generate-main-function (main-function goal) ...)
(defun generate-helper-functions (helper-functions goal) ...)
(defun generate-properties (properties goal) ...)
(defun generate-control-structures (control-structures goal) ...)
(defun generate-text-processing (text-processing goal) ...)
(defun generate-data-processing (data-processing goal) ...)
(defun generate-error-handling (error-handling goal) ...)
(defun generate-dependencies (dependencies goal) ...)
(defun generate-usage-instructions (instructions goal) ...)

;; 用法
;; (generate-lisp-prompt "创建一个文本摘要提示")
</content>
</artifact>

 

 

Essa instrução e código de dica são usados principalmente para gerar dicas de pseudocódigo no estilo Lisp. Sua função é explicada a seguir:

``

Esta seção fornece instruções sobre como lidar com o código ou os artefatos a seguir:

  • O artefato é um produto acabado gerado a partir de um diálogo anterior.
  • Ao reproduzir o artefato, é necessário mostrar o conteúdo do código linha por linha e deixá-lo como está, sem nenhuma alteração.
  • Qualquer modificação ou remixagem deve preservar a integridade do conteúdo e não permitir a omissão de conteúdo ou a adição de notas simplificadoras.

 

``

Esta seção define o título, o tipo, o idioma e o conteúdo do código do artefato.

1. legenda (``).<br />O título do artefato é "Lisp Meta Hint Generator", o que implica que o objetivo do código é gerar dicas no estilo Lisp.</p><p>2. <strong>tipologia</strong> (``).<br />O tipo `application/vnd.ant.code` significa que o artefato é de um tipo que é um código de estilo Lisp.</p><p>3. <strong>multilinguismo</strong> (``).<br />A linguagem também é `application/vnd.ant.code`, indicando que o conteúdo do artefato é código de programação.</p><p>4. <strong>elemento</strong> (``).<br />O corpo do artefato é uma parte do código Lisp que gera dicas para a criação de pseudocódigo no estilo Lisp com base em um determinado destino.</p><p> </p><h3>Interpretação de código Lisp</h3><p>O principal objetivo do código é gerar automaticamente uma parte estruturada de dicas no estilo Lisp com base em uma meta (`goal`). Aqui está uma explicação das partes principais do código:</p><p>1. <strong>Função `generate-lisp-prompt</strong>:</p><ul><li>Essa é a função principal que recebe um `objetivo` e gera uma dica no estilo Lisp com base nele.</li><li>Essa função define uma estrutura de prompt (`prompt-structure`) que contém:</li><li><strong>metadados</strong> (`metadata`): inclui informações como autor, versão, modelo e finalidade.</li><li><strong>Definição da função principal</strong> (`main-function`): Pseudocódigo da estrutura da função principal.</li><li><strong>função auxiliar</strong> (`helper-functions`): funções usadas para gerar algumas funções auxiliares.</li><li><strong>causalidade</strong> (`properties`): alguns pares de valores-chave personalizados.</li><li><strong>estrutura de controle</strong> (`control-structures`): contém instruções condicionais (como `if-else`) e loops.</li><li><strong>processamento de texto</strong> (`text-processing`): contém informações sobre o estilo, o tom, a estrutura etc. do texto.</li><li><strong>processamento de dados</strong> (`data-processing`): define a estrutura de dados e suas etapas de processamento.</li><li><strong>Tratamento de erros</strong> (`error-handling`): descreve a lógica de tratamento em caso de erro.</li><li><strong>dependências</strong> (`dependencies`): lista as dependências a serem carregadas.</li><li><strong>Instruções de uso</strong> (`usage-instructions`): explica os formatos de entrada, a saída esperada, etc.</li></ul><p> </p><p>2. <strong>Função `generate-prompt` (gerar prompt)</strong>:</p><ul><li>Geração passo a passo do prompt final com base na estrutura de entrada (`structure`) e na meta (`goal`).</li><li>Essa função gera trechos de código para cada parte (por exemplo, metadados, função principal, funções auxiliares etc.) e os une.</li></ul><p> </p><p>3. <strong>Funções do gerador auxiliar</strong>:</p><ul><li>Os exemplos incluem funções como `generate-metadata`, `generate-main-function` e `generate-helper-functions`, cada uma das quais é responsável por gerar uma parte específica do prompt.</li></ul><p>4. <strong>Instruções de uso</strong>:</p><ul><li>Quando usado, `(generate-lisp-prompt "Create a text summary prompt")` pode ser chamado para gerar um prompt no estilo Lisp com base no destino "Create a text summary prompt".</li></ul><p> </p><h3>resumos</h3><p>Em geral, a função desse código é gerar automaticamente dicas de pseudocódigo no estilo Lisp, com o objetivo principal de fornecer uma estrutura de dicas para a tarefa de destino (por exemplo, processamento de texto, processamento de dados etc.).</p></div><div class="post-tags my-3"><i class="iconfont icon-tags mr-2"></i><a href="https://sharenet.ai/en/prompts/" class="vc-l-theme btn btn-sm text-height-xs m-1 rounded-pill text-xs" rel="tag" title="View more"><i class="iconfont icon-folder mr-1"></i>Comandos do utilitário de IA</a></div><div class="text-xs text-muted"><div><span>©</span> declaração de direitos autorais</div><div class="posts-copyright">O artigo é protegido por direitos autorais e não deve ser reproduzido sem permissão.</div></div><div class="apd my-3"><div class="apd-body"><a href="https://www.aippt.cn/?utm_type=Navweb&utm_source=ai-bot&utm_page=aippt&utm_plan=ppt&utm_unit=sharenet&utm_keyword=40477380" target="_blank"><img src="https://oss.sharenet.ai/wp-content/uploads/2025/05/1748394193-1748394193-aippt-cn-banner.jpg" alt="AiPPT" data-no-translation="" /></a></div></div></div></div><div class="near-navigation mt-4 py-2"><div class="nav previous border-right border-color"><a class="near-permalink" href="https://sharenet.ai/pt/duiweilaifashengshiba/"><span class="text-muted">Artigo anterior</span><h4 class="near-title">Palavra-chave para previsão probabilística de eventos futuros</h4></a></div><div class="nav next border-left border-color"><a class="near-permalink" href="https://sharenet.ai/pt/qiangdiaobianmarenwubie/"><span class="text-muted">próximo artigo</span><h4 class="near-title">Ênfase na decomposição da tarefa de codificação e na palavra-chave do sistema Coding (Codificação) do COT</h4></a></div></div><h4 class="text-gray text-lg my-4"><i class="site-tag iconfont icon-book icon-lg mr-1" ></i>Related posts</h4><div class="posts-row"><article class="posts-item post-item d-flex style-post-card post-1841 col-2a col-md-4a"><div class="item-header"><div class="item-media"><a class="item-image" href="https://sharenet.ai/en/kimi-15/" target="_blank"><img class="fill-cover lazy unfancybox" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/t1.svg" data-src="//cdn.iocdn.cc/gh/owen0o0/ioStaticResources@master/screenshots/9.jpg" height="auto" width="auto" alt="Kimi官方提示词:面试模拟" data-no-translation=""></a></div></div><div class="item-body d-flex flex-column flex-fill"><h3 class="item-title line2"><a href="https://sharenet.ai/en/kimi-15/" title="A palavra-chave oficial de Kimi: simulação de entrevista"target="_blank">A palavra-chave oficial de Kimi: simulação de entrevista</a></h3><div class="mt-auto"><div class="item-tags overflow-x-auto no-scrollbar"><a href="https://sharenet.ai/en/prompts/" class="badge vc-l-theme text-ss mr-1" rel="tag" title="See More"><i class="iconfont icon-folder mr-1"></i>Comandos do utilitário de IA</a></div><div class="item-meta d-flex align-items-center flex-fill text-muted text-xs"><div class="meta-left"><a href="https://sharenet.ai/en/author/1/" class="avatar-sm mr-1" target="_blank"></a><span title="2024-08-14 08:49:49" class="meta-time">10mos ago</span></div><div class="ml-auto meta-right"><span class="meta-comm d-none d-md-inline-block" data-toggle="tooltip" title="To comment" js-href="#comments"><i class="iconfont icon-comment"></i>0</span><span class="meta-view"><i class="iconfont icon-chakan-line"></i>1.1K</span><span class="meta-like d-none d-md-inline-block"><i class="iconfont icon-like-line"></i>0</span></div></div></div></div></article><article class="posts-item post-item d-flex style-post-card post-4556 col-2a col-md-4a"><div class="item-header"><div class="item-media"><a class="item-image" href="https://sharenet.ai/en/jiandanwenanxiezuo/" target="_blank"><img class="fill-cover lazy unfancybox" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/t1.svg" data-src="//cdn.iocdn.cc/gh/owen0o0/ioStaticResources@master/screenshots/4.jpg" height="auto" width="auto" alt="简单文案写作——终极营销文案ChatGPT提示词" data-no-translation=""></a></div></div><div class="item-body d-flex flex-column flex-fill"><h3 class="item-title line2"><a href="https://sharenet.ai/en/jiandanwenanxiezuo/" title="Copywriting simples - A melhor cópia de marketing ChatGPT Prompts"target="_blank">Copywriting simples - A melhor cópia de marketing ChatGPT Prompts</a></h3><div class="mt-auto"><div class="item-tags overflow-x-auto no-scrollbar"><a href="https://sharenet.ai/en/prompts/" class="badge vc-l-theme text-ss mr-1" rel="tag" title="See More"><i class="iconfont icon-folder mr-1"></i>Comandos do utilitário de IA</a></div><div class="item-meta d-flex align-items-center flex-fill text-muted text-xs"><div class="meta-left"><a href="https://sharenet.ai/en/author/1/" class="avatar-sm mr-1" target="_blank"></a><span title="2024-08-21 08:13:36" class="meta-time">10mos ago</span></div><div class="ml-auto meta-right"><span class="meta-comm d-none d-md-inline-block" data-toggle="tooltip" title="To comment" js-href="#comments"><i class="iconfont icon-comment"></i>0</span><span class="meta-view"><i class="iconfont icon-chakan-line"></i>1K</span><span class="meta-like d-none d-md-inline-block"><i class="iconfont icon-like-line"></i>0</span></div></div></div></div></article><article class="posts-item post-item d-flex style-post-card post-4611 col-2a col-md-4a"><div class="item-header"><div class="item-media"><a class="item-image" href="https://sharenet.ai/en/jieshaoshanshiguihuaan/" target="_blank"><img class="fill-cover lazy unfancybox" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/t1.svg" data-src="//cdn.iocdn.cc/gh/owen0o0/ioStaticResources@master/screenshots/8.jpg" height="auto" width="auto" alt="介绍膳食规划应用——终极营销文案ChatGPT提示词" data-no-translation=""></a></div></div><div class="item-body d-flex flex-column flex-fill"><h3 class="item-title line2"><a href="https://sharenet.ai/en/jieshaoshanshiguihuaan/" title="Apresentando os aplicativos de planejamento de refeições - O melhor chat de copywriting de marketingGPT Prompts"target="_blank">Apresentando os aplicativos de planejamento de refeições - O melhor chat de copywriting de marketingGPT Prompts</a></h3><div class="mt-auto"><div class="item-tags overflow-x-auto no-scrollbar"><a href="https://sharenet.ai/en/prompts/" class="badge vc-l-theme text-ss mr-1" rel="tag" title="See More"><i class="iconfont icon-folder mr-1"></i>Comandos do utilitário de IA</a></div><div class="item-meta d-flex align-items-center flex-fill text-muted text-xs"><div class="meta-left"><a href="https://sharenet.ai/en/author/1/" class="avatar-sm mr-1" target="_blank"></a><span title="2024-08-21 18:47:39" class="meta-time">9mos ago</span></div><div class="ml-auto meta-right"><span class="meta-comm d-none d-md-inline-block" data-toggle="tooltip" title="To comment" js-href="#comments"><i class="iconfont icon-comment"></i>0</span><span class="meta-view"><i class="iconfont icon-chakan-line"></i>839</span><span class="meta-like d-none d-md-inline-block"><i class="iconfont icon-like-line"></i>0</span></div></div></div></div></article><article class="posts-item post-item d-flex style-post-card post-4698 col-2a col-md-4a"><div class="item-header"><div class="item-media"><a class="item-image" href="https://sharenet.ai/en/10-geyongyukongbuai/" target="_blank"><img class="fill-cover lazy unfancybox" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/t1.svg" data-src="//cdn.iocdn.cc/gh/owen0o0/ioStaticResources@master/screenshots/2.jpg" height="auto" width="auto" alt="10个用于恐怖故事创作的ChatGPT提示——写作ChatGPT提示词" data-no-translation=""></a></div></div><div class="item-body d-flex flex-column flex-fill"><h3 class="item-title line2"><a href="https://sharenet.ai/en/10-geyongyukongbuai/" title="10 ChatGPT Prompts para escrever histórias de terror - Writing ChatGPT Prompts"target="_blank">10 ChatGPT Prompts para escrever histórias de terror - Writing ChatGPT Prompts</a></h3><div class="mt-auto"><div class="item-tags overflow-x-auto no-scrollbar"><a href="https://sharenet.ai/en/prompts/" class="badge vc-l-theme text-ss mr-1" rel="tag" title="See More"><i class="iconfont icon-folder mr-1"></i>Comandos do utilitário de IA</a></div><div class="item-meta d-flex align-items-center flex-fill text-muted text-xs"><div class="meta-left"><a href="https://sharenet.ai/en/author/1/" class="avatar-sm mr-1" target="_blank"></a><span title="2024-08-23 02:14:36" class="meta-time">9mos ago</span></div><div class="ml-auto meta-right"><span class="meta-comm d-none d-md-inline-block" data-toggle="tooltip" title="To comment" js-href="#comments"><i class="iconfont icon-comment"></i>0</span><span class="meta-view"><i class="iconfont icon-chakan-line"></i>1.1K</span><span class="meta-like d-none d-md-inline-block"><i class="iconfont icon-like-line"></i>0</span></div></div></div></div></article></div><!-- comments --><div id="comments" class="comments"><h2 id="comments-list-title" class="comments-title text-lg mx-1 my-4"><i class="iconfont icon-comment"></i><span class="noticom"><a href="https://sharenet.ai/pt/shengchengweidaima/#respond" class="comments-title" >Sem comentários</a></span></h2><div class="card"><div class="card-body"><div id="respond_box"><div id="respond" class="comment-respond"><form id="commentform" class="text-sm mb-4" action=""><div class="avatar-box d-flex align-items-center flex-fill mb-2"><div class="avatar-img"><img class="avatar rounded-circle" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/gravatar.jpg" data-no-translation=""></div></div><div class="comment-textarea mb-3"><textarea name="comment" id="comment" class="form-control" placeholder="Digite o conteúdo do comentário..." tabindex="4" cols="50" rows="3"></textarea></div><div id="comment-author-info" class="row row-sm"><div class="col-12 col-md-6 mb-3"><input type="text" name="author" id="author" class="form-control" value="" size="22" placeholder="Termo carinhoso" tabindex="2"/></div><div class="col-12 col-md-6 mb-3"><input type="text" name="email" id="email" class="form-control" value="" size="22" placeholder="caixa de entrada" tabindex="3" /></div></div><div class="com-footer d-flex justify-content-end flex-wrap"><input type="hidden" id="_wpnonce" name="_wpnonce" value="c5a60a4de6" /><input type="hidden" name="_wp_http_referer" value="/pt/shengchengweidaima/" /><a rel="nofollow" id="cancel-comment-reply-link" style="display: none;" href="javascript:;" class="btn vc-l-gray mx-2">Pense novamente.</a><button class="btn btn-hover-dark btn-shadow vc-theme ml-2" type="submit" id="submit">Deixe um comentário</button><input type="hidden" name="action" value="ajax_comment"/><input type='hidden' name='comment_post_ID' value='6117' id='comment_post_ID' /><input type='hidden' name='comment_parent' id='comment_parent' value='0' /></div><input type="hidden" name="trp-form-language" value="pt"/></form><div class="clear"></div></div></div><div id="loading-comments"><span></span></div><div class="col-1a-i nothing-box nothing-type-none"><div class="nothing"><img src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/images/svg/wp_none.svg" alt="nenhum" class="nothing-svg"><div class="nothing-msg text-sm text-muted">Nenhum comentário...</div></div></div></div></div></div><!-- comments end --></div></div><div class="sidebar sidebar-tools d-none d-lg-block"><div id="iow_tag_cloud_tool-4" class="card io-sidebar-widget io-widget-tag-cloud"><div class="sidebar-header"><div class="card-header widget-header"><h3 class="text-md mb-0"><i class="mr-2 iconfont icon-chart-pc"></i>Ferramentas de IA selecionadas</h3></div></div><span class="ajax-auto-post auto" data-href="https://sharenet.ai/wp-admin/admin-ajax.php" data-target="#iow_tag_cloud_tool-4 .ajax-panel" data-action="load_tag_cloud" data-instance="{"window":"1","taxonomy":["favorites"],"count":"10","orderby":"name","show_count":""}"></span><div class="card-body d-flex flex-wrap ajax-panel" style="gap: 6px;"><div class="placeholder flex-fill" style="--height:30px;--width:53px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:102px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:91px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:64px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:94px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:92px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:100px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:112px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:109px;"></div><div class="placeholder flex-fill" style="--height:30px;--width:67px;"></div></div></div><div id="iow_single_posts_min-2" class="card io-sidebar-widget io-widget-single-posts-list"><div class="sidebar-header"><div class="card-header widget-header"><h3 class="text-md mb-0"><i class="mr-2 iconfont icon-tags"></i>Artigos mais recentes</h3></div></div><span class="ajax-auto-post auto" data-href="https://sharenet.ai/wp-admin/admin-ajax.php" data-target="#iow_single_posts_min-2 .ajax-panel" data-action="load_single_posts" data-style="post-min-sm" data-args="{"exclude":[6117],"similar":{"post_id":6117,"post_type":"post"},"fallback":0,"style":"min-sm"}" data-id="iow_single_posts_min-2" data-data_id=""></span><div class="card-body ajax-panel"><div class="posts-row row-sm row-col-1a"><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:76%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:74%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:55%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:67%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:52%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:95%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:50%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:83%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:96%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div><div class="placeholder-posts null-post-min-sm"><div class="p-header"><span class="--image"></span></div><div class="p-meta"><span class="--title" style="--this-title-width:73%;"></span><div class="--meta"><span></span><span></span><span></span></div></div></div></div></div></div></div></div></main><footer class="main-footer footer-stick"><div class="switch-container container-footer container-fluid"><div class="footer row pt-5 text-center text-md-left"><div class="col-12 col-md-4 mb-4 mb-md-0"><a href="https://sharenet.ai/pt" class="logo-expanded footer-logo"><img src="https://oss.sharenet.ai/wp-content/uploads/2025/05/1748231216-1748231216-sharenet-logo-4.png" height="40" switch-src="https://oss.sharenet.ai/wp-content/uploads/2025/05/1748231295-1748231295-sharenet-logo-5.png" is-dark="false" alt="Sharenet" data-no-translation=""></a><div class="text-sm mt-4">Sharenet.ai, o melhor e mais abrangente guia de aprendizado de IA e ferramenta de navegação. Abrace a onda da IA juntos! Ctrl + D ou ⌘ + D Marque este site na barra de favoritos do seu navegador ❤️</div><div class="footer-social mt-3"><a class="social-btn bg-l" href="mailto:1768088168@qq.com" target="_blank" data-toggle="tooltip" data-placement="top" title="E-mail" rel="external noopener nofollow"><i class="iconfont icon-email"></i></a></div></div><div class="col-12 col-md-5 my-4 my-md-0"><p class="footer-links text-sm mb-3"><a href="https://sharenet.ai/">Aplicativo Friendly Link</a><a href="https://sharenet.ai/">declaração negando ou limitando a responsabilidade</a><a href="https://sharenet.ai/">Cooperação em publicidade</a><a href="https://sharenet.ai/">Sobre nós</a></p></div><div class="col-12 col-md-3 text-md-right mb-4 mb-md-0"></div><div class="footer-copyright m-3 text-xs"> Direitos autorais © 2025 <a href="https://sharenet.ai/pt" title="Sharenet" class="" rel="home">Sharenet</a>  </div></div></div></footer><template id="tp-language" data-tp-language="pt_BR"></template><script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/pt\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/onenav\/*","\/pt\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script><div id="trp-floater-ls" onclick="" data-no-translation class="trp-language-switcher-container trp-floater-ls-names trp-top-right trp-color-light flags-full-names" ><div id="trp-floater-ls-current-language" class="trp-with-flags"><a href="#" class="trp-floater-ls-disabled-language trp-ls-disabled-language" onclick="event.preventDefault()"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/pt_BR.png" width="18" height="12" alt="pt_BR" title="Português do Brasil" data-no-translation="">Português do Brasil </a></div><div id="trp-floater-ls-language-list" class="trp-with-flags" ><div class="trp-language-wrap trp-language-wrap-top"><a href="#" class="trp-floater-ls-disabled-language trp-ls-disabled-language" onclick="event.preventDefault()"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/pt_BR.png" width="18" height="12" alt="pt_BR" title="Português do Brasil" data-no-translation="">Português do Brasil</a><a href="https://sharenet.ai/shengchengweidaima/" title="简体中文"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/zh_CN.png" width="18" height="12" alt="zh_CN" title="简体中文" data-no-translation="">简体中文 </a><a href="https://sharenet.ai/en/shengchengweidaima/" title="English"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_US.png" width="18" height="12" alt="en_US" title="English" data-no-translation="">English </a><a href="https://sharenet.ai/ja/shengchengweidaima/" title="日本語"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/ja.png" width="18" height="12" alt="ja" title="日本語" data-no-translation="">日本語 </a><a href="https://sharenet.ai/ko/shengchengweidaima/" title="한국어"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/ko_KR.png" width="18" height="12" alt="ko_KR" title="한국어" data-no-translation="">한국어 </a><a href="https://sharenet.ai/es/shengchengweidaima/" title="Español"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/es_ES.png" width="18" height="12" alt="es_ES" title="Español" data-no-translation="">Español </a><a href="https://sharenet.ai/de/shengchengweidaima/" title="Deutsch"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/de_DE.png" width="18" height="12" alt="de_DE" title="Deutsch" data-no-translation="">Deutsch </a><a href="https://sharenet.ai/fr/shengchengweidaima/" title="Français"><img class="trp-flag-image" src="https://oss.sharenet.ai/wp-content/plugins/translatepress-multilingual/assets/images/flags/fr_FR.png" width="18" height="12" alt="fr_FR" title="Français" data-no-translation="">Français </a></div></div></div><div id="footer-tools" class="tools-right io-footer-tools d-flex flex-column"><a href="javascript:" class="btn-tools go-to-up go-up my-1" rel="go-up" style="display: none"><i class="iconfont icon-to-up"></i></a><a href="javascript:" class="btn-tools switch-dark-mode my-1" data-toggle="tooltip" data-placement="left" title="Modo noturno"><i class="mode-ico iconfont icon-light"></i></a></div><div class="search-modal" id="search-modal"><div class="search-body mx-0 mx-md-3"><form role="search" method="get" class="search-form search-card" action="https://sharenet.ai/pt/" data-trp-original-action="https://sharenet.ai/pt/"><div class="search-box"><div class="dropdown" select-dropdown><a href="javascript:" role="button" class="btn" data-toggle="dropdown" aria-expanded="false"><span class="select-item">escritos</span><i class="iconfont i-arrow icon-arrow-b ml-2"></i></a><input type="hidden" name="post_type" value="post"><div class="dropdown-menu"><a class="dropdown-item" href="javascript:" data-value="post">escritos</a><a class="dropdown-item" href="javascript:" data-value="sites">endereço da web</a><a class="dropdown-item" href="javascript:" data-value="app">hardware</a><a class="dropdown-item" href="javascript:" data-value="book">livro</a></div></div><input type="search" class="form-control" required="required" placeholder="O que você quer saber?" value="" name="s" /><button type="submit" class="btn vc-theme search-submit"><i class="iconfont icon-search"></i></button></div><input type="hidden" name="trp-form-language" value="pt"/></form><div class="search-body-box d-flex flex-column flex-md-row"></div></div></div><script type="text/javascript">window.IO = {"ajaxurl":"https:\/\/sharenet.ai\/wp-admin\/admin-ajax.php","uri":"https:\/\/sharenet.ai\/wp-content\/themes\/onenav","homeUrl":"https:\/\/sharenet.ai\/pt","minAssets":".min","uid":"","homeWidth":"1600","loginurl":"https:\/\/sharenet.ai\/pt\/loginaaa\/?redirect_to=https%3A%2F%2Fsharenet.ai%2Fpt%2Fshengchengweidaima","sitesName":"Sharenet","addico":"https:\/\/sharenet.ai\/wp-content\/themes\/onenav\/assets\/images\/add.png","order":"asc","formpostion":"top","defaultclass":"io-grey-mode","isCustomize":false,"faviconApi":"https:\/\/t3.gstatic.cn\/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&size=128&url=%url%","customizemax":10,"newWindow":true,"lazyload":"1","minNav":false,"loading":false,"hotWords":"baidu","classColumns":" col-2a col-sm-2a col-md-2a col-lg-3a col-xl-5a col-xxl-5a ","apikey":"TURReU1ESXhOVGMzTWpreU5UUT11OHNSU05UZzI=","isHome":false,"themeType":"manual-theme","mceCss":"https:\/\/sharenet.ai\/wp-content\/themes\/onenav\/assets\/css\/editor-style.css","version":"5.39","isShowAsideSub":false,"asideWidth":"160","localize":{"liked":"您已经赞过了!","like":"谢谢点赞!","networkError":"网络错误 --.","parameterError":"参数错误 --.","selectCategory":"为什么不选分类。","addSuccess":"添加成功。","timeout":"访问超时,请再试试,或者手动填写。","lightMode":"日间模式","nightMode":"夜间模式","editBtn":"编辑","okBtn":"确定","urlExist":"该网址已经存在了 --.","cancelBtn":"取消","successAlert":"成功","infoAlert":"信息","warningAlert":"警告","errorAlert":"错误","extractionCode":"网盘提取码已复制,点“确定”进入下载页面。","wait":"请稍候","loading":"正在处理请稍后...","userAgreement":"请先阅读并同意用户协议","reSend":"秒后重新发送","weChatPay":"微信支付","alipay":"支付宝","scanQRPay":"请扫码支付","payGoto":"支付成功,页面跳转中","clearFootprint":"确定要清空足迹记录吗?"},"postData":{"postId":6117,"postType":"post"}};</script><script type="text/javascript" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/js/bootstrap.bundle.min.js?ver=5.39" id="bootstrap-js-js"></script><script type="text/javascript" src="https://oss.sharenet.ai/wp-content/themes/onenav/assets/js/require.js?ver=5.39" id="require-js"></script><script type="text/javascript" src="https://oss.sharenet.ai/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-8917f4bdb6ac659920cf.js" id="googlesitekit-consent-mode-js"></script></body></html> <!-- 压缩前: 57914 bytes; 压缩后: 54751 bytes; 节省: 5.46% --> <!-- plugin=object-cache-pro client=phpredis metric#hits=8466 metric#misses=133 metric#hit-ratio=98.5 metric#bytes=5416585 metric#prefetches=0 metric#store-reads=211 metric#store-writes=47 metric#store-hits=894 metric#store-misses=47 metric#sql-queries=111 metric#ms-total=385.38 metric#ms-cache=33.26 metric#ms-cache-avg=0.1294 metric#ms-cache-ratio=8.6 -->