322 references to User
Aspire.Dashboard (25)
Model\Assistant\Prompts\KnownChatMessages.cs (24)
65return new(ChatRole.User, resolvedPromptText);
76return new(ChatRole.User, prompt);
87return new(ChatRole.User, prompt);
97return new(ChatRole.User, message);
110return new(ChatRole.User, prompt);
120return new(ChatRole.User, prompt);
131return new(ChatRole.User, prompt);
140return new(ChatRole.User, prompt);
153return new(ChatRole.User, prompt);
163return new(ChatRole.User, prompt);
172return new(ChatRole.User, prompt);
193return new(ChatRole.User, prompt);
209return new(ChatRole.User, prompt);
219return new(ChatRole.User, prompt);
229return new(ChatRole.User, prompt);
238return new(ChatRole.User, prompt);
250return new(ChatRole.User, message);
259return new(ChatRole.User, message);
269return new ChatMessage(ChatRole.User, message);
279return new ChatMessage(ChatRole.User, message);
302return new(ChatRole.User, prompt);
325return new(ChatRole.User, prompt);
342return new(ChatRole.User, prompt);
351return new(ChatRole.User, prompt);
AzureAIFoundryEndToEnd.WebStory (1)
AzureOpenAIEndToEnd.WebStory (1)
GitHubModelsEndToEnd.WebStory (1)
Microsoft.Extensions.AI (5)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (3)
61GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), options, useJsonSchemaResponseFormat, cancellationToken);
101GetResponseAsync<T>(chatClient, new ChatMessage(ChatRole.User, chatMessage), serializerOptions, options, useJsonSchemaResponseFormat, cancellationToken);
190promptAugmentation = new ChatMessage(ChatRole.User, $$"""
Microsoft.Extensions.AI.Abstractions (4)
Microsoft.Extensions.AI.Abstractions.Tests (22)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (9)
77new(ChatRole.User, "c") { MessageId = "2" },
78new(ChatRole.User, "d") { MessageId = "2" },
102Assert.Equal(ChatRole.User, response.Messages[2].Role);
196new(ChatRole.User, "F") { MessageId = "2", AuthorName = "Bob" },
226Assert.Equal(ChatRole.User, response.Messages[3].Role);
390new(ChatRole.User, "User message") { MessageId = "1" },
404Assert.Equal(ChatRole.User, response.Messages[1].Role);
464new(ChatRole.User, "How") { MessageId = "msg3", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), AuthorName = "User" },
502Assert.Equal(ChatRole.User, message3.Role);
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.AzureAIInference.Tests (8)
AzureAIInferenceChatClientTests.cs (8)
145[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] :
146[new ChatMessage(ChatRole.User, "hello")];
218[new ChatMessage(ChatRole.User, "hello".Select(c => (AIContent)new TextContent(c.ToString())).ToList())] :
219[new ChatMessage(ChatRole.User, "hello")];
987new(ChatRole.User, "hello!"),
989new(ChatRole.User, "i'm good. how are you?"),
1067Assert.NotNull(await client.GetResponseAsync([new(ChatRole.User,
1133new(ChatRole.User, "hello!"),
Microsoft.Extensions.AI.Evaluation (7)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
Microsoft.Extensions.AI.Evaluation.Quality (11)
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (5)
Microsoft.Extensions.AI.Evaluation.Safety (4)
Microsoft.Extensions.AI.Evaluation.Tests (1)
Microsoft.Extensions.AI.Integration.Tests (74)
ChatClientIntegrationTests.cs (46)
78new(ChatRole.User, "Pick a city, any city"),
80new(ChatRole.User, "And another one"),
82new(ChatRole.User, "What continent are they each in?"),
97new(ChatRole.User, []),
99new(ChatRole.User, "What is 1 + 2? Reply with a single number."),
112new(ChatRole.User, "Quote, word for word, Neil Armstrong's famous words.")
170List<ChatMessage> history = [new(ChatRole.User, "Explain in 100 words how AI works")];
193new(ChatRole.User,
211new(ChatRole.User,
241new(ChatRole.User, "What is the current secret number?")
308new(ChatRole.User, "What is the secret number for id foo?")
340new(ChatRole.User, "What is the secret number for John aged 19?")
370new(ChatRole.User, "Can you add bacon, lettuce, and tomatoes to Peter's shopping cart?")
649var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000");
665var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000");
690var message = new ChatMessage(ChatRole.User, "Pick a random number, uniformly distributed between 1 and 1000000");
742var message = new ChatMessage(ChatRole.User, "What is the temperature?");
781var message = new ChatMessage(ChatRole.User, "What is the temperature?");
823var message = new ChatMessage(ChatRole.User, "What is the temperature?");
851await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
950var response = await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
1146new(ChatRole.User, "My name is Alice and I love hiking in the mountains."),
1148new(ChatRole.User, "Yes, I love the Pacific Crest Trail. I hiked a section last summer."),
1150new(ChatRole.User, "I hiked the section through the Sierra Nevada. It was challenging but beautiful."),
1152new(ChatRole.User, "What's my name and what activity do I enjoy?")
1188new(ChatRole.User, "Tell me about the weather"),
1190new(ChatRole.User, "What about tomorrow?"),
1192new(ChatRole.User, "Should I bring an umbrella?"),
1194new(ChatRole.User, "What's 2 + 2?")
1248new(ChatRole.User, "What's the weather in Seattle?"),
1250new(ChatRole.User, "And what about Miami?"),
1252new(ChatRole.User, "Which city had better weather?")
1282new(ChatRole.User, "I'm Bob and I work as a software engineer at a startup."),
1284new(ChatRole.User, "We build AI-powered tools for education."),
1286new(ChatRole.User, "Yes, we focus on personalized learning experiences."),
1288new(ChatRole.User, "Was anyone named in the conversation? Provide their name and job.")
1328new(ChatRole.User, "I have 3 cats and 2 dogs."),
1330new(ChatRole.User, "Yes, and I spend about $200 per month on pet food."),
1332new(ChatRole.User, "They eat 10 cans of food per week."),
1334new(ChatRole.User, "How many pets do I have in total?")
1470history.Add(new ChatMessage(ChatRole.User, "What will the weather be in Seattle tomorrow?"));
1479history.Add(new ChatMessage(ChatRole.User, "Please translate 'good evening' into French."));
1534new(ChatRole.User, "What will the weather be like in Redmond next week?")
1599history.Add(new ChatMessage(ChatRole.User, "What's the weather like tomorrow in Seattle?"));
1612history.Add(new ChatMessage(ChatRole.User, "And what about next week?"));
1704history.Add(new ChatMessage(ChatRole.User, "What will the weather be like in London tomorrow?"));
ToolReductionTests.cs (24)
32new[] { new ChatMessage(ChatRole.User, "Tell me about weather") },
50new[] { new ChatMessage(ChatRole.User, "anything") },
67new ChatMessage(ChatRole.User, "Can you do some weather math for forecasting?")
88new[] { new ChatMessage(ChatRole.User, "Explain weather math please") },
103var messages = new[] { new ChatMessage(ChatRole.User, "weather") };
122new[] { new ChatMessage(ChatRole.User, "anything") }, null);
127new[] { new ChatMessage(ChatRole.User, "weather") }, options);
145new[] { new ChatMessage(ChatRole.User, "Pick something") },
161new[] { new ChatMessage(ChatRole.User, "any") },
178new[] { new ChatMessage(ChatRole.User, "math") },
193new[] { new ChatMessage(ChatRole.User, "translate") },
211new[] { new ChatMessage(ChatRole.User, "weather") },
227new ChatMessage(ChatRole.User, "Please tell me the weather tomorrow."),
229new ChatMessage(ChatRole.User, "Now instead solve a math problem.")
258new[] { new ChatMessage(ChatRole.User, "weather and math") },
277new ChatMessage(ChatRole.User, userLine),
309new ChatMessage(ChatRole.User,
334new[] { new ChatMessage(ChatRole.User, "math") },
353new[] { new ChatMessage(ChatRole.User, "weather math") },
381new[] { new ChatMessage(ChatRole.User, "weather math please") },
411new[] { new ChatMessage(ChatRole.User, "math") },
433var messages = new[] { new ChatMessage(ChatRole.User, " ") };
456var messages = new[] { new ChatMessage(ChatRole.User, " ") };
479new ChatMessage(ChatRole.User, "This content will be ignored by custom selector.")
Microsoft.Extensions.AI.OpenAI (5)
Microsoft.Extensions.AI.OpenAI.Tests (18)
OpenAIChatClientTests.cs (8)
820new(ChatRole.User, "hello!"),
822new(ChatRole.User, "i'm good. how are you?"),
927new(ChatRole.User, "hello!"),
1023new(ChatRole.User, "hello!"),
1025new(ChatRole.User, "i'm good. how are you?"),
1465new(ChatRole.User, "hello!"),
1478new(ChatRole.User, "Thanks!"),
1584new(ChatRole.User,
OpenAIConversionTests.cs (8)
162new(ChatRole.User, "Hello") { AuthorName = "Jane" },
231new(ChatRole.User, "Hello"),
283new(ChatRole.User,
296new(ChatRole.User,
340Assert.Equal(ChatRole.User, message.Role);
638(ChatRole.User, ChatMessageRole.User),
873(ChatRole.User, ChatMessageRole.User),
1145new(ChatRole.User, "Hello, how are you?"),
Microsoft.Extensions.AI.Tests (113)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
75var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
123Assert.Equal(ChatRole.User, message.Role);
136var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
245var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
264var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
283var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
311var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
339var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
401var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
429var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (33)
36new ChatMessage(ChatRole.User, "hello"),
72new ChatMessage(ChatRole.User, "hello"),
116new ChatMessage(ChatRole.User, "hello"),
152new ChatMessage(ChatRole.User, "hello"),
158new ChatMessage(ChatRole.User,
167new ChatMessage(ChatRole.User, "hello"),
203new ChatMessage(ChatRole.User, "hello"),
212new ChatMessage(ChatRole.User,
216new ChatMessage(ChatRole.User,
224new ChatMessage(ChatRole.User, "hello"),
262new ChatMessage(ChatRole.User, "hello"),
268new ChatMessage(ChatRole.User,
277new ChatMessage(ChatRole.User, "hello"),
321new ChatMessage(ChatRole.User, "hello"),
327new ChatMessage(ChatRole.User,
336new ChatMessage(ChatRole.User, "hello"),
385new ChatMessage(ChatRole.User, "hello"),
391new ChatMessage(ChatRole.User,
400new ChatMessage(ChatRole.User, "hello"),
439new ChatMessage(ChatRole.User, "hello"),
445new ChatMessage(ChatRole.User,
456new ChatMessage(ChatRole.User,
464new ChatMessage(ChatRole.User, "hello"),
510new ChatMessage(ChatRole.User, "hello"),
517new ChatMessage(ChatRole.User, "hello"),
521new ChatMessage(ChatRole.User, "hello"),
565new ChatMessage(ChatRole.User, "hello"),
595new ChatMessage(ChatRole.User, "hello"),
596new ChatMessage(ChatRole.User,
605new ChatMessage(ChatRole.User, "hello"),
642new ChatMessage(ChatRole.User,
691List<ChatMessage> input = [new ChatMessage(ChatRole.User, "hello")];
764List<ChatMessage> input = [new ChatMessage(ChatRole.User, "hello")];
ChatCompletion\FunctionInvokingChatClientTests.cs (24)
92new ChatMessage(ChatRole.User, "hello"),
126new ChatMessage(ChatRole.User, "hello"),
159new ChatMessage(ChatRole.User, "hello"),
190new ChatMessage(ChatRole.User, "hello"),
250new ChatMessage(ChatRole.User, "hello"),
294new ChatMessage(ChatRole.User, "hello"),
328new ChatMessage(ChatRole.User, "hello"),
377new ChatMessage(ChatRole.User, "hello"),
426new ChatMessage(ChatRole.User, "hello"),
504new ChatMessage(ChatRole.User, "hello"),
551new ChatMessage(ChatRole.User, "hello"),
588new ChatMessage(ChatRole.User, "hello"),
610new ChatMessage(ChatRole.User, "hello"),
667new ChatMessage(ChatRole.User, "hello"),
745new(ChatRole.User, "Hello"),
803new(ChatRole.User, "Hello"),
861new ChatMessage(ChatRole.User, "hello"),
945List<ChatMessage> messages = [new(ChatRole.User, "hello")];
1017new ChatMessage(ChatRole.User, "hello"),
1046new ChatMessage(ChatRole.User, "hello"),
1099new(ChatRole.User, "hello"),
1118new(ChatRole.User, "hello"),
1147new(ChatRole.User, "hello"),
1176new(ChatRole.User, "hi"),
ChatReduction\MessageCountingChatReducerTests.cs (13)
54new ChatMessage(ChatRole.User, "Hello"),
56new ChatMessage(ChatRole.User, "How are you?"),
71Assert.Equal(ChatRole.User, m.Role);
89new ChatMessage(ChatRole.User, "Hello"),
92new ChatMessage(ChatRole.User, "How are you?"),
107Assert.Equal(ChatRole.User, m.Role);
127new ChatMessage(ChatRole.User, "What's the weather?"),
131new ChatMessage(ChatRole.User, "Thanks!"),
141Assert.Equal(ChatRole.User, m.Role);
167messages.Add(new ChatMessage(i % 2 == 0 ? ChatRole.User : ChatRole.Assistant, $"Message {i}"));
183var expectedRole = expectedIndex % 2 == 0 ? ChatRole.User : ChatRole.Assistant;
242new ChatMessage(ChatRole.User, "First"),
244new ChatMessage(ChatRole.User, "Third"),
ChatReduction\SummarizingChatReducerTests.cs (19)
70new ChatMessage(ChatRole.User, "Hello"),
72new ChatMessage(ChatRole.User, "How are you?"),
96new ChatMessage(ChatRole.User, "What's the time?"),
98new ChatMessage(ChatRole.User, "What's the weather?"),
101new ChatMessage(ChatRole.User, [new TestUserInputResponseContent("uir1")]),
141new ChatMessage(ChatRole.User, "First question"),
143new ChatMessage(ChatRole.User, "Second question"),
145new ChatMessage(ChatRole.User, "Third question"),
187new ChatMessage(ChatRole.User, "What's the weather in Seattle?"),
190new ChatMessage(ChatRole.User, [new TestUserInputResponseContent("uir2")]),
192new ChatMessage(ChatRole.User, "What about New York?"),
276new ChatMessage(ChatRole.User, "Message 1"),
278new ChatMessage(ChatRole.User, "Message 2"),
303new ChatMessage(ChatRole.User, "Hello"),
306new ChatMessage(ChatRole.User, "How are you?"),
330new ChatMessage(ChatRole.User, "Hi there! Can you tell me about golden retrievers?"),
332new ChatMessage(ChatRole.User, "What kind of exercise do they need?"),
334new ChatMessage(ChatRole.User, "Are they good with kids?"),
362messages.Add(new ChatMessage(ChatRole.User, "Do they make good lap dogs?"));
Microsoft.ML.GenAI.Core.Tests (1)
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.LLaMA.Tests (1)
Microsoft.ML.GenAI.Phi (2)
Microsoft.ML.GenAI.Samples (3)
OpenAIEndToEnd.WebStory (1)