Hi Manav,
Thank you for reaching out to us on the Microsoft Q&A forum.
To create a friendly AI that can chat with users, answer their questions, and ask its own questions, you can use Azure OpenAI. Begin by setting up an Azure OpenAI resource in the Azure portal and deploying a model like GPT-4. After deployment, you can connect the model to your app using the Azure OpenAI API. By creating specific prompts and fine-tuning the model, you can shape the AI's personality and make its responses more engaging and interactive.
You can also use your own data with Azure OpenAI models.
For reference, please go through the link: Quickstart: Chat with Azure OpenAI models using your own data.
I hope this information is helpful, please Accept Answer & Upvote so that it would be helpful to community members.