AI Prompting for Everyone 课程笔记 - P09 AI 桌面应用 AI Desktop Apps

发布时间:2026/11/2 1:55:33
AI Prompting for Everyone 课程笔记 - P09 AI 桌面应用 AI Desktop Apps 文章目录一、课程核心思想二、重点知识点2.1 什么是 AI Desktop Apps2.2 为什么 Desktop Apps 与 Context 密切相关2.3 Local Files本地文件2.4 App Integration应用集成三、老师的实际案例3.1 案例一自动整理研究资料文件夹3.2 案例二自动制定拍摄计划Filming Schedule四、AI Desktop Apps 的工作原理4.1 Pretrained Knowledge预训练知识4.2 Web Search联网搜索4.3 File Tools文件工具五、如何安全使用 AI Desktop Apps5.1 Principle of Least Privilege最小权限原则5.2 Plan Before Execution先规划再执行5.3 Review Permission Requests检查权限请求六、如何写出更好的 AI Desktop App Prompt6.1 普通 Prompt6.2 改进后的 Prompt6.3 为什么第二个 Prompt 更好七、重要英文术语八、实践练习九、复习问题十、一页速记版Quick Review参考资源课程 SlidesThe AI Novice and the AI Power User如何成为 AI 高阶用户Pretrained KnowledgeAI 已经掌握哪些知识Web Search如何获取外部信息Web Search Sources如何选择和验证信息来源Using Deep Research如何开展复杂研究Lab Overview如何通过实验比较不同 AI 使用方式Brainstorming with AI使用 AI 进行头脑风暴Context上下文一、课程核心思想上一节 P08 介绍了 Context上下文。我们已经知道AI 需要获得足够的背景信息才能更准确地理解用户的任务。例如分析论文时需要提供论文内容。比较公寓时需要提供租赁合同和相关资料。制定学习计划时需要提供学习背景和目标。分析项目时需要提供项目文件和工作记录。但是这种方式也存在一个问题如果每次使用 AI 都需要手动寻找、上传和整理资料操作成本可能很高。例如假设你希望 AI 帮助总结一个正在开发的软件项目。相关资料可能分散在本地文件夹。项目源代码。PDF 文档。会议记录。电子表格。工作笔记。如果需要逐个上传文件整个过程可能比较繁琐。因此本节介绍AI Desktop AppsAI 桌面应用。某些桌面 AI 应用可以在用户授权的范围内与电脑上的文件、应用或工作环境进行交互从而减少手动提供 Context 的工作。核心结论AI Desktop Apps 的重要价值是让 AI 更容易接触用户实际工作环境中的相关信息并在适当授权下协助完成任务而不只是依赖聊天框中的文字。二、重点知识点2.1 什么是 AI Desktop AppsAI Desktop AppsAI 桌面应用 是指安装在电脑操作系统中的 AI 应用程序。它们通常可以提供类似网页版 AI 的对话功能但某些桌面应用还能够与本地工作环境进行更深入的集成。例如读取用户明确提供或授权访问的文件。分析本地文档。与代码编辑器配合。使用选中的文本作为 Context。根据应用权限调用工具。在部分产品中执行多步骤任务。Web AI vs. Desktop AI对比维度Web AIDesktop AI使用方式浏览器桌面应用对话能力支持支持文件上传通常支持通常支持本地文件集成取决于产品某些产品支持更深入集成应用上下文通常需要主动提供某些产品可以读取授权的应用内容工作流程以网页交互为主可以与桌面工作流程结合典型场景问答、研究、写作文档处理、编程、本地工作辅助需要注意桌面应用并不天然拥有访问整个电脑的权限。具体能力取决于产品、操作系统、授权设置和所启用的功能。2.2 为什么 Desktop Apps 与 Context 密切相关P08 已经介绍Context 是 AI 完成任务的重要基础。传统方式通常是User Finds Relevant Files 用户寻找相关文件 ↓ User Uploads Files 用户上传文件 ↓ AI Reads Context AI 阅读上下文 ↓ AI Performs Task AI 完成任务而某些具备文件集成功能的桌面应用可以简化这一过程。User Gives a Task 用户提出任务 ↓ AI Requests or Uses Authorized Access AI 请求或使用已授权的访问权限 ↓ Retrieve Relevant Files 获取相关文件 ↓ Read and Analyze Context 读取并分析上下文 ↓ Perform Task 完成任务示例总结软件开发项目假设你正在开发一个 Python 项目。项目目录如下AI_Project/ ├── README.md ├── requirements.txt ├── src/ │ ├── main.py │ ├── model.py │ └── utils.py ├── tests/ │ └── test_model.py └── docs/ └── design.md如果 AI 可以访问这个项目目录就能够根据实际文件分析项目的主要功能。代码组织方式。使用的依赖库。关键模块之间的关系。已有测试。可能存在的问题。示例 PromptAnalyze the Python project in the authorized project folder. Please: 1. Explain the project structure. 2. Identify the main components. 3. Summarize how the modules interact. 4. Review the existing tests. 5. Suggest possible improvements. Base your analysis on the actual files. Do not modify any files without my explicit approval.知识点桌面 AI 应用的优势之一是能够在获得适当权限后更方便地利用用户真实工作环境中的 Context。2.3 Local Files本地文件Local Files本地文件 是存储在用户电脑上的文件。例如Word 文档。PDF 论文。Excel 表格。Markdown 笔记。Python 代码。图片。项目配置文件。传统使用方式用户需要手动打开文件管理器。找到相关文件。上传到 AI。输入分析要求。桌面集成方式某些桌面 AI 工具可以通过授权的文件访问功能直接读取用户指定的文件或目录。例如Summarize the documents in my selected research folder. Organize the findings into: 1. Research topics 2. Main methods 3. Important conclusions 4. Open questions Include the source filename for each important finding.为什么文件名和来源很重要因为 AI 可能同时分析多个文档。如果没有记录来源用户可能难以判断某项结论来自哪个文件。不同文件是否存在矛盾。哪份资料需要进一步阅读。因此处理多个文件时最好要求 AI 保留文件来源。学习启示桌面应用可以简化文件访问但仍然需要重视来源追踪和结果验证。2.4 App Integration应用集成除了读取文件某些 AI 桌面应用还可以与其他软件配合。例如代码编辑器。文档编辑器。浏览器。笔记软件。终端工具。示例AI 与代码编辑器协作假设你正在编写 Python 程序。程序出现错误def calculate_average(numbers): return sum(numbers) / len(numbers) print(calculate_average([]))运行时可能出现ZeroDivisionError: division by zero如果 AI 可以读取当前代码和错误信息就可以分析问题。例如Review the Python code in my current editor. Explain why the error occurs. Suggest a minimal fix. Do not change unrelated code.AI 可以建议增加空列表检查def calculate_average(numbers): if not numbers: return None return sum(numbers) / len(numbers)这个案例说明什么用户不一定需要复制整个项目的所有代码。如果桌面 AI 已经获得访问当前编辑器内容的权限就可以利用这些信息进行分析。但具体能否读取编辑器内容取决于应用是否提供相关集成。知识点App Integration 的价值是减少用户在不同软件之间手动复制信息的操作。三、老师的实际案例根据公开英文转写稿P09 的重点不只是桌面应用能够读取文件而是AI 可以自主探索文件、提出操作计划并在用户确认后执行文件管理任务。3.1 案例一自动整理研究资料文件夹老师展示了一个包含大量研究资料的文件夹。其中可能包含PDF 论文。研究报告。图片。不同主题的文档。命名不统一的文件。用户希望 AI 将这些资料整理得更加有序。Step 1提出任务Help me organize the files in this research folder. First, examine the files and propose an organization plan. Do not modify any files yet.Step 2AI 自主探索文件AI 可以利用文件工具查看文件夹中的文件。阅读相关文件内容。根据内容识别文件主题。判断哪些文件应该放在一起。提出新的目录结构。Step 3生成整理方案例如Research/ ├── Papers/ │ ├── Machine_Learning/ │ └── Computer_Vision/ ├── Reports/ ├── Images/ └── Notes/这份目录结构是教学示例不是老师演示中的原始目录。Step 4用户评价方案如果用户对方案不满意可以继续提出修改要求。例如The proposed organization looks good, but please separate research papers by topic rather than publication year. Update the plan before taking action.Step 5确认并执行当用户满意后再允许 AI 执行操作。AI 可以在授权范围内创建子文件夹。移动文件。重命名文件。整理目录结构。核心知识点对于会修改真实文件的任务应该先让 AI 提出计划再由用户审查和批准最后执行操作。3.2 案例二自动制定拍摄计划Filming Schedule老师还介绍了一个拍摄日程安排的例子。假设某个文件夹中保存了拍摄流程。工作人员资料。项目安排。相关日程信息。用户希望 AI 制定本周的拍摄计划。传统方式用户需要先决定上传哪些文件。User Selects Files ↓ Uploads Relevant Documents ↓ AI Reads Documents ↓ Creates Filming ScheduleAI Desktop App 的方式用户可以授权 AI 访问相关项目文件夹然后提出任务Create a filming schedule for this week. Review the relevant documents in the authorized project folder. Consider: - Filming procedures - Crew availability - Project requirements - Scheduling constraints Create a practical schedule and explain important decisions.AI 可以自主寻找相关文件而不是要求用户提前指定所有资料。老师提到的一个有趣细节在演示中AI 发现某位工作人员 Mia 的生日恰好在拍摄周。因此AI 还可以建议在拍摄安排中考虑为 Mia 庆祝生日。这个例子说明AI 可能在主动阅读相关文件的过程中发现用户没有明确提到、但对任务有帮助的信息。核心知识点AI Desktop Apps 不只是使用用户主动提供的 Context还可以在授权范围内根据任务自主寻找所需的 Context。四、AI Desktop Apps 的工作原理老师解释桌面 AI 应用通常结合了模型本身的能力和额外的工具。4.1 Pretrained Knowledge预训练知识桌面应用背后的 AI 模型拥有预训练知识。因此它可以理解用户指令并利用已有知识分析任务。4.2 Web Search联网搜索某些桌面 AI 应用还可以调用联网搜索工具。例如当文件整理任务涉及不熟悉的专业术语时AI 可能需要查询相关信息。4.3 File Tools文件工具这是桌面应用的重要能力。老师提到了以下操作File Tool中文作用Search Files搜索文件寻找相关资料Read Files读取文件获取文件内容Write Files写入文件创建或修改内容Move Files移动文件调整文件位置Rename Files重命名文件修改文件名称Delete Files删除文件移除文件不同桌面应用的工具权限可能不同并非所有产品都支持全部操作。简化工作流程User Task 用户提出任务 ↓ AI Model AI 模型理解目标 ↓ Tool Selection 选择所需工具 ↓ Search / Read Files 搜索并读取文件 ↓ Create Action Plan 制定操作计划 ↓ User Reviews Plan 用户审核计划 ↓ Execute Approved Actions 执行已批准操作 ↓ Verify Results 检查执行结果知识点AI 桌面应用通过工具调用将语言模型的分析能力扩展到真实文件和工作流程中。五、如何安全使用 AI Desktop Apps这是老师在 P09 中特别强调的内容。因为桌面应用可能拥有修改甚至删除文件的能力所以必须谨慎管理权限。5.1 Principle of Least Privilege最小权限原则只向 AI 提供完成当前任务所必需的权限。例如如果 AI 只需要整理一个研究资料文件夹就不应该直接授权访问整个电脑。不推荐的做法Give AI access to all files on my computer.更好的做法Only access the folder: Documents/Research_Project/ Do not access files outside this directory. Do not delete or overwrite any files without my approval.知识点权限范围越明确越容易控制潜在风险。5.2 Plan Before Execution先规划再执行对于会改变文件状态的任务老师建议采用以下流程Describe Task 描述任务 ↓ Propose Plan 提出计划 ↓ Review Plan 审核计划 ↓ Revise Plan 修改计划 ↓ Approve Execution 批准执行 ↓ Execute 执行操作这样可以避免 AI 在用户尚未确认方案时直接修改文件。5.3 Review Permission Requests检查权限请求当 AI 桌面应用请求权限时应检查它准备读取哪些文件它准备修改哪些文件是否需要删除文件是否会访问任务无关的目录是否可能覆盖重要资料实用建议对于重要文件最好提前备份。对于批量重命名或移动操作可以先让 AI 生成预览表Original PathProposed PathActionpaper1.pdfPapers/paper1.pdfMovenotes.txtNotes/notes.txtMovereport.pdfReports/report.pdfMove确认无误后再执行。学习启示AI 可以协助完成文件操作但重要的修改权限应该由用户控制。六、如何写出更好的 AI Desktop App Prompt6.1 普通 PromptOrganize my files.这个 Prompt 太宽泛。AI 不知道应该整理哪个文件夹根据什么标准分类是否可以重命名文件是否允许删除文件是否需要先提出计划6.2 改进后的 PromptHelp me organize the files in my research project folder. Task: Review the files and propose a logical folder structure. Requirements: 1. Group files by research topic. 2. Keep original file contents unchanged. 3. Use clear and consistent filenames. 4. Identify duplicate files. 5. Preserve important metadata whenever possible. Safety Constraints: - Only access the selected folder. - Do not delete files. - Do not overwrite existing files. - Do not make changes yet. First, generate a detailed action plan showing the proposed file operations. Wait for my approval before execution.6.3 为什么第二个 Prompt 更好Prompt 要素具体内容Task整理研究资料Scope指定文件夹Organization Rules按研究主题分类Safety Constraints禁止删除和覆盖Action Plan先生成操作计划Approval等待用户批准知识点当 AI 能够执行真实操作时Prompt 不仅需要说明任务目标还应该明确权限范围和执行条件。七、重要英文术语English中文解释AI Desktop AppsAI 桌面应用在电脑上运行的 AI 应用Local Files本地文件存储在用户电脑上的文件File Access文件访问读取或操作文件的能力File Tools文件工具搜索、读取、写入等文件操作工具App Integration应用集成AI 与其他软件的连接Context上下文完成任务所需的背景资料Agentic Workflow智能体工作流程AI 自主执行多步骤任务Action Plan操作计划执行任务前制定的步骤Permission Request权限请求应用请求访问或修改资源Least Privilege最小权限只授予完成任务所需的权限Read Files读取文件获取文件内容Write Files写入文件创建或修改文件Rename Files重命名文件修改文件名称Move Files移动文件改变文件位置Delete Files删除文件移除文件Human Approval人工批准用户确认后才执行操作File Organization文件整理分类、移动和重命名文件Context Discovery上下文发现AI 主动寻找相关资料八、实践练习Exercise 1设计文件整理 Prompt假设你有一个文件夹Course_Notes/ ├── lesson1.pdf ├── lesson2.pdf ├── screenshot1.png ├── notes.txt ├── research.pdf └── summary.docx希望 AI 将文件按课程、研究资料和图片分类。尝试编写一个 Prompt要求只访问指定文件夹。根据文件内容分类。先提出整理方案。不删除文件。等待用户批准后执行。练习目标学会为 AI 文件操作设置明确的任务边界。Exercise 2让 AI 自主寻找 Context选择一个包含多个文档的项目文件夹。使用以下 PromptReview the documents in the selected project folder. Identify the files relevant to the project timeline. Create a project schedule based on the available information. Include: 1. Major milestones 2. Important deadlines 3. Task dependencies 4. Missing information Do not modify any files.观察AI 是否找到了相关文件是否正确理解了文件内容是否遗漏重要资料是否说明信息不足的地方练习目标理解 AI 如何主动寻找任务所需的 Context。Exercise 3练习 Plan Before Execution让 AI 为某个测试文件夹设计整理方案。I want to reorganize this folder. First, inspect the files. Then create a table showing: 1. Current filename 2. Proposed filename 3. Current location 4. Proposed location 5. Reason for the change Do not execute any changes. Wait for my explicit approval.检查计划后再决定是否执行。建议使用专门创建的测试文件夹而不是直接使用重要资料。练习目标培养先审核计划、再授权执行的习惯。九、复习问题Q1AI Desktop Apps 与普通 AI 网页聊天的主要区别是什么答某些 AI 桌面应用能够在授权范围内与本地文件及应用交互减少用户手动上传资料和切换软件的操作。Q2为什么 AI Desktop Apps 与 Context 密切相关答因为桌面应用可以根据任务主动寻找相关文件为 AI 提供更加具体的工作背景。Q3老师为什么建议先让 AI 提出 Action Plan答因为桌面 AI 可能修改真实文件。先审核计划能够减少错误操作的风险。Q4什么是 Least Privilege答最小权限原则即只向 AI 授予完成当前任务所必需的访问和操作权限。Q5AI Desktop Apps 可以执行哪些文件操作答根据具体工具权限可以搜索、读取、写入、移动、重命名或删除文件。Q6为什么需要检查 Permission Requests答因为某些权限可能允许 AI 读取、修改或删除重要资料。用户需要确认授权范围与任务相符。十、一页速记版Quick Review核心思想AI Desktop Apps 让 AI 能够在授权范围内与用户的本地工作环境交互自主寻找相关 Context并通过工具完成文件管理等实际任务。三个重要能力Context Discovery主动寻找完成任务所需的文件。File Operations通过工具读取、整理和修改文件。Agentic Workflow根据目标规划并执行多步骤任务。三个核心原则Give AI access only to the files it needs.只允许 AI 访问完成任务所需的文件。Review the plan before allowing execution.在允许执行之前先检查 AI 提出的操作计划。Carefully review file permissions and changes.仔细检查文件权限和修改操作。P8 → P9 的知识逻辑P8 — Context ↓ 如何向 AI 提供相关背景信息 ↓ P9 — AI Desktop Apps ↓ 如何让 AI 在授权范围内 主动寻找和使用本地文件 ↓ P10 — Reasoning with AI ↓ 如何让 AI 对复杂问题 进行更深入的分析与推理最终总结AI Desktop Apps 的核心价值不仅在于将 AI 安装到电脑上更在于让 AI 能够与真实工作环境结合主动寻找相关资料并执行实际任务。高阶用户不仅需要学会使用这些能力还必须理解文件权限、操作计划和人工审核的重要性。参考资源吴恩达《给所有人的人工智能提示词课程|AI Prompting for Everyone》DeepSeek-v4-pro翻译DeepLearning.AI — AI Prompting for Everyone 官方课程Full AI Prompting Course with Andrew Ng — 公开英文转写稿课程 Slides

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询