{"version":1,"pages":[{"id":"IOZLgKD6YJPucy5ZOPJO","title":"How to AI","pathname":"/ai-engineering-handbook","siteSpaceId":"sitesp_WUYFG","description":""},{"id":"Lzpumys08czYZRKK5Y8J","title":"Tech Stack","pathname":"/ai-engineering-handbook/fundamentals/layers","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"Y61rTYRZGAmE6CHvYDXZ","title":"ML to AI Shift","pathname":"/ai-engineering-handbook/fundamentals/shift","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"je7WRus0KnYvCb0RdkBz","title":"AI Concepts","pathname":"/ai-engineering-handbook/fundamentals/ai-concepts","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"PhAuw5VaLecaXhhZB3eY","title":"AI Product","pathname":"/ai-engineering-handbook/building-ai-products/ai-product","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Building AI Products"}]},{"id":"7Tz3BMdcVEQCUAwo7HiD","title":"Agentic Systems","pathname":"/ai-engineering-handbook/building-ai-products/agentic-systems","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Building AI Products"}]},{"id":"a0OvtAx3QrLaf6Q6t6MY","title":"Fuzzy Land","pathname":"/ai-engineering-handbook/building-ai-products/fuzzy-land","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Building AI Products"}]},{"id":"Sn8OmZAAmZWQ7Xftue5f","title":"AI Evals","pathname":"/ai-engineering-handbook/building-ai-products/ai-evals","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Building AI Products"}]},{"id":"IarQKSzycc08hk3TPxtd","title":"Anti Patterns","pathname":"/ai-engineering-handbook/building-ai-products/anti-patterns","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Building AI Products"}]},{"id":"vJx9gDYRST4OnZk5GSsf","title":"AI Roles Overview","pathname":"/ai-engineering-handbook/roles-and-teams/ai-roles","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"Hrpcf0UBHUYnVmK0BlOW","title":"AI Engineer","pathname":"/ai-engineering-handbook/roles-and-teams/ai-engineer","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"pc9uSJKycmmxbOLG4fx0","title":"Forward Deployed Engineer","pathname":"/ai-engineering-handbook/roles-and-teams/fde","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"wa7bj2RHCPNnvqH887j0","title":"AI Researcher","pathname":"/ai-engineering-handbook/roles-and-teams/ai-researcher","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"2IHe2wKZM7KWR4vrDDEa","title":"Expert Generalist","pathname":"/ai-engineering-handbook/roles-and-teams/expert-generalist","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"D7jy1ecFFyigFisP9ZFX","title":"AI Team","pathname":"/ai-engineering-handbook/roles-and-teams/ai-team","siteSpaceId":"sitesp_WUYFG","description":"A dream team setup that unleashes talent to build AI products","breadcrumbs":[{"label":"Roles and Teams"}]},{"id":"8xGjpgT8JUToGlssOY9r","title":"The Skill That Matters","pathname":"/ai-engineering-handbook/thoughts/what-matters","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"Thoughts"}]},{"id":"1taEzfZP8nuxUVoliRfY","title":"System Overview","pathname":"/ai-engineering-handbook/undefined/system","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"}]},{"id":"WeodkQNnc4ro3a31U9ZJ","title":"Architecture","pathname":"/ai-engineering-handbook/undefined/system/architecture","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"43Q483MNelt9mHIrSVxV","title":"Start Simple","pathname":"/ai-engineering-handbook/undefined/system/start-simple","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"VQ2JBAIRTWCu3WIHfhsX","title":"Enhance Context","pathname":"/ai-engineering-handbook/undefined/system/enhance-context","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"rj3qjEjf9uqoWgv0VnZT","title":"Implement Guardrails","pathname":"/ai-engineering-handbook/undefined/system/implement-guardrails","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"jpHppcjYMkZibkaDdMyy","title":"Add Routing and Gateway","pathname":"/ai-engineering-handbook/undefined/system/add-routing-and-gateway","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"h4dA40Sv7BHd4RV8Jnh2","title":"Optimise with Caching","pathname":"/ai-engineering-handbook/undefined/system/optimise-with-caching","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"X7An1FbxEvK4hTmSpOr6","title":"Enable Agent Patterns","pathname":"/ai-engineering-handbook/undefined/system/enable-agent-patterns","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"System Overview"}]},{"id":"aD56JYImyQIMIrJiZqX0","title":"Components","pathname":"/ai-engineering-handbook/undefined/components","siteSpaceId":"sitesp_WUYFG","breadcrumbs":[{"label":"---"}]},{"id":"7QaxRFp9wILpoyxLNDJr","title":"Tools","pathname":"/ai-engineering-handbook/undefined/components/tools","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]},{"id":"Z5WKH8E7iAFuwPQo5OPu","title":"Evaluations","pathname":"/ai-engineering-handbook/undefined/components/evals","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]},{"id":"5uFF9t9SzYt6DiLS8PDd","title":"RAG","pathname":"/ai-engineering-handbook/undefined/components/rag","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]},{"id":"UfCUXG0FshLDtMeHlRtq","title":"Graph","pathname":"/ai-engineering-handbook/undefined/components/graph","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]},{"id":"mBhkVl7H2darGs43uIOj","title":"Memory","pathname":"/ai-engineering-handbook/undefined/components/memory","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]},{"id":"NlitEUmWwvLWXaQWpb1M","title":"Observability","pathname":"/ai-engineering-handbook/undefined/components/observability","siteSpaceId":"sitesp_WUYFG","description":"","breadcrumbs":[{"label":"---"},{"label":"Components"}]}]}