Thank you for reaching out to Microsoft Q&A forum!
You can achieve the described functionality using Azure AI services by leveraging the "Add Your Own Data" or "Assistant feature" from Azure OpenAI.
Programmatically upload the device configuration matrix into a vector store or azure blob storage and query the Azure OpenAI to get recommendations for each device based on the pre-uploaded data. To ensure the responses are formatted as required (e.g., "Recommends Device-1 to use latestConfiguration-1.1, latestSupportedDeviceConfiguration-1.1"), include this sample output in the chat prompt or system prompt during interaction.
Use Azure AI SDKs or APIs, such as the Java SDK for Azure OpenAI or AI Search, to upload data, process rows, retrieve recommendations, and compile results into a file or stream.
Please note: While Add Your Own Data is production-ready, but the Assistant feature is in public preview and not recommended for production use.
I hope this helps! Thank you.