Introdução geral
Executive AI Assistant(EAIA)是一个基于人工智能的助理工具,旨在帮助用户自动化管理日常任务。该工具由LangChain开发,能够处理电子邮件、安排日程、管理任务等。EAIA通过集成多种API和服务,如OpenAI、Anthropic、Google API等,实现高效的任务处理和信息管理。用户可以通过本地运行或云端部署EAIA,享受智能助理带来的便利和高效。
Lista de funções
- Gerenciamento de correio:自动阅读、分类和回应电子邮件。
- Programa:根据会议和任务优先级自动调整日程。
- Geração de relatórios:基于数据分析自动生成定期报告。
- Automação de tarefas:通过理解自然语言指令执行简单和复杂任务。
- recuperação de informações:通过集成的搜索功能,快速从数据库或网络中获取信息。
Usando a Ajuda
Instalação e configuração
- projeto de clonagem::
- 首先,在您的本地机器上安装Git,然后使用以下命令克隆该GitHub仓库:
git clone https://github.com/langchain-ai/executive-ai-assistant.git
- 首先,在您的本地机器上安装Git,然后使用以下命令克隆该GitHub仓库:
- Configuração do ambiente::
- Vá para o catálogo de projetos:
cd executive-ai-assistant
- 创建并激活一个Python虚拟环境:
python3 -m venv venv source venv/bin/activate # 在Linux/Mac上 venv\Scripts\activate # 在Windows上
- Instale as dependências do projeto:
pip install -e .
- Vá para o catálogo de projetos:
- Configuração da chave de API::
- estabelecer
.secrets
目录并移动您的API密钥文件到此目录:mkdir .secrets mv ${PATH-TO-CLIENT-SECRET.JSON} .secrets/secrets.json
- 运行脚本设置Gmail服务:
python scripts/setup_gmail.py
- 设置LangSmith API密钥:
export LANGSMITH_API_KEY=<您的密钥>
- estabelecer
Processo de uso
começar a usar
- 启动本地实例::
- fazer uso de
langgraph dev
命令在本地启动EAIA(Executive AI Assistant)。 - 在另一个终端运行
python scripts/run_ingest.py --minutes-since 120 --rerun 1 --early 0
来启动邮件数据的自动摄取任务。
- fazer uso de
- 交互与管理::
- 登录到Agent Inbox界面,您可以看到并管理所有由EAIA处理的邮件和任务。
- 通过输入或选择任务,EAIA将根据您的指令进行处理。例如,您可以要求EAIA总结昨天的会议记录或安排下周的会议。
功能详解
- Gerenciamento de correio::
- EAIA能自动扫描您的收件箱,对邮件进行分类,并根据设置的规则进行自动回复或标记。您可以设置关键词来触发特定的行动,比如将所有带有“紧急”标签的邮件直接标记为高优先级。
- Programa::
- 当您需要安排会议时,EAIA可以查找团队成员的可用时间,自动填写他们的日程,并发送会议邀请。您只需输入“安排会议”,接着提供相关信息,EAIA会处理剩余的细节。
- Geração de relatórios::
- EAIA可以从指定的数据源(如公司数据库或云存储)中提取数据,根据您的需求生成报告。您可以设定报告的频率和类型,例如每周性能报告或项目进度报告。
- Automação de tarefas::
- 对于日常任务,EAIA可以理解并执行复杂的指令,如“请总结所有关于项目X的进展报告并发送给团队”,它会自动从多份报告中提取信息,生成摘要并发送邮件。
- recuperação de informações::
- 通过集成的搜索工具,EAIA能快速回答查询,查找文档或网络信息。您可以询问“今天的股票市场表现如何?”,EAIA会给出实时的答案或数据摘要。
Recomendações de uso
- 定期更新配置:随着工作需求的变化,记得更新EAIA的配置文件(
config.yaml
),确保它能适应最新的工作流程。 - 测试和反馈:定期在测试环境中运行EAIA,确保其功能符合您的期望,并通过反馈机制不断优化其表现。
通过这些步骤,您可以最大化地利用LangChain的Executive AI Assistant,提升您的工作效率和生产力。