AI智能总结
LLMS不知道他们不知道的东西 那么......我们能否在提示中注入语境,让LLMS变得更聪明!? MCPodel ontext rotocol因为即使是最聪明的模型也需要额外的数据和知识背景 结果导向-Speedsmattersinbusiness无服务器采用背后的原则Fastertimetomarket概念/构思 如何定义Serverless?•使开发团队能够更快地从想法转化为应用•将无差别的重复操作和运营任务转移到AWS或云厂商•以更低的总成本提供更高的性能和安全性 BusinesslogicAPIMessaging&orchestrationStorage&databasesComputePhysicalinfrastructure 亚马逊云科技Serverless的主要历史里程碑AmazonEFSAmazonFargate2016首次发布区域DNS解析AmazonDirectConnect集成延展客户端Java库延展有效载荷(2GB)价格降低AmazonLambda集成S3传输加速AmazonQuickSight集成AmazonAthena集成标准S3–不常用访问存储每账户最多100个存储桶AmazonRedshiftSpectrum集成VPC访问SNS和APIGateway集成支持Java和Python支持Node.jsv4.3和C#AmazonSAM FirecrackerLambda的技术基础用于无服务器计算的安全快速的微虚拟机 Orchestrator负责管理沙箱生命周期,TemplateManager则处理环境模板和构建Orchestrator与TemplateManagerFastAPIServer管理代码执行请求,JupyterKernel在独立环境中运行代码FastAPI&JupyterKernel0103CoreComponents ClientProxy负责将流量导向合适的沙箱,EnvdService则在沙箱内提供文件系统和进程服务"ClientProxy与EnvdService" LambdaSnapStart改进了基于Java的函数的冷启动 利用FIRECRACKER技术 函数启动速度加快10倍 每月有150多万客户使用AWSLambda每周启动24B+亚马逊ECS任务200多万客户使用AmazonEventBridge,每月交付4T个事件活动每天为数以万计的AWSStepFunctions客户执行数十亿次工作流程每月处理数十万亿次AWSLambda请求 我们的Serverless服务每天都在产生巨大的影响 逻辑抽象消除基础设施管理的复杂性通过可组合性减少代码编写可扩展性和集成架构推动性能、弹性和安全性的基础架构完善 无服务器的基本原则 AWSLambdaSIMPLY BRING YOUR CODE,OFFLOAD INFRASTRUCTURE MANAGEMENT TASKS•提高开发人员的灵活性•提高应用程序性能•加强安全态势•提高成本效益 AmazonElasticContainerService(AmazonECS)RUN HIGHLY SECURE,RELIABLE,AND SCALABLE CONTAINERS•大规模运行无服务器容器•按需付费,降低成本•优化安全性和合规性•提高速度和灵活性 AmazonECS+AWSFargateServerlessSecurebydefaultSavings•大规模运行无服务器容器•按需付费,降低成本•优化安全性和合规性•提高速度和灵活性 简化状态管理利用增强的变量和有效载荷管理功能,更快地构建分布式无服务器应用程序AWSStepFunctions 加快应用程序开发:在StepFunctions工作流中使用变量轻松存储和引用有效载荷数据提高开发人员的工作效率:利用JSONata内置的数据转换功能减少自定义代码降低成本:以更少的状态在步骤功能工作流程中完成更多工作 AmazonEventBridgeFOR EVENT-DRIVENAPPLICATIONS EventbusesScheduler Schemaregistry 利用无服务器MCP服务器增强AgenticAI构建 Communicating with multiple tools andresourcesSQLgraphQLRESTSOAPgRPCServersClientsDatasourceDatasourceToolToolToolMCPMCPMCPMCPMCPMCPMCPMCPMCPMCPProtocol代理人工智能供应商只需支持单一标准协议工具供应商可自行实施MCP服务器AIAgent Model Context Protocol–组件MCPHost(Agents,AmazonQ,ClaudeDesktop,Cursor,CLINEetc)MCPClientMCPClientMCPClientMCPServerMCPServerMCPServerDataSourceServiceServiceMCPTransportAnyMCPTransportAnyMCPTransportAny Model Context Protocol–组件部署架构MCPClientMCPClientMCPClientMCPServerMCPServerDataSourceMCPHost(Agents,AmazonQ,ClaudeDesktop,Cursor,CLINEetc)Local Model Context Protocol-Servershttps://github.com/modelcontextprotocol/servers MCP server building blocks允许LLM通过MCP服务器执行操作Tools为LLMMCPClient提供数据和内容Resources 可重复使用的提示模板Prompts ResourcesToolsResourcesPrompts ToolsToolsResourcesPrompts PromptsToolsResourcesPrompts Building your first MCP Server Building your first MCP Server–TheResult https://github.com/aws-samples/sample-serverless-mcp-serversStatelessMCPServerStatefulMCPServer Best practices使用官方的MCPSDK(并遵循MCP规范的发展变化)可扩展性和性能设 Continue your Serverless Gen AI/MCP journey•SampleServerlessMCPServers•ResourcesforGenerativeAIandServerless•ServerlessGenAIenablementGatherGroup•CDKConstructforServerlessMCPServers(1,2,3)•AWSLabsMCPServers(20+MCPServers!!!)•IntroducingAWSMCPServersforcodeassistants•HarnessthepowerofMCPserverswithAmazonBedrockAgents•ExtendtheAmazonQDeveloperCLIwithMCP•RunningMCP-BasedAgentsonAWS•LatestMCPSpec•GettingstartedwithMCP•MCPRegistry•AlistofmaintainedMCPServers