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

Adding Sample.Json for each DA samples #9

Merged
merged 3 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions samples/da-CareerCoach/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,4 @@ The following are Teams Toolkit specific project files. You can [visit a complet
## Addition information and references

- [Declarative agents for Microsoft 365](https://aka.ms/teams-toolkit-declarative-agent)
![](https://m365-visitor-stats.azurewebsites.net/SamplesGallery/da-CareerCoach)
16 changes: 8 additions & 8 deletions samples/da-CareerCoach/assets/sample.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"source": "pnp",
"title": "Career Coach Declarative Agent for Microsoft 365 Copilot Sample",
"shortDescription": "First Party Declarative Agent Career Coach shared as a sample",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-repairs-oauth",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-repairs-oauth",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-CareerCoach",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-CareerCoach",
"longDescription": [
"The \"Career Coach\" Declarative Agent is an open-source AI-driven tool designed to assist professionals in their career development. This agent provides personalized suggestions and actionable plans to help users learn and grow in their careers. By leveraging data such as the user's current role, skills, and career aspirations, the Career Coach offers tailored advice on skill development, learning opportunities, and career transitions. It maintains a professional and supportive tone, ensuring that interactions are contextual and relevant. The agent integrates with OneDrive, SharePoint, and Graph Connectors to enhance its capabilities. Key features include creating detailed career development plans, performing skill gap analyses, recommending learning resources, and offering networking strategies. This open-source project aims to empower individuals to achieve their career goals through structured guidance and support. With the declarative agent, you can build a custom version of Copilot that can be used for specific scenarios, such as for specialized knowledge, implementing specific processes, or simply to save time by reusing a set of AI prompts. For example, a grocery shopping Copilot declarative agent can be used to create a grocery list based on a meal plan that you send to Copilot. To run this app template in your local dev machine, you will need Node.js (supported versions: 16, 18), a Microsoft 365 account for development, Teams Toolkit Visual Studio Code Extension version 5.0.0 and higher or Teams Toolkit CLI, and a Microsoft 365 Copilot license. First, select the Teams Toolkit icon on the left in the VS Code toolbar. In the Account section, sign in with your Microsoft 365 account if you haven't already. Create Teams app by clicking `Provision` in \"Lifecycle\" section. Select `Preview in Copilot (Edge)` or `Preview"
],
Expand All @@ -25,7 +25,7 @@
},
{
"key": "API-PLUGIN",
"value": "Yes"
"value": "No"
},
{
"key": "GRAPH-CONNECTOR",
Expand All @@ -36,15 +36,15 @@
{
"type": "image",
"order": 100,
"url": "https://github.com/pnp/copilot-pro-dev-samples/raw/main/samples/da-repairs-oauth/assets/screenshot.png",
"alt": "Declarative agent answering questions about repairs using the information from an API secured with OAuth"
"url": "https://github.com/pnp/copilot-pro-dev-samples/blob/43afe103f9489aeb297b4811ee1dca54639f13d5/samples/da-CareerCoach/assets/CareerCoach1.png",
"alt": "Career Coach Declarative Agent for Microsoft 365 Copilot Sample"
}
],
"authors": [
{
"gitHubAccount": "waldekmastykarz",
"pictureUrl": "https://github.com/waldekmastykarz.png",
"name": "Waldek Mastykarz"
"gitHubAccount": "MarcusCastroMS",
"pictureUrl": "https://github.com/MarcusCastroMS.png",
"name": "Marcus Castro"
}
],
"references": [
Expand Down
1 change: 1 addition & 0 deletions samples/da-IdeaCoach/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,4 @@ The following are Teams Toolkit specific project files. You can [visit a complet
## Addition information and references

- [Declarative agents for Microsoft 365](https://aka.ms/teams-toolkit-declarative-agent)
![](https://m365-visitor-stats.azurewebsites.net/SamplesGallery/da-IdeaCoach)
68 changes: 68 additions & 0 deletions samples/da-IdeaCoach/assets/sample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[
{
"name": "pnp-copilot-pro-dev-IdeaCoach",
"source": "pnp",
"title": "Idea Coach Declarative Agent for Microsoft 365 Copilot Sample",
"shortDescription": "First Party Declarative Agent Idea Coach shared as a sample",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-IdeaCoach",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-IdeaCoach",
"longDescription": [
"The \"Idea Coach\" is a comprehensive brainstorming agent designed to assist users in generating ideas, planning brainstorming sessions, finding engaging exercises, organizing ideas, providing constructive feedback, and enhancing brainstorming skills, leveraging the capabilities of OneDrive, SharePoint, and Graph Connectors to streamline and optimize the brainstorming process."
],
"creationDateTime": "2024-10-04",
"updateDateTime": "2024-10-04",
"products": [
"Microsoft 365 Copilot"
],
"metadata": [
{
"key": "PLATFORM",
"value": "Node.js"
},
{
"key": "LANGUAGE",
"value": "TypeScript"
},
{
"key": "API-PLUGIN",
"value": "No"
},
{
"key": "GRAPH-CONNECTOR",
"value": "No"
}
],
"thumbnails": [
{
"type": "image",
"order": 100,
"url": "https://github.com/pnp/copilot-pro-dev-samples/blob/493864eea3d79bbb9a6e59ed7e063c4dad2a98b1/samples/da-IdeaCoach/assets/IdeaCoach1.png",
"alt": "Idea Coach Declarative Agent for Microsoft 365 Copilot Sample"
}
],
"authors": [
{
"gitHubAccount": "ericsche",
"pictureUrl": "https://github.com/ericsche.png",
"name": "Eric Scherlinger"
}
],
"references": [
{
"name": "Microsoft 365 Copilot extensibility",
"description": "Learn more about what Microsoft 365 Copilot and how you can extend it.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/"
},
{
"name": "Declarative agents for Microsoft 365 Copilot overview",
"description": "Learn more about what declarative agents for Microsoft 365 Copilot are.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/overview-declarative-agent"
},
{
"name": "Build a declarative agent for Microsoft 365 Copilot",
"description": "Learn how to build a declarative agent for Microsoft 365 Copilot.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/build-declarative-agents"
}
]
}
]
1 change: 1 addition & 0 deletions samples/da-LearningCoach/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,4 @@ The following are Teams Toolkit specific project files. You can [visit a complet
## Addition information and references

- [Declarative agents for Microsoft 365](https://aka.ms/teams-toolkit-declarative-agent)
![](https://m365-visitor-stats.azurewebsites.net/SamplesGallery/da-LearningCoach)
68 changes: 68 additions & 0 deletions samples/da-LearningCoach/assets/sample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[
{
"name": "pnp-copilot-pro-dev-LearningCoach",
"source": "pnp",
"title": "Learning Coach Declarative Agent for Microsoft 365 Copilot Sample",
"shortDescription": "First Party Declarative Agent Learning Coach shared as a sample",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-LearningCoach",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-LearningCoach",
"longDescription": [
"The \"Learning Coach\" is an open-source Copilot Agent designed to assist users in understanding complex terms or topics by providing explanations in simple terms. It offers three levels of summaries—simple, intermediate, and detailed—allowing users to choose the most suitable explanation for their knowledge gap. The agent can help users learn about specific topics, guide them in learning new languages, practice skills through exercises, prepare for tests, create learning plans, and suggest effective learning methods. It leverages OneDrive, SharePoint, and Graph Connectors to enhance its capabilities and streamline the learning process."
],
"creationDateTime": "2024-10-04",
"updateDateTime": "2024-10-04",
"products": [
"Microsoft 365 Copilot"
],
"metadata": [
{
"key": "PLATFORM",
"value": "Node.js"
},
{
"key": "LANGUAGE",
"value": "TypeScript"
},
{
"key": "API-PLUGIN",
"value": "No"
},
{
"key": "GRAPH-CONNECTOR",
"value": "No"
}
],
"thumbnails": [
{
"type": "image",
"order": 100,
"url": "https://github.com/pnp/copilot-pro-dev-samples/blob/493864eea3d79bbb9a6e59ed7e063c4dad2a98b1/samples/da-LearningCoach/assets/LearningCoach1.png",
"alt": "Learning Coach Declarative Agent for Microsoft 365 Copilot Sample"
}
],
"authors": [
{
"gitHubAccount": "youlkax",
"pictureUrl": "https://github.com/youlkax.png",
"name": "Julie Chudakova"
}
],
"references": [
{
"name": "Microsoft 365 Copilot extensibility",
"description": "Learn more about what Microsoft 365 Copilot and how you can extend it.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/"
},
{
"name": "Declarative agents for Microsoft 365 Copilot overview",
"description": "Learn more about what declarative agents for Microsoft 365 Copilot are.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/overview-declarative-agent"
},
{
"name": "Build a declarative agent for Microsoft 365 Copilot",
"description": "Learn how to build a declarative agent for Microsoft 365 Copilot.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/build-declarative-agents"
}
]
}
]
1 change: 1 addition & 0 deletions samples/da-PromptCoach/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,4 @@ The following are Teams Toolkit specific project files. You can [visit a complet
## Addition information and references

- [Declarative agents for Microsoft 365](https://aka.ms/teams-toolkit-declarative-agent)
![](https://m365-visitor-stats.azurewebsites.net/SamplesGallery/da-PromptCoach)
68 changes: 68 additions & 0 deletions samples/da-PromptCoach/assets/sample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[
{
"name": "pnp-copilot-pro-dev-PromptCoach",
"source": "pnp",
"title": "Prompt Coach Declarative Agent for Microsoft 365 Copilot Sample",
"shortDescription": "First Party Declarative Agent Prompt Coach shared as a sample",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-PromptCoach",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-PromptCoach",
"longDescription": [
"The \"Prompt Coach\" is an open-source declarative Agent designed to assist new Copilot users in creating effective and well-structured prompts. It provides a variety of conversation starters to help users generate prompts, analyze and improve existing prompts, ensure compliance with responsible AI guidelines, and learn the principles of prompt engineering. The agent also offers examples of good prompts and troubleshooting advice for prompts that do not yield the expected output. Leveraging the capabilities of OneDrive, SharePoint, and Graph Connectors, \"Prompt Coach\" aims to streamline the prompt creation process and enhance user proficiency in prompt engineering."
],
"creationDateTime": "2024-10-04",
"updateDateTime": "2024-10-04",
"products": [
"Microsoft 365 Copilot"
],
"metadata": [
{
"key": "PLATFORM",
"value": "Node.js"
},
{
"key": "LANGUAGE",
"value": "TypeScript"
},
{
"key": "API-PLUGIN",
"value": "No"
},
{
"key": "GRAPH-CONNECTOR",
"value": "No"
}
],
"thumbnails": [
{
"type": "image",
"order": 100,
"url": "https://github.com/pnp/copilot-pro-dev-samples/blob/493864eea3d79bbb9a6e59ed7e063c4dad2a98b1/samples/da-PromptCoach/assets/PromptCoach1.png",
"alt": "Prompt Coach Declarative Agent for Microsoft 365 Copilot Sample"
}
],
"authors": [
{
"gitHubAccount": "MarcusCastroMS",
"pictureUrl": "https://github.com/MarcusCastroMS.png",
"name": "Marcus Castro"
}
],
"references": [
{
"name": "Microsoft 365 Copilot extensibility",
"description": "Learn more about what Microsoft 365 Copilot and how you can extend it.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/"
},
{
"name": "Declarative agents for Microsoft 365 Copilot overview",
"description": "Learn more about what declarative agents for Microsoft 365 Copilot are.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/overview-declarative-agent"
},
{
"name": "Build a declarative agent for Microsoft 365 Copilot",
"description": "Learn how to build a declarative agent for Microsoft 365 Copilot.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/build-declarative-agents"
}
]
}
]
1 change: 1 addition & 0 deletions samples/da-WritingCoach/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,4 @@ The following are Teams Toolkit specific project files. You can [visit a complet
## Addition information and references

- [Declarative agents for Microsoft 365](https://aka.ms/teams-toolkit-declarative-agent)
![](https://m365-visitor-stats.azurewebsites.net/SamplesGallery/da-WritingCoach)
68 changes: 68 additions & 0 deletions samples/da-WritingCoach/assets/sample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[
{
"name": "pnp-copilot-pro-dev-WritingCoach",
"source": "pnp",
"title": "Writing Coach Declarative Agent for Microsoft 365 Copilot Sample",
"shortDescription": "First Party Declarative Agent Writing Coach shared as a sample",
"url": "https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-WritingCoach",
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/copilot-pro-dev-samples/tree/main/samples/da-WritingCoach",
"longDescription": [
"The \"Writing Coach\" is an open-source declarative Agent designed to assist users in various aspects of writing. It provides detailed and constructive feedback on pieces of writing, helps change the tone of emails or messages, translates text into different languages, and guides users in writing clear and effective instructions for complex processes. Additionally, the agent supports users in crafting professional blog posts and writing comprehensive whitepapers. Leveraging the capabilities of OneDrive, SharePoint, and Graph Connectors, the \"Writing Coach\" aims to streamline the writing process, enhance writing skills, and ensure high-quality written content."
],
"creationDateTime": "2024-10-04",
"updateDateTime": "2024-10-04",
"products": [
"Microsoft 365 Copilot"
],
"metadata": [
{
"key": "PLATFORM",
"value": "Node.js"
},
{
"key": "LANGUAGE",
"value": "TypeScript"
},
{
"key": "API-PLUGIN",
"value": "No"
},
{
"key": "GRAPH-CONNECTOR",
"value": "No"
}
],
"thumbnails": [
{
"type": "image",
"order": 100,
"url": "https://github.com/pnp/copilot-pro-dev-samples/blob/493864eea3d79bbb9a6e59ed7e063c4dad2a98b1/samples/da-WritingCoach/assets/WritingCoach1.png",
"alt": "Writing Coach Declarative Agent for Microsoft 365 Copilot Sample"
}
],
"authors": [
{
"gitHubAccount": "phnguy",
"pictureUrl": "https://github.com/phnguy.png",
"name": "Phi-Lay NGUYEN"
}
],
"references": [
{
"name": "Microsoft 365 Copilot extensibility",
"description": "Learn more about what Microsoft 365 Copilot and how you can extend it.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/"
},
{
"name": "Declarative agents for Microsoft 365 Copilot overview",
"description": "Learn more about what declarative agents for Microsoft 365 Copilot are.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/overview-declarative-agent"
},
{
"name": "Build a declarative agent for Microsoft 365 Copilot",
"description": "Learn how to build a declarative agent for Microsoft 365 Copilot.",
"url": "https://learn.microsoft.com/microsoft-365-copilot/extensibility/build-declarative-agents"
}
]
}
]
Loading