diff --git a/assets/events/2025-singapore/speakers/francois-chua.jpg b/assets/events/2025-singapore/speakers/francois-chua.jpg new file mode 100644 index 00000000000..35028a223ff Binary files /dev/null and b/assets/events/2025-singapore/speakers/francois-chua.jpg differ diff --git a/assets/events/2025-singapore/speakers/laurent-petroque.jpg b/assets/events/2025-singapore/speakers/laurent-petroque.jpg new file mode 100644 index 00000000000..8904fc6785a Binary files /dev/null and b/assets/events/2025-singapore/speakers/laurent-petroque.jpg differ diff --git a/assets/events/2025-singapore/speakers/prithvi-raj.jpg b/assets/events/2025-singapore/speakers/prithvi-raj.jpg deleted file mode 100644 index 2e3771c96b7..00000000000 Binary files a/assets/events/2025-singapore/speakers/prithvi-raj.jpg and /dev/null differ diff --git a/assets/events/2025-singapore/speakers/sumit-srivastava.jpg b/assets/events/2025-singapore/speakers/sumit-srivastava.jpg index 5d43143a79e..5944178884a 100644 Binary files a/assets/events/2025-singapore/speakers/sumit-srivastava.jpg and b/assets/events/2025-singapore/speakers/sumit-srivastava.jpg differ diff --git a/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md b/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md index d362f85bd3b..3dc2bd8428f 100644 --- a/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md +++ b/content/events/2025-singapore/program/expanding-capi-with-k0rdent.md @@ -4,7 +4,7 @@ talk_start_time = "" talk_end_time = "" Title = "Evolving Kubernetes Cluster Management: Expanding CAPI with k0rdent" Type = "talk" -Speakers = ["prithvi-raj"] +Speakers = ["bharath-nallapeta"] youtube = "" speakerdeck = "" +++ diff --git a/content/events/2025-singapore/program/fintech-panel-discussion.md b/content/events/2025-singapore/program/fintech-panel-discussion.md index 34f639d0cb6..9e34c65a83c 100644 --- a/content/events/2025-singapore/program/fintech-panel-discussion.md +++ b/content/events/2025-singapore/program/fintech-panel-discussion.md @@ -7,6 +7,8 @@ Type = "talk" Speakers = ["rajiv-kumar-mishra", "khang-toh", "william-jones"] youtube = "" speakerdeck = "" +sharing_image = "fintech-panel-discussion.jpg" + +++ ### DevOps meets AI in Singapore Financial Hub diff --git a/content/events/2025-singapore/program/let-the-algorithms-decide.md b/content/events/2025-singapore/program/let-the-algorithms-decide.md index 5062eefeeb1..b525d603edf 100644 --- a/content/events/2025-singapore/program/let-the-algorithms-decide.md +++ b/content/events/2025-singapore/program/let-the-algorithms-decide.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniele-polencic"] youtube = "" speakerdeck = "" +sharing_image = "let-the-algorithms-decide.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md b/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md index 6ccaf011ef5..b1909ce46f3 100644 --- a/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md +++ b/content/events/2025-singapore/program/the-on-prem-ai-challenge-devops-strategies-for-air-gapped-success.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["ion-mudreac"] youtube = "" speakerdeck = "" +sharing_image = "the-on-prem-ai-challenge.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/understanding-k0s.md b/content/events/2025-singapore/program/understanding-k0s.md index a753d89e1e2..f07e5763878 100644 --- a/content/events/2025-singapore/program/understanding-k0s.md +++ b/content/events/2025-singapore/program/understanding-k0s.md @@ -4,7 +4,7 @@ talk_start_time = "" talk_end_time = "" Title = "Understanding k0s: A Lightweight Kubernetes Distribution For The Community" Type = "talk" -Speakers = ["prithvi-raj"] +Speakers = ["satyam-bhardwaj"] youtube = "" speakerdeck = "" +++ diff --git a/content/events/2025-singapore/program/what-exactly-are-ai-agents.md b/content/events/2025-singapore/program/what-exactly-are-ai-agents.md index da889a8c396..f4d12cc3d9b 100644 --- a/content/events/2025-singapore/program/what-exactly-are-ai-agents.md +++ b/content/events/2025-singapore/program/what-exactly-are-ai-agents.md @@ -8,6 +8,7 @@ Type = "talk" Speakers = ["aki-ranin"] youtube = "" speakerdeck = "" +sharing_image = "what-exactly-are-ai-agents.jpg" +++ ### Talk diff --git a/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md b/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md index d9862578c42..290c701d0dd 100644 --- a/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md +++ b/content/events/2025-singapore/program/workshop-building-and-breaking-kubernetes-clusters.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniele-polencic"] youtube = "" speakerdeck = "" +sharing_image = "workshop-building-and-breaking-kubernetes-clusters.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-clickhouse.md b/content/events/2025-singapore/program/workshop-clickhouse.md index 7125eae3360..6efa335380e 100644 --- a/content/events/2025-singapore/program/workshop-clickhouse.md +++ b/content/events/2025-singapore/program/workshop-clickhouse.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["jason-wong"] youtube = "" speakerdeck = "" +sharing_image = "workshop-clickhouse.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-from-zero-to-hero.md b/content/events/2025-singapore/program/workshop-from-zero-to-hero.md index 94e4ba9a65d..c1329cfd1f2 100644 --- a/content/events/2025-singapore/program/workshop-from-zero-to-hero.md +++ b/content/events/2025-singapore/program/workshop-from-zero-to-hero.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["daniel-oh"] youtube = "" speakerdeck = "" +sharing_image = "workshop-practical-ai-lab-for-enterprise-java-developers.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-llm-applications.md b/content/events/2025-singapore/program/workshop-llm-applications.md index ab46b3f3b6e..f09e0827cb4 100644 --- a/content/events/2025-singapore/program/workshop-llm-applications.md +++ b/content/events/2025-singapore/program/workshop-llm-applications.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["kamesh-sampath"] youtube = "" speakerdeck = "" +sharing_image = "workshop-building-llm-applications.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-prompt-engineering.md b/content/events/2025-singapore/program/workshop-prompt-engineering.md index 6406d9dc868..fa9789e611e 100644 --- a/content/events/2025-singapore/program/workshop-prompt-engineering.md +++ b/content/events/2025-singapore/program/workshop-prompt-engineering.md @@ -7,6 +7,7 @@ Type = "talk" Speakers = ["michelle"] youtube = "" speakerdeck = "" +sharing_image = "workshop-prompt-engineering.jpg" +++ ### Workshop diff --git a/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md b/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md index 1d88096a1e2..47fb7114b38 100644 --- a/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md +++ b/content/events/2025-singapore/program/workshop-secure-deliver-optimize-genai.md @@ -2,76 +2,57 @@ talk_date = "" talk_start_time = "" talk_end_time = "" -Title = "Secure, Deliver and Optimize GenAI ChatBot" +Title = "Workshop: Secure, Deliver and Optimize a modern GenAI ChatBot" Type = "talk" -Speakers = ["francois-chua", "minh-nguyen"] +Speakers = ["francois-chua"] youtube = "" speakerdeck = "" +sharing_image = "workshop-secure-deliver-and optimize-genai-chatbot.jpg" +++ + +### Workshop +Learn how to enhance the security, delivery, and optimization of AI applications with F5 AI Gateway. In this hands-on session, we’ll explore using F5 AI Gateway with an existing AI chat application to: + +* Protect against common AI attacks (OWASP LLM Top 10) +* Optimize performance by routing AI traffic to the most suitable LLM + +#### Target Audience + +Engineers and Practitioners who are keen to explore AI application security and delivery. + +#### Workshop Overview + +* Fundamental about F5 AI Gateway AI Core / AI Processor +* Understanding AI Gateway Configuration +* Deploy F5 AI Gateway +* Deploy AI Gateway User Interface. +* Deploy F5 AI Processor +* Validate GenAI chatbot works via AI Gateway +* Deploy Simply-Chat App +* Use Cases + + +#### Key Takeaways + +By the end of this workshop, you should be able to: +* Understand the use cases of AI Gateway +* Understand how AI Gateway Core and Processor work +* Understand how to protect AI applications against AI attacks (OWASP LLM Top 10) + +#### Prerequisites for Participants + +* Basic understanding of containers, docker & Kubernetes experience +* Basic understanding of LLMs +* Bring your own laptop with RDP client (RDP protocol allowed) to access Windows10 Jump host or Chrome Browser to access KASM desktop (Linux Jump host) +* Need Internet access to F5 remote labs (Use Wi-Fi or your own data) + +Note: Participants can access the workshop training guides online, and the F5 Lab will be available for 72 hours. + +#### Useful Links + +https://genai.owasp.org/resource/owasp-top-10-for-llm-applications-2025/ -Prerequisite -KASM desktop -Windows10 Jumphost Console -Lab Setup Environment -### Class 1: The fundamental of Generative Artificial Intelligent (AI) - -#### AI Primer - - What is AI and how different with GenAI? - - What is LLM? - - What is SLM? - - What is ML? - - What hallucination means in AI? - - What “token” means in context in AI? - - What is quantization? - - What is Retrival Augmented Generation? - - What is Agentic RAG? - - What is vectorizing in AI? - - What is embedding in AI? - - What is “context windows” in AI? - - What is “temperature” in AI? - -### Class 2: Deploy and Secure a modern application - - Deploy Nginx Ingress Controller with App Protect to protect Web Apps Server - - Deploy Arcadia Financial Modern Apps - - Secure Modern Apps with NGINX App Protect WAF - - Recap - -### Class 3: Architect, build and deploy AI Services - - Conceptual Architecture of AI Services - - Deploy Nginx Ingress Controller for AIGW K8S - - Deploy Open-WebUI with Ollama Service - - Download Language Model - - Deploy LLM model service (Ollama) - - Deploy LLM orchestrator service (Flowise AI) - - Deploy Vector Database (Qdrant) - - Build RAG pipeline with FlowsieAI/Langchain -Vectorize Proprietary Data -Validate your first GenAI RAG Chatbot - -### Class 4: Enhance Modern Application with GenAI ChatBot - - Integrate AI Service (RAG ChatBot) into Arcadia Trading - -### Class 5: Secure, Deliver and Optimize GenAI ChatBot - - Fundamental about F5 AI Gateway AI Core / AI Processor - - Understanding AIGW Configuration - - Deploy F5 AI Gateway - - Deploy AI GW User Interface. - - Deploy F5 AI Processor - - Validate GenAI chatbot works via AIGW - - Deploy Simply-Chat Apps - -**Use Cases** -* LLM Traffic Management -* PII Redactor - Sensitive Information Disclosure -* RAG ChatBot - Sensitive Information Disclosure -* Prompt Injection - -### Class 6: LLM Red Teaming -* What is AI Governance? -* AI Risk/Safety vs AI Security -* What is LLM Red Teaming? -* F5 LLM Red Teaming Solution