![Langchain AI Email Assistant](/_next/image?url=https%3A%2F%2Fimg.aipure.ai%2Flogo_langchain-ai-email-assistant_8531d809149af3be156fa93f6dd0ebd7.png&w=256&q=75)
Langchain AI Email Assistant
LangChain AI 邮件助手是一个智能 AI 代理,作为执行助理,使用 LangChain 的高级语言模型和工具自动化邮件管理、日程安排和通信任务。
https://github.com/langchain-ai/executive-ai-assistant?ref=aipure&utm_source=aipure
![Langchain AI Email Assistant](/_next/image?url=https%3A%2F%2Fimg.aipure.ai%2Fimage_langchain-ai-email-assistant_d8d5d08ddb21e1085f09dea25801dad8.png&w=1080&q=75)
产品信息
更新于:2025年02月09日
什么是 Langchain AI Email Assistant
LangChain AI 邮件助手 (EAIA) 是一个 sophisticated 的 AI 驱动工具,旨在作为虚拟执行助理,帮助用户更高效地管理邮件通信和日程。基于 LangChain 框架并利用强大的语言模型(如 GPT 和 Anthropic),它可以监控收件箱、起草回复、安排会议,并自主处理各种与邮件相关的任务,同时保持用户的首选通信风格和日程偏好。
Langchain AI Email Assistant 的主要功能
Langchain AI 邮件助手(EAIA)是一个高级 AI 代理,作为执行助理,专门设计用于处理邮件管理和日程安排。它利用了 LangChain 的框架、LangGraph 进行编排,并与 Gmail API 集成以自动化邮件交互。该助手可以监控收件箱、起草回复、安排会议,并根据可配置的偏好做出决策,同时保持专业的沟通语气。
智能邮件分类: 根据可定制的指南和用户偏好,自动将传入的邮件分类为行动类别(忽略、通知或回复)
智能日历管理: 与日历系统集成,找到最佳会议时间并安排预约,同时尊重用户的时区和日程偏好
可定制的响应生成: 根据指定的语气、风格和内容偏好创建上下文感知的邮件响应,同时保持专业沟通标准
可配置的自动化规则: 通过基于 YAML 的配置系统提供广泛的邮件处理、背景偏好和响应指南配置选项
Langchain AI Email Assistant 的使用场景
执行助理自动化: 帮助忙碌的高管管理邮件往来和日程安排,减少在行政任务上花费的时间
商务沟通管理: 处理团队和组织的日常商务沟通和会议协调
个人邮件管理: 帮助个人管理个人邮件收件箱,根据重要性优先处理和回复消息
会议协调: 简化跨时区和多参与者的会议安排过程
优点
通过配置文件和代码修改高度可定制
与 Gmail 和日历系统无缝集成
支持本地开发和云部署选项
缺点
需要技术设置和 API 凭证配置
需要 LangSmith Plus 账户进行完整的云部署
目前仅支持 Gmail 集成
如何使用 Langchain AI Email Assistant
设置环境: Fork 和克隆 executive-ai-assistant 仓库,创建 Python 虚拟环境(Python 3.11+),并使用 'pip install -e .' 安装依赖项
配置 API 密钥: 导出所需的 API 密钥:OPENAI_API_KEY、ANTHROPIC_API_KEY 和 LANGSMITH_API_KEY 作为环境变量
设置 Google 凭证: 启用 Gmail API,下载客户端密钥 JSON,创建 secrets 文件夹 'mkdir eaia/.secrets',将客户端密钥移动到 'eaia/.secrets/secrets.json',运行 'python scripts/setup_gmail.py' 生成 token.json
配置助手设置: 编辑 eaia/main/config.yaml 以设置邮件、姓名、时区、日程偏好、回复偏好和助手的分类规则
本地运行以进行测试: 使用 'pip install -U langgraph-cli[inmem]' 安装开发服务器,并使用 'langgraph dev' 命令运行
导入邮件: 运行 'python scripts/run_ingest.py --minutes-since 120 --rerun 1 --early 0' 以导入过去 120 分钟的邮件
设置 Agent Inbox 界面: 访问 dev.agentinbox.ai,在设置中添加 LangSmith API 密钥,创建新的收件箱,助手 ID 为 'main',本地 URL 为 'http://127.0.0.1:2024'
部署到生产环境(可选): 使用 LangGraph Cloud:在 LangSmith 仪表板中创建部署,连接 GitHub 仓库,添加环境变量(API 密钥和 Gmail 凭证),部署
设置生产环境的定时任务(可选): 运行 'python scripts/setup_cron.py --url ${LANGGRAPH-CLOUD-URL}' 以按计划自动检查新邮件
自定义行为(可选): 修改 eaia/reflection_graphs.py、eaia/main/triage.py、eaia/main/find_meeting_time.py 等文件以自定义助手的逻辑和行为
Langchain AI Email Assistant 常见问题
执行AI助理(EAIA)是一个AI代理,尝试执行执行助理(EA)的工作,特别专注于处理电子邮件通信和日历管理。