<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused in Generative AI</title>
    <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170150#M2124</link>
    <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/139171"&gt;@qduan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also do check the backend state before re-creating the assistant. I had tested a similar failure path and saw the assistant remain in CREATING while the file source stayed in UPDATING, with no error_info surfaced yet.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Few useful checks:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;import requests
req = requests.get(
    f"https://{workspace_url}/api/2.1/{assistant_name}",
    headers=headers
)
print(req.json())
req = requests.get(
    f"https://{workspace_url}/api/2.1/{assistant_name}/knowledge-sources",
    headers=headers
)
print(req.json())&lt;/LI-CODE&gt;&lt;P&gt;Look for:&lt;BR /&gt;- &lt;STRONG&gt;assistant state&lt;/STRONG&gt; (CREATING, ACTIVE, FAILED)&lt;BR /&gt;- &lt;STRONG&gt;error_info&lt;/STRONG&gt;&lt;BR /&gt;- &lt;STRONG&gt;source state&lt;/STRONG&gt; (UPDATING, UPDATED, FAILED_UPDATE)&lt;BR /&gt;- &lt;STRONG&gt;knowledge_cutoff_time&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Also check the Audit Log:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;SELECT
  event_time,
  action_name,
  response.status_code,
  response.error_message,
  request_params
FROM system.access.audit
WHERE service_name = 'knowledgeAssistant'
  AND event_time &amp;gt;= current_timestamp() - INTERVAL 1 HOUR
ORDER BY event_time DESC&lt;/LI-CODE&gt;&lt;P&gt;In my case when I tested, the source stayed stuck in UPDATING and the assistant in CREATING even though the API GET calls returned 200 and no later sync error appeared in the audit log.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So if the UI says the agent cannot load, checking the assistant/source states through the API is useful because the backend may be stuck in provisioning without surfacing a clear failure event yet.&lt;/P&gt;</description>
    <pubDate>Tue, 29 Sep 2026 11:32:33 GMT</pubDate>
    <dc:creator>data_pulse</dc:creator>
    <dc:date>2026-09-29T11:32:33Z</dc:date>
    <item>
      <title>Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused</title>
      <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170042#M2118</link>
      <description>&lt;P&gt;Hi Databricks Community,&lt;/P&gt;&lt;P&gt;I created a Knowledge Assistant through &lt;STRONG&gt;Databricks → Agents&lt;/STRONG&gt;, using files as the knowledge source. The embedding and indexing were handled automatically during setup.&lt;/P&gt;&lt;P&gt;Since then, I have been unable to open the assistant. The UI displays:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;We could not load the agent&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Please try again later, or contact support.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Workaround attempted&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;To continue working, I tried creating another Knowledge Assistant and selecting the existing AI Search index as its knowledge source. However, the index did not appear as an available option.&lt;/P&gt;&lt;P&gt;I asked Genie to investigate. It reported that the automatically created index, [index_name], uses databricks-agent-bricks-embedding-v1, while Knowledge Assistant supports indexes using only:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;databricks-gte-large-en&lt;/LI&gt;&lt;LI&gt;databricks-bge-large-en&lt;/LI&gt;&lt;LI&gt;databricks-qwen3-embedding-0-6b&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This is Genie's explanation; I have not independently confirmed that this restriction is the cause.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Expected behavior&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The original Knowledge Assistant should remain accessible after indexing. Alternatively, I would expect to be able to reuse its generated index in a new assistant without embedding and indexing the same files again.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;How can I diagnose and resolve the “We could not load the agent” error? Are there logs I can check?&lt;/LI&gt;&lt;LI&gt;Is an index using databricks-agent-bricks-embedding-v1 intentionally unavailable as a source for another Knowledge Assistant?&lt;/LI&gt;&lt;LI&gt;Is there a supported way to recover the original assistant or reuse its existing index without re-embedding the source files?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Cloud provider / region: Azure/EMEA&lt;/LI&gt;&lt;LI&gt;Approximate creation time and time zone: 11-Sep, around 12am Amsterdam time&lt;/LI&gt;&lt;LI&gt;Source file types and approximate volume: more than 2000 files, mixed types, PDFs, pptx, etc.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Any guidance on recovery or index reuse would be appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2026 12:00:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170042#M2118</guid>
      <dc:creator>qduan</dc:creator>
      <dc:date>2026-09-28T12:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused</title>
      <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170082#M2119</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/139171"&gt;@qduan&lt;/a&gt;&amp;nbsp;, I did some digging and here is what I found.&lt;/P&gt;
&lt;P&gt;Genie has the embedding piece right. The Knowledge Assistant docs list exactly three supported models for a bring-your-own AI Search index: databricks-gte-large-en, databricks-bge-large-en, and databricks-qwen3-embedding-0-6b. An index built automatically from a files source uses a Databricks-managed default model that isn't on that list, so it won't show up in the picker for a new assistant. That's documented behavior, not a bug on your end. I couldn't find anything public that promises reuse of that generated index without re-embedding, so I'd treat it as unsupported today.&lt;/P&gt;
&lt;P&gt;That restriction doesn't explain the "We could not load the agent" error, though. Those are two separate problems, and the load failure needs actual evidence. On logs and diagnosis:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Query the audit log system table for service_name = knowledgeAssistant. Assistant and knowledge-source create, update, and sync events are logged there, so a failed or stuck sync should be visible.&lt;/LI&gt;
&lt;LI&gt;Call the Knowledge Assistants API (SDK or REST) to get the agent and list its sources. If the API returns a status, you've bypassed whatever the UI is choking on.&lt;/LI&gt;
&lt;LI&gt;In Catalog Explorer, check the generated index and its AI Search endpoint. Under Serving, check the agent's endpoint. Either one offline or failed will break the agent page.&lt;/LI&gt;
&lt;LI&gt;Confirm the original volume still exists and your user still has access to it.&lt;/LI&gt;
&lt;LI&gt;Open browser dev tools, reload the agent page, and grab the failing request and response from the Network tab. That payload is far more specific than the UI message.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Then open a Databricks Support case with the assistant ID, workspace ID, region, failure time, and whatever the audit log and network call gave you. A generic load error alone isn't enough to tell a permissions problem from an ingestion or service-side one. Don't delete the assistant or its source while this is open. Deleting an assistant removes everything associated with it from default storage.&lt;/P&gt;
&lt;P&gt;If support can't revive it, you're looking at re-indexing, either a new assistant from the same files or your own AI Search index using one of the three supported models. The upside of building your own is that multiple assistants can share it and it updates automatically with no manual sync. One thing to check with 2000+ mixed files: anything over 100 MB, or over 500 pages for PDF, DOC, and PPT (each slide counts as a page), is skipped during ingestion. If the original build tripped on something in that pile, it could be part of the story.&lt;/P&gt;
&lt;P&gt;References:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Knowledge Assistant: &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/agents/agent-bricks/knowledge-assistant" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/agents/agent-bricks/knowledge-assistant&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Create AI Search endpoints and indexes: &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/ai-search/create-ai-search" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/ai-search/create-ai-search&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Audit log reference (knowledgeAssistant events): &lt;A href="https://learn.microsoft.com/en-us/azure/databricks/admin/account-settings/audit-logs" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/admin/account-settings/audit-logs&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Knowledge Assistants API: &lt;A href="https://docs.databricks.com/api/workspace/knowledgeassistants" target="_blank"&gt;https://docs.databricks.com/api/workspace/knowledgeassistants&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Databricks Help Center: &lt;A href="https://help.databricks.com/s/" target="_blank"&gt;https://help.databricks.com/s/&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards, Louis.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2026 16:59:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170082#M2119</guid>
      <dc:creator>Louis_Frolio</dc:creator>
      <dc:date>2026-09-28T16:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused</title>
      <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170129#M2122</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/139171"&gt;@qduan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Genie is right regarding the embedding models. When Knowledge Assistant ingests files directly, it creates a managed, internal index using databricks-agent-bricks-embedding-v1. Because that model isn't on the supported list for external AI Search indexes (databricks-gte-large-en, databricks-bge-large-en, or databricks-qwen3-embedding-0-6b), it won't appear as an available source for a new assistant as its a design restriction. There is not a supported way to use that auto generated internal index and repurpose it for new assistants. You may prepare an index and embed the files using one of those three supported models if you plan to use index as an source.&lt;/P&gt;&lt;P&gt;For the load agent error, its likely a platform side issue on the agent's serving endpoint and not due to misconfigurations at your end. You can check - Serving in the platform and verify if the agent's endpoint exists and its status currently. If inference table is enabled, you can run a quick query filtering on status_code to get the exact error details if available. You can inspect the raw metadata using the SDK to see the state the backend agent&lt;/P&gt;&lt;P&gt;Given the volume of 2000+ mixed files and the likelihood of a service side issue during creation, you can reach Databricks support. Share them workspace URL, the creation time and the agent name and they can check it.&lt;/P&gt;&lt;P&gt;Recreating the assistant and reingesting the files is the path forward since that internal index cannot be used.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 09:19:10 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170129#M2122</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-09-29T09:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused</title>
      <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170132#M2123</link>
      <description>&lt;P&gt;Interesting issue—especially the index compatibility part. Hopefully there’s a supported way to recover the agent without re-indexing 2,000+ files.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 09:35:26 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170132#M2123</guid>
      <dc:creator>ThiamLee</dc:creator>
      <dc:date>2026-09-29T09:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: Knowledge Assistant fails to load after indexing; generated AI Search index cannot be reused</title>
      <link>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170150#M2124</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/139171"&gt;@qduan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also do check the backend state before re-creating the assistant. I had tested a similar failure path and saw the assistant remain in CREATING while the file source stayed in UPDATING, with no error_info surfaced yet.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Few useful checks:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;import requests
req = requests.get(
    f"https://{workspace_url}/api/2.1/{assistant_name}",
    headers=headers
)
print(req.json())
req = requests.get(
    f"https://{workspace_url}/api/2.1/{assistant_name}/knowledge-sources",
    headers=headers
)
print(req.json())&lt;/LI-CODE&gt;&lt;P&gt;Look for:&lt;BR /&gt;- &lt;STRONG&gt;assistant state&lt;/STRONG&gt; (CREATING, ACTIVE, FAILED)&lt;BR /&gt;- &lt;STRONG&gt;error_info&lt;/STRONG&gt;&lt;BR /&gt;- &lt;STRONG&gt;source state&lt;/STRONG&gt; (UPDATING, UPDATED, FAILED_UPDATE)&lt;BR /&gt;- &lt;STRONG&gt;knowledge_cutoff_time&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Also check the Audit Log:&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;SELECT
  event_time,
  action_name,
  response.status_code,
  response.error_message,
  request_params
FROM system.access.audit
WHERE service_name = 'knowledgeAssistant'
  AND event_time &amp;gt;= current_timestamp() - INTERVAL 1 HOUR
ORDER BY event_time DESC&lt;/LI-CODE&gt;&lt;P&gt;In my case when I tested, the source stayed stuck in UPDATING and the assistant in CREATING even though the API GET calls returned 200 and no later sync error appeared in the audit log.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So if the UI says the agent cannot load, checking the assistant/source states through the API is useful because the backend may be stuck in provisioning without surfacing a clear failure event yet.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 11:32:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/generative-ai/knowledge-assistant-fails-to-load-after-indexing-generated-ai/m-p/170150#M2124</guid>
      <dc:creator>data_pulse</dc:creator>
      <dc:date>2026-09-29T11:32:33Z</dc:date>
    </item>
  </channel>
</rss>

