# Advanced Guides

This section covers advanced application patterns for building production-grade AI systems with the Go AI SDK.

## Topics

- **[Memory Management](https://goaisdk.com/docs/advanced/memory-management.md)** - Strategies for managing conversation history: sliding window, summarization-based compaction, Anthropic automatic compaction, and external memory stores.

- **[Coding Agents](https://goaisdk.com/docs/advanced/coding-agents.md)** - Build AI agents that generate, execute, and iteratively refine code. Covers the Generate → Execute → Refine loop, code review with structured output, streaming code generation, and sandbox best practices.

## See Also

- **[Advanced SDK Patterns](https://goaisdk.com/docs/advanced.md)** - Streaming patterns, caching, rate limiting, model-as-router, and more.
- **[Building Agents](https://goaisdk.com/docs/agents.md)** - Agent configuration, tool calling, and loop control.
- **[Providers](https://goaisdk.com/docs/providers.md)** - Provider-specific features and configuration.
