Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AgentCon Bangkok 2026 - How to Stay Sane in th...

Avatar for Karn Wong Karn Wong
February 22, 2026

AgentCon Bangkok 2026 - How to Stay Sane in the Age of Agents

Avatar for Karn Wong

Karn Wong

February 22, 2026
Tweet

More Decks by Karn Wong

Other Decks in Technology

Transcript

  1. Karn Wong Loves optimization Has too much fun cranking out

    benchmarks HashiCorp Ambassador & AWS Community Builder Website: karnwong.me Independent Consultant
  2. What this talk is not about How to develop an

    agentic app Who you should ask instead?
  3. Agentic AI Frameworks Partial list Name Python SDK TypeScript SDK

    Java SDK Go SDK Rust SDK .NET SDK Agent Development Kit (ADK) 🐍 🟦 ☕ 🐹 - - crewAI 🐍 - - - - - LangGraph 🐍 🟦 - - - - Microsoft Agent Framework 🐍 - - - - 🟣 ADK-Rust* - - - - 🦀 - Rig - - - - 🦀 - *non-official ADK implementation
  4. Agents vs Sub-Agents Sub-Agents Travel Planner Agent Flight Search Sub-Agent

    Hotel Booking Sub-Agent Itinerary Generation Sub- Agent https://cloud.google.com/blog/topics/developers-practitioners/where-to-use-sub-agents-versus-agents-as-tools/
  5. Folder Structure . ├── agents │ ├── data-agent │ └──

    travel-planner-agent │ ├── agents │ │ ├── flight-search-agent │ │ │ └── tools │ │ ├── hotel-booking-agent │ │ │ └── tools │ │ ├── itinerary-generation-agent │ │ │ └── tools │ │ └── travel-planner-agent │ │ └── tools │ └── tools └── tools How not to shoot yourself in the foot.
  6. Framework Fragmentation Python: Agent Development Kit, $MOST_FRAMEWORKS_OUT_THERE TypeScript: Agent Development

    Kit, LangGraph Java: Agent Development Kit Go: Agent Development Kit Rust: Rig .NET: Microsoft Agent Framework Do you want to maintain multiple frameworks?
  7. Framework Fragmentation If you can’t avoid it? Agent2Agent (A2A) Protocol*

    has you covered. * Agent Development Kit and Agent2Agent complement each other. They are not the same package. https://a2a-protocol.org/latest/
  8. A2A Protocol Support Name Python TypeScript Java Go Rust .NET

    A2A Agent Development Kit (ADK) 🐍 🟦 ☕ 🐹 - - ✅ crewAI 🐍 - - - - - ✅ LangGraph 🐍 🟦 - - - - ✅ (via Agent Server) Microsoft Agent Framework 🐍 - - - - 🟣 ✅ (.NET only) ADK-Rust - - - - 🦀 - ✅ Rig - - - - 🦀 - ❌
  9. Agents Orchestration Patterns Sequential, loop, parallel. etc. Treat agent tasks

    as pipelines Durable execution* for retry/failure handling Consult your framework’s documentation. https://github.com/resonatehq-examples/example-openai-deep-research-agent-ts/ *https://temporal.io/blog/what-is-durable-execution
  10. Authentication Supported Auth Methods in A2A API Key HTTP Auth

    OAuth 2.0 OpenID Mutual TLS Consult your framework’s documentation for supported auth protocols. https://a2a-protocol.org/latest/definitions
  11. LLM Observability Latency, traffic, errors, saturation monitoring* Tracing Token usage

    & costs Auto instrumentation vs manual instrumentation Not to be confused with evaluation. *https://sre.google/sre-book/monitoring-distributed-systems/
  12. LLM Observability Tools Name Python Node Java Go Rust ADK

    Auto Instrumentation Datadog* 🐍 🟦 ☕ - - ✅ (Python only) Arize Phoenix** 🐍 🟦 ☕ - - ✅ (Python only) eBPF + OTel*** 🐍 🟦 ☕ 🐹 🦀 ✅ Consult your tool’s documentation for supported integrations. *https://docs.datadoghq.com/llm_observability/instrumentation/auto_instrumentation/ **https://arize.com/docs/phoenix/integrations/ ***https://github.com/kahnwong/a2a-go-demo/
  13. Takeaways Choose a stack based on your needs Good project

    structure is easier to maintain Interoperability is key Agent Development Kit covers many languages Auto instrumentation is supported in most cases. Use appropriate orchestration pattern Don’t forget about security Monitoring and observability are your friends