{"componentChunkName":"component---src-templates-teaching-page-js","path":"/teaching/Aura/","result":{"data":{"mdx":{"frontmatter":{"title":"AURA: Agentic Multi-Source RAG","type":"Project Group","year":"2026","term":"Winter","kind":"Master","language":"en"},"body":"var _excluded = [\"components\"];\n\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); }\n\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; }\n\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\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"date\": \"2026-08-04\",\n  \"title\": \"AURA: Agentic Multi-Source RAG\",\n  \"type\": \"Project Group\",\n  \"year\": \"2026\",\n  \"term\": \"Winter\",\n  \"kind\": \"Master\",\n  \"language\": \"en\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Link = makeShortcode(\"Link\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"content\"\n  }, \"Content\"), mdx(\"p\", null, \"Retrieval Augmented Generation (RAG) has become a common tool for combining the abilities of large language models with one or several specific datasets. This PG focuses on questions related to the efficient usage of mutliple sources within an agentic RAG. Possible sub-topics that the PG may look at:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"RAG based on multiple sources with an intelligent way to select single sources for querying\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Agentic RAG that can trigger searches\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"An approach to generate evaluation data based on shallow knowledge graphs\")), mdx(\"p\", null, \"Note that these sub-topics might change before over time depending on the state of the art and the progress of the PG itself.\"), mdx(\"h2\", {\n    \"id\": \"contact\"\n  }, \"Contact\"), mdx(Link, {\n    to: \"/MichaelRoeder\",\n    mdxType: \"Link\"\n  }, \"Michael R\\xF6der\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{}},"staticQueryHashes":["63159454","932199770"]}