Agents vs project type vs capability host #201
Replies: 2 comments
-
|
Hi @DennesTorres Yes, the recommendation is to prioritize Foundry projects over legacy AI Hub/Projects. Foundry Projects are the future of Azure AI Foundry and offer better support for agentic workflows, evaluations, and modular orchestration. You can read more about Foundry Projects here: https://learn.microsoft.com/azure/ai-foundry/overview Your experience is correct: custom Azure Functions, Model Customization Pipelines (MCPs), and other extensibility features are designed to work with Foundry Projects. These often fail or are unsupported in AI Projects, which use the older AI Hub architecture. However, agent creation in Foundry Projects requires a capability host. This host depends on Cosmos DB for NoSQL not Cosmos DB serverless. Without a capability host, the agent creation option won’t appear in the UI. Details on capability hosts are available here: Cosmos DB serverless is not supported for thread storage in Foundry Projects. The required containers (e.g., Benefits for Projects Things you might consider:
|
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the feedback. These details are what I originally identified, but they seems very unpractical. The simple deployment was very difficult. However, I was very surprised about a week ago when everything changed. Out of the blue the "Agents" option in the UI started appearing in simple projects, without the custom capability host. I tested the creation, tested the link with MCPs, and it works! It seems to be a recent change. But the foundry projects still have a lot of missing points which are very annoying. For example, any RAG implemention in the foundry projects is extremely difficult compared to what it was before. In open ai service we could just link with an AI Search with the right parameters and the vector search would work. In foundry projects, it doesn't. This creates a terrible misconnection between Agents and existing AI solutions. For example, the "Chat with your data" accelerator provided by Microsoft. I should be able to link an Agent directly to the AI Search used by a "Chat with your data" deployment and have the RAG working in the Agent - but it doesn't. However, it works in AI Hub projects. This misconnection and missing features are annoying specially because there is low to no information about if they are being handled. For example, you replied to my message, but with information that changed a week ago without any announcement. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I understand there is an ongoing transition between AI Project (the projects which use AI Hub) and Foundry projects - the projects which only use foundry.
The recommendation is to focus on the Foundry projects, correct ?
All my tests to use custom azure functions, MCPs, etc, were on Foundry projects and were failing in AI projects. Is this correct, or should I push to use the same resources in AI projects as well?
The problem: The Foundry projects only allow the creation of agents if there is a capability host present. If there is no capability host, I can't create an agent - the option doesn't appear in the UI.
The capability host requires a cosmos db to work. Cosmos db is expensive - at least for simple tests, it consumes a lot. The AI projects consume much less.
I tried to use cosmos db serverless, but the foundry project doesn't allow it. The agent creation is disabled.
Is there a way to deploy a foundry project with support to agent creation but using less expensive resources than cosmos? A simple cosmosdb serverless could solve the problem.
Beta Was this translation helpful? Give feedback.
All reactions