{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/llms-are-the-new-cpus",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://every.to/divinations/llms-are-the-new-cpus?sid=26026\"\n  }, \"https://every.to/divinations/llms-are-the-new-cpus?sid=26026\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Customers wanted to bet on the team that would deliver the most performance over time for the least upgrade cost, and so an ecosystem started to grow around Intel products.\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"There aren\\u2019t many developer tools built around LLMs yet, but those that do exist are almost all \\u201Cprovider agnostic\\u201D\\u2014they operate on the assumption that applications may change models frequently or even use multiple models to accomplish specific tasks\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"In fact, the tools that win often do so because they were able to make a complex thing feel more simple\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"My prediction is that this will continue for maybe a year or two, and then increasingly the knowledge will diffuse and there will be multiple high-quality providers\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"LLMs will become more than just another API service; they will become a cornerstone of modern computing, with an impact similar to that of the CPU. \"), mdx(\"li\", {\n    parentName: \"ol\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[]}},"pageContext":{"slug":"llms-are-the-new-cpus","node":{"childMdx":{"slug":"llms-are-the-new-cpus"}}}},
    "staticQueryHashes": []}