Mechanism for each AI module and recipe to list its preferred or tested models
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3555804. -->
Reported by: [kristen pol](https://www.drupal.org/user/8389)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>As part of the UX meeting today, we were going over the new dashboard design <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3554163" title="Status: Active">#3554163: [Meta] UX concept for AI Dashboard / Status Page / Kickstarter</a></span>.</p>
<p>Certain AI modules and thus recipes work better if you are using specific models.</p>
<p>If you try it with a different model that "technically" could work, it may not actually work or just not work that well.</p>
<p>This is bad UX if a person thinks a model will support their feature, but it doesn't really.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>Provide a mechanism (e.g. a yml or json file) for AI modules and recipes to have a list of tested/preferred/compatible models.</p>
<p>The dashboard code would be able to inspect this information to provide the user with sensible guidance to set up the right providers with these models.</p>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<ul>
<li>Discuss</li>
<li>Agree on approach</li>
<li>Create issues in the right places</li>
<li>Add documentation for module and recipe developers</li>
</ul>
> Related issue: [Issue #3554163](https://www.drupal.org/node/3554163)
issue