Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.Net: Agents: Support Azure AI Agent #10134

Merged
merged 32 commits into from
Jan 27, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
f75b6be
Checkpoint
crickman Jan 8, 2025
7e35910
Merge branch 'main' into agents-azureai
crickman Jan 8, 2025
e14e242
Namespace
crickman Jan 8, 2025
e39ea79
Namespace update
crickman Jan 8, 2025
d22be4f
Namespace
crickman Jan 8, 2025
1d6504b
Order
crickman Jan 9, 2025
8fbc3ca
Merge branch 'main' into agents-azureai
crickman Jan 13, 2025
8496cf2
Update SDK package
crickman Jan 23, 2025
2c4998f
Merge branch 'main' into agents-azureai
crickman Jan 23, 2025
7c3395b
Checkpoint
crickman Jan 23, 2025
8e6a01d
Resolve merge
crickman Jan 23, 2025
9943f12
Spelling
crickman Jan 23, 2025
c9869dd
Fix solution
crickman Jan 23, 2025
d39dc99
Typo
crickman Jan 23, 2025
ae5c96c
Namespace
crickman Jan 23, 2025
d9c3c49
Namespace
crickman Jan 23, 2025
1b7b5bb
Namespace update
crickman Jan 23, 2025
a26e722
Merge branch 'main' into agents-azureai
crickman Jan 23, 2025
f648887
Namespaces
crickman Jan 23, 2025
4b05fcb
Namespace
crickman Jan 23, 2025
70bf716
Code clean-up
crickman Jan 23, 2025
d90bb27
Merge branch 'main' into agents-azureai
crickman Jan 23, 2025
e561a96
Merge branch 'agents-azureai' of https://github.com/microsoft/semanti…
crickman Jan 23, 2025
87ed20e
Update tool association for file-attachments
crickman Jan 24, 2025
096ab38
Formatting
crickman Jan 24, 2025
4abac96
Merge branch 'main' into agents-azureai
crickman Jan 26, 2025
25226c0
PR comments
crickman Jan 27, 2025
58c7592
Merge branch 'agents-azureai' of https://github.com/microsoft/semanti…
crickman Jan 27, 2025
b72ea78
Utilities #1
crickman Jan 27, 2025
4d7f1e9
Utilities #2
crickman Jan 27, 2025
112780c
Restructure
crickman Jan 27, 2025
359e4b3
Merge branch 'main' into agents-azureai
crickman Jan 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Restructure
  • Loading branch information
crickman committed Jan 27, 2025
commit 112780cc0ff7e35a12a916da1d2aa8f7e27ab416
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ namespace GettingStarted;
/// This example demonstrates similarity between using <see cref="AzureAIAgent"/>
/// and <see cref="ChatCompletionAgent"/> (see: Step 2).
/// </summary>
public class Step12_Azure(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step01_AzureAIAgent(ITestOutputHelper output) : BaseAgentsTest(output)
{
private const string HostName = "Host";
private const string HostInstructions = "Answer questions about the menu.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ namespace GettingStarted;
/// that inform how chat proceeds with regards to: Agent selection, chat continuation, and maximum
/// number of agent interactions.
/// </summary>
public class Step13_Azure_Chat(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step02_AzureAIAgent_Chat(ITestOutputHelper output) : BaseAgentsTest(output)
{
private const string ReviewerName = "ArtDirector";
private const string ReviewerInstructions =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace GettingStarted;
/// <summary>
/// Demonstrate using code-interpreter on <see cref="AzureAIAgent"/> .
/// </summary>
public class Step14_AzureTool_CodeInterpreter(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step03_AzureAIAgent_CodeInterpreter(ITestOutputHelper output) : BaseAgentsTest(output)
{
[Fact]
public async Task UseCodeInterpreterToolWithAgentAsync()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace GettingStarted;
/// <summary>
/// Demonstrate using code-interpreter on <see cref="AzureAIAgent"/> .
/// </summary>
public class Step15_AzureTool_FileSearch(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step04_AzureAIAgent_FileSearch(ITestOutputHelper output) : BaseAgentsTest(output)
{
[Fact]
public async Task UseFileSearchToolWithAgentAsync()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ namespace GettingStarted;
/// Note: Open API invocation does not involve kernel function calling or kernel filters.
/// Azure Function invocation is managed entirely by the Azure AI Agent service.
/// </remarks>
public class Step16_Azure_OpenAPI(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step05_AzureAIAgent_OpenAPI(ITestOutputHelper output) : BaseAgentsTest(output)
{
[Fact]
public async Task UseOpenAPIToolWithAgentAsync()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace GettingStarted;
/// This example demonstrates similarity between using <see cref="OpenAIAssistantAgent"/>
/// and <see cref="ChatCompletionAgent"/> (see: Step 2).
/// </summary>
public class Step08_Assistant(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step01_Assistant(ITestOutputHelper output) : BaseAgentsTest(output)
{
private const string HostName = "Host";
private const string HostInstructions = "Answer questions about the menu.";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace GettingStarted;
/// <summary>
/// Demonstrate providing image input to <see cref="OpenAIAssistantAgent"/> .
/// </summary>
public class Step09_Assistant_Vision(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step02_Assistant_Vision(ITestOutputHelper output) : BaseAgentsTest(output)
{
/// <summary>
/// Azure currently only supports message of type=text.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace GettingStarted;
/// <summary>
/// Demonstrate using code-interpreter on <see cref="OpenAIAssistantAgent"/> .
/// </summary>
public class Step10_AssistantTool_CodeInterpreter(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step03_AssistantTool_CodeInterpreter(ITestOutputHelper output) : BaseAgentsTest(output)
{
[Fact]
public async Task UseCodeInterpreterToolWithAssistantAgentAsync()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace GettingStarted;
/// <summary>
/// Demonstrate using code-interpreter on <see cref="OpenAIAssistantAgent"/> .
/// </summary>
public class Step11_AssistantTool_FileSearch(ITestOutputHelper output) : BaseAgentsTest(output)
public class Step04_AssistantTool_FileSearch(ITestOutputHelper output) : BaseAgentsTest(output)
{
[Fact]
public async Task UseFileSearchToolWithAssistantAgentAsync()
Expand Down
Loading