Giới thiệu
Tham gia AWS Community Day Baltic 2025 vào ngày 10 tháng 9 vừa qua là một trải nghiệm đáng nhớ. Sự kiện này do cộng đồng tổ chức, kéo dài cả ngày, bao gồm các phiên thực tiễn, những trường hợp sử dụng trong thế giới thực và nhiều cuộc trò chuyện trong hành lang, cho phép các nhà phát triển từ khắp nơi trong khu vực chia sẻ kinh nghiệm của họ. AWS Community Day được tổ chức nhằm tăng cường kiến thức cho các thực hành viên, thúc đẩy việc học hỏi từ đồng nghiệp và biến ý tưởng thành những quyết định có thể áp dụng vào sản xuất - ưu tiên nội dung hơn hình thức.
Giao thức Ngữ cảnh Mô hình (MCP): Từ Con Số Không Đến Anh Hùng
Phiên đầu tiên tôi tham gia là "Giao thức Ngữ cảnh Mô hình (MCP): Từ Con Số Không Đến Anh Hùng", đề cập đến các yếu tố cần thiết để xây dựng và vận hành các tác nhân với MCP. MCP là một tiêu chuẩn mở định nghĩa cách mà các hệ thống AI kết nối với các công cụ, dữ liệu và môi trường, đơn giản hóa việc tích hợp và giảm số lượng mã kết nối cần thiết. Diễn giả Viktor Vedmich, Đại diện Phát triển Cao cấp tại AWS, đã cung cấp các ví dụ thực tế và các bản demo nhanh mà phù hợp với quy trình công việc hàng ngày. Một khái niệm đáng nhớ là: MCP giống như REST đối với Web. Phiên thảo luận cũng nhấn mạnh vai trò của AWS trong chuỗi công cụ MCP, làm nổi bật Strands Agents và Bedrock AgentCore như những khối xây dựng mới nổi cho các hệ thống tác nhân quy mô lớn. Để tìm hiểu sâu hơn, hãy xem các liên kết trong bản thảo gốc.
Những điểm chính
- MCP chuẩn hóa quyền truy cập công cụ cho các tác nhân, cho phép tích hợp an toàn và có khả năng kết hợp.
- Strands Agents và Bedrock AgentCore tăng tốc độ phối hợp tác nhân trong môi trường AWS.
DynamoDB Giải Thích – Các Tính Năng Cốt Lõi & Thiết Kế Bảng Đơn
Để chuyển hướng từ việc phối hợp AI sang các nguyên tắc dữ liệu, tôi đã tham gia phiên "DynamoDB Giải Thích – Các Tính Năng Cốt Lõi & Thiết Kế Bảng Đơn", do Asia Chojnacka, Kỹ sư Phần mềm Cao cấp & Lãnh đạo Cộng đồng Đám mây tại Capgemini (AWS Community Builder), và Szymon Sołtys, Kỹ sư DevOps Cao cấp tại Transition Technologies (AWS Community Builder) dẫn dắt. Mặc dù họ cho biết đây là lần đầu tiên họ phát biểu tại sự kiện AWS, nhưng phần trình bày rất tự tin và được cấu trúc tốt. Phiên thảo luận được chia thành các yếu tố cơ bản của DynamoDB và một phần hướng dẫn dễ hiểu về Thiết Kế Bảng Đơn (một chiến lược mô hình hóa kết hợp nhiều thực thể vào một bảng sử dụng khóa phân vùng/khóa sắp xếp và các mẫu truy cập). Với kinh nghiệm trước đó về DynamoDB, phần thứ hai đặc biệt có giá trị: các chiến lược khóa phân vùng/khóa sắp xếp thực tiễn, tư duy truy vấn trên quét, và các kỹ thuật quản lý sự tiến hóa của lược đồ mà không làm giảm hiệu suất đọc. Bài học quan trọng nhất: nếu không hiểu rõ về Thiết Kế Bảng Đơn, hãy kiềm chế việc áp dụng nó một cách vội vàng mặc dù nó có thể mang lại nhiều lợi ích.
Những điểm chính
- Mô hình hóa dựa trên các mẫu truy cập trước; thiết kế khóa để trả lời các truy vấn thường xuyên nhất.
- Thiết Kế Bảng Đơn chỉ có giá trị khi đội ngũ thành thạo với các đánh đổi của nó.
Xây Dựng → Gửi Đi → Mở Rộng: Từ Tác Nhân AI Đầu Tiên Đến Hệ Thống Đa Tác Nhân Trên AWS
Dựa trên nền tảng tác nhân từ buổi sáng, tôi đã tham gia phiên "Xây Dựng → Gửi Đi → Mở Rộng", do Viktor Vedmich, Đại diện Phát triển Cao cấp, trình bày. Phiên này tập trung vào việc chuyển từ một tác nhân hoạt động đầu tiên sang các hệ thống đa tác nhân có thể phối hợp với các biện pháp bảo vệ và khả năng quan sát trên AWS. Nó tự nhiên tiếp tục các chủ đề từ phiên MCP, cho thấy cách mà Strands Agents và Bedrock AgentCore hỗ trợ các quy trình sản xuất thực tế. Hạ tầng đa tác nhân đang nhanh chóng trở thành một phương pháp tiêu chuẩn cho việc sử dụng LLM trong doanh nghiệp.
Nền Tảng Dữ Liệu Tự Sửa Chữa – 3A: Tự Động Hóa, AI và Sự Liên Kết
Sau giờ nghỉ trưa, tôi tham gia phiên "Nền Tảng Dữ Liệu Tự Sửa Chữa – 3A: Tự Động Hóa, AI và Sự Liên Kết", do Przemysław Mikulski, Đồng sáng lập và Kiến trúc sư Cloud & Data tại Kodlot ApS, trình bày. Phiên này nhấn mạnh việc sử dụng tự động hóa để giảm MTTR, phát hiện bất thường hỗ trợ AI, và sự liên kết giữa các nhóm. Các ví dụ thực tế cho thấy sự giảm đáng kể về khối lượng sự cố đã cung cấp bằng chứng ấn tượng về tầm quan trọng của AI trong việc giám sát Nền tảng Dữ liệu. Phiên này ở mức độ chuyên gia cao, vì vậy các chuyên gia trong lĩnh vực có thể thực sự hưởng lợi từ các thông tin được chia sẻ.
Không Có Mánh Khó Kỳ Diệu Trong Tối Ưu Hóa Chi Phí Đám Mây
Tiếp tục sang lĩnh vực vận hành, tôi tham gia phiên "Không Có Mánh Khó Kỳ Diệu Trong Tối Ưu Hóa Chi Phí Đám Mây", do Martin Hauskrecht, Trưởng Phòng Kỹ thuật tại Labyrinth Labs, dẫn dắt. Phiên này nhấn mạnh việc xây dựng thói quen FinOps bền vững thay vì dựa vào các giải pháp tạm thời. Nó nhấn mạnh việc thiết kế cho chi phí, kinh tế đơn vị, gán nhãn nghiêm ngặt và đo lường liên tục như nền tảng cho tiết kiệm bền vững. Đáng tiếc, phiên này khá ngắn và chỉ tập trung vào tối ưu hóa chi phí Kubernetes và cơ sở dữ liệu. Tôi đã hy vọng có thêm thông tin về serverless. Bài học chính rút ra: Để giảm chi phí, trước tiên bạn cần thông tin chính xác thu được từ khả năng quan sát.
Hội Thảo – AI Tác Nhân Với MCP và Strands SDK
Để chuyển đổi các khái niệm thành thực tiễn, tôi đã tham gia hội thảo "AI Tác Nhân Với MCP và Strands SDK", do Szymon Kochański, Kiến trúc sư Giải pháp Cao cấp tại AWS, dẫn dắt. Phiên này bao gồm mọi thứ từ các nguyên tắc cơ bản của MCP đến việc xây dựng các tác nhân dựa trên Strands bằng cách sử dụng các công cụ, bộ nhớ và các mẫu phối hợp đơn giản. Định dạng thực hành cùng với các bài lab từng bước giúp cho việc tiếp tục công việc sau sự kiện trở nên dễ dàng. Đây là phiên yêu thích của tôi tại hội nghị. Tôi ấn tượng với việc sử dụng Strands Agents dễ dàng và các mẫu sử dụng mạnh mẽ của chúng. Ví dụ ấn tượng nhất? Một ứng dụng đa tác nhân với nhiều công cụ thực hiện các yêu cầu HTTP, lưu dữ liệu vào OpenSearch, cam kết thay đổi trong mã nguồn, và thậm chí tạo ra các công cụ mới chỉ từ một lời nhắc của người dùng! Muốn thử nghiệm? Đây là liên kết: https://catalog.workshops.aws/strands/en-US
Tư Duy Kỹ Thuật Trong Thời Đại AI: Vượt Qua Lập Trình Cảm Hứng
Phiên cuối cùng tôi tham gia là "Tư Duy Kỹ Thuật Trong Thời Đại AI: Vượt Qua Lập Trình Cảm Hứng." Bài nói này so sánh lập trình cảm hứng từ đầu với tư duy kỹ thuật tập trung vào các bất biến, đảm bảo và thiết kế hệ thống rõ ràng xung quanh các thành phần xác suất. Phiên này khuyến khích việc xây dựng giao diện rõ ràng, xem xét các tình huống thất bại, và kết quả có thể đo lường được - coi sự hỗ trợ của AI như một thành phần cần được hạn chế và đánh giá, không phải là sự thay thế cho sự chính xác trong kỹ thuật. Nó cũng phác thảo các nguyên tắc thực tiễn cho các nhà phát triển cao cấp để cân bằng giữa tốc độ và độ an toàn, chuyển từ việc tạo ra khám phá sang các hệ thống được thiết kế có chủ ý, có thể kiểm tra. Tôi thực sự ấn tượng với bài nói này. Gunnar Grosch - Đại diện Phát triển Chính tại AWS - đã giải thích hoàn hảo tất cả các lợi ích và thách thức của công việc phát triển hiện tại được hỗ trợ bởi AI. Tôi tin rằng AI giống như động cơ hơi nước vào cuối thế kỷ 19. Nó sẽ không giảm bớt công việc của các nhà phát triển; nó sẽ giúp chúng ta trong công việc hàng ngày với một bộ công cụ hoàn toàn mới. Bạn đã nghe về Định lý Jevons chưa? https://simple.wikipedia.org/wiki/Jevons_paradox
Kết luận
AWS Community Day Baltic 2025 đã mang đến một sự kết hợp cân bằng giữa các khái niệm cơ bản và các thực hành nâng cao trong lĩnh vực AI tác nhân, nền tảng dữ liệu và vận hành đám mây. Sự liên kết xuyên suốt giữa các phiên là kỹ thuật có kỷ luật: áp dụng các tiêu chuẩn mở cho các tác nhân, mô hình dữ liệu dựa trên các mẫu truy cập, tự động hóa phát hiện và phục hồi, và nhúng khả năng nhìn thấy chi phí từ ngày đầu tiên. Định dạng cộng đồng - các bài nói, hội thảo và các cuộc trao đổi trong hành lang - khiến cho những hiểu biết trở nên có thể áp dụng ngay lập tức và củng cố rằng việc học liên tục là điều thiết yếu trong bối cảnh phát triển nhanh chóng của ngày nay. Quan trọng nhất, sự kiện này chứng minh rằng việc kết hợp kỹ thuật có nguyên tắc với các công cụ AI hiện đại tạo ra các hệ thống không chỉ có khả năng hơn mà còn đáng tin cậy và bền vững hơn về kinh tế.
Từ vựng
- MCP: một giao thức mở chuẩn hóa cách mà các tác nhân AI truy cập các công cụ, dữ liệu và môi trường.
- Thiết Kế Bảng Đơn: mô hình hóa nhiều thực thể trong một bảng DynamoDB bằng cách sử dụng khóa phân vùng/khóa sắp xếp và lược đồ dựa trên mẫu truy cập.
- FinOps: một thực hành đa chức năng liên kết kỹ thuật và tài chính để đo lường, quản lý và tối ưu hóa chi phí đám mây.