> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/advanced-ai/recipes/gmail-ai-reply-drafts.md).

# 在 Duaer 里让 AI 给新邮件写 Gmail 回复草稿

在 Duaer 里，新邮件到达后交给模型写回复，存成同一会话里的 Gmail 草稿。你检查后再点发送，AI 不会替你发信。
## 在 Duaer 里搭回复草稿流程

1. 加 [Gmail Trigger](/zh/integrations/builtin/trigger-nodes/duaer-nodes-base.gmailtrigger.md)，每分钟检查一次，关掉 Simplify 拿到正文，筛选条件里只看未读。
2. 需要时接 [If](/zh/build/if.md)，跳过 noreply、通知类发件人。
3. 接 [Basic LLM Chain](/zh/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.chainllm.md)，Chat Model 挂 [Duaer Chat Model](/zh/build/duaer-chat-model.md)。Prompt 写：用中文写一封礼貌简短的回复草稿，只输出正文。原邮件：{{ $json.text }}。
4. 接 [Gmail](/zh/build/gmail.md)，Resource 选 Draft，Operation 选 Create。Subject 填 Re: {{ $('Gmail Trigger').item.json.subject }}，Message 填 {{ $json.text }}。
5. 在 Options 里加 Thread ID：{{ $('Gmail Trigger').item.json.threadId }}，再加 To Email：{{ $('Gmail Trigger').item.json.from.value[0].address }}。草稿就挂在原会话下面。
6. 发布数字组织。

## 让 Duaer 写得更像你

- 在 Prompt 里写清身份、语气和不能承诺的事，例如「不要答应退款，转给人工」。
- 需要查订单、查日程时，把 Basic LLM Chain 换成 [AI Agent](/zh/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent.md)，挂上对应工具。
## Questions

### Duaer 会自动替我把回复发出去吗？

不会。这条 Duaer 流程只创建 Gmail 草稿，发不发由你决定。

### Duaer 写的草稿为什么不在原邮件会话里？

在 Duaer 的 Gmail 草稿节点 Options 里加 Thread ID，值用触发器里的 threadId。

## 相关

- [在 Duaer 里用 Gmail 发邮件](https://doc.duaer.com/zh/build/gmail.md)
- [在 Duaer Chat Model 里选模型](https://doc.duaer.com/zh/build/duaer-chat-model.md)
- [在 Duaer 里自动总结新邮件并列出待办](https://doc.duaer.com/zh/tasks/summarize-emails.md)
- [在 Duaer 里解决 Google 凭证 invalid_grant 和 7 天失效](https://doc.duaer.com/zh/troubleshooting/google-oauth-invalid-grant.md)

