Claude With Amazon Bedrock
← 所有课程
课程 63Claude With Amazon Bedrock

Prompts in the client

摘要音频

本节课没有语音摘要。

学习笔记

📝 MCP 客户端与提示 (Prompt) 核心概念

一、 客户端功能实现 (Client Functionality)

  • 列出提示 (List Prompts): 客户端需实现功能,用于从 MCP 服务器获取所有已定义的提示列表。
  • 获取特定提示 (Get Prompt): 客户端调用此功能时,必须提供两个关键信息:
  • 提示名称 (Prompt Name)。
  • 所需参数 (Arguments)。

二、 提示机制与变量插值 (Prompt Mechanism & Variable Interpolation)

  • 参数作用: 在获取单个提示时,客户端提供的参数(如 document_id)会被作为关键字参数 (Keyword Arguments) 传递给提示函数。
  • 插值过程: 提示函数利用这些参数,将变量值填充到提示文本的相应位置(即实现变量插值)。
  • 数据流: 客户端 → 调用 get_prompt → 服务器返回格式化后的消息 (result. messages) → 消息直接输入给云端 (Cloud/LLM) 进行处理。

三、 核心概念总结 (Core Concepts Recap)

  • 定义与评估: 首先需要编写并评估一个与 MCP 服务器功能相关的提示(例如:文档重写)。
  • 服务器定义: 将该提示定义在 MCP 服务器内部。
  • 客户端调用: 客户端可以随时请求该提示。
  • 参数传递: 客户端通过关键字参数向提示函数提供输入数据。
  • 最终目标: 提示函数利用这些参数,生成最终的、可执行的指令(即格式化后的提示)。

Takeaways

  • 客户端需实现获取提示列表和获取特定提示的功能,获取特定提示时必须提供提示名称和所需参数。
  • 客户端提供的参数作为关键字参数传递给提示函数,用于驱动提示的执行。
  • 提示函数利用这些参数执行变量插值,将变量值填充到提示文本的相应位置。
  • 提示函数最终生成格式化后的消息,该消息直接输入给云端(LLM)进行处理。
抽认卡 9 张卡片
问题
点击显示 · ←/→
答案
点击翻回
导出到 Anki (.tsv) ↓
知识检测 0 题

No quiz for this lesson yet.