M1.4 · Agent 帮你办公
掌握程度:熟练
职场人
📘 已发布学习资料
M1.4 Agent 帮你办公
目标:用"提示词 + 一点点代码",把日常办公的重复活交给 AI。
1. 写文档:大纲 → 草稿 → 润色
最稳的写法是分三步,别一步到位(一次写完质量差)。
def write_doc(topic):
outline = llm(f"为《{topic}》列 5 条大纲,每条一句话")
draft = llm(f"根据大纲写初稿:\n{outline}\n要求:专业、有条理")
polish = llm(f"润色下面初稿,让语气更正式、去掉冗余:\n{draft}")
return polish
2. 做表格:让 Agent 生成公式与数据
prompt = """
我有一张销售表,列:A 日期 B 销售额 C 成本。
请给我:
1. 一行 Excel 公式,算"利润率"=(C-B)/B
2. 一个示例数据行,并算出结果
3. 一句提醒:利润率应为百分比格式
"""
print(llm(prompt))
3. 会议纪要:录音/文字 → 要点 → 待办
这是最值得自动化的办公场景。
def meeting_minutes(transcript: str) -> str:
prompt = f"""
你是会议纪要助手。请把下面录音转写整理为:
【核心结论】2-3 条
【待办事项】每条含:事项 / 负责人 / 截止时间(没有就写"待定")
【风险点】1-2 条
要求:去口语、保关键数据、不编造负责人。
录音:{transcript}
"""
return llm(prompt)
# 使用示例
text = "王总说下周一把方案给李雷,预算暂时卡在财务,等张总批..."
print(meeting_minutes(text))
4. 邮件:按场景生成得体回复
def reply_email(scene: str, incoming: str) -> str:
prompts = {
"拒绝": "礼貌拒绝,给一个合理理由,留合作余地",
"催款": "专业催促,列明金额与期限,语气坚定不刺人",
"感谢": "真诚简短,点名具体帮助",
}
return llm(f"按下面要求回复这封邮件:{prompts[scene]}\n来信:{incoming}")
print(reply_email("催款", "贵司 3 月货款 5 万元尚未支付,请尽快处理。"))
动手练习
- 把一次真实会议/语音转写贴进去跑
meeting_minutes,对比你手写的,看它漏了什么。 - 用「大纲→草稿→润色」三步法,生成一份你下周要交的文档开头。
- 改
reply_email,增加一个"请假"场景,写出对应提示词。
自测
- 为什么"分三步写"比"一步写完"质量高?代价是什么?
- 会议纪要里"不编造负责人"为什么重要?怎么在提示词里强制?
- 你办公里最耗时的重复活是哪个?用今天学的哪种模板能替掉它?