powered by
[ Introduction ]
→
Getting Started
→
Use Cases
→
Resources
Table of Contents
It's fascinating coming across this article titled "Democratizing AI" from 2016 by Microsoft, where the seeds were already being sown for a world where AI technologies are accessible and beneficial to everyone, not a luxury confined to the domains of developers and data scientists. Even back then, Microsoft said:
"It's not about having AI that beats humans in games; it's about helping everyone achieve more — humans and machines working together to make the world a better place."
Fast-forward to today, and we witness a monumental push to integrate AI into every possible application, leading to the emergence of the "Co-Pilot" concept.
This project contains resources and examples to help you as you build your own Co-Pilot applications that use modern AI to assist with complex tasks.
"The concept of a Co-Pilot is an application that uses modern AI to assist with complex, cognitive tasks." - Kevin Scott
Through this Build Your Own Copilot project, we've collected resources aimed at enabling you to Explore, Envision & GTM with your own Co-Pilot applications.
These usecases leverage the following technologies:
- Azure AI Speech (learn more)
- Azure AI Vision (learn more)
- Azure AI Language (learn more)
- Azure AI Content Safety (learn more)
- Azure OpenAI (learn more)
- Azure Machine Learning (learn more)
- Azure Cognitive Search (learn more)
Major cloud technologies/frameworks/libraries are listed here:
The LLMS/Foundation models have brought about a paradigm shift in AI capabilities, particularly in two key areas: Completions
and Embeddings
.
The Completions
capability of LLMS/Foundation models has revolutionized the way we interact with AI. This feature allows the model to generate creative and contextually relevant text based on a given prompt. It’s like having a conversation with the model, where you provide an input and the model generates a meaningful continuation. This capability is not just limited to conversations, but extends to generating stories, code, essays, and more. The models have been trained on a diverse range of internet text, enabling them to handle a wide array of topics with ease.
On the other hand, “Vector Search” and “Embeddings” are powerful capabilities. Instead of merely matching keywords in a query, these technologies permit the model to grasp the semantic meaning behind a given input, thereby facilitating more accurate and contextually relevant responses.
The advent of Generation AI is nothing short of transformational, representing a paradigm shift in the integration and application of AI across various domains. It heralds a future where artificial intelligence is not merely a tool but a collaborative partner, capable of reshaping industries, fostering innovation, and catalyzing unprecedented growth and development. Gen AI embodies the culmination of advancements in machine learning, natural language processing, and cognitive computing, collectively ushering in an era of limitless possibilities and solutions.
For businesses to truly leverage the full spectrum of opportunities offered by Gen AI, it is crucial to cultivate an environment where everyone is empowered and enabled to contribute. This includes the hackers
, who can push the boundaries of what is technically possible; the hipsters
, who bring design thinking and creativity to forge user-centric solutions; and the hustlers
, who drive the vision and execution to bring innovations to market. By embracing diversity and fostering a collaborative ecosystem that values the unique skills and perspectives of each individual, businesses can unlock the true potential of Gen AI and drive forward the frontier of what is possible in this exciting new era.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project: Fork the repo you want to contribute to by clicking the Fork button on the top right corner of the repo page.
- Clone the Repo: Clone the forked repo to your local machine using the command (
git clone URL_OF_FORK
). - Branch: Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit: Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch: (
git push origin feature/AmazingFeature
) - Open a Pull Request: Go to your forked repo on GitHub and click Contribute and then Open a pull request. Fill out the details of your pull request and submit it.
Learn more about contributing to projects here.
This template is provided "as is" without warranty of any kind, whether express or implied. Use at your own risk! The author will not be liable for any losses or damages associated with the use of this template.
It is intended to be used as a starting point for your own project and not as a final product.
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: https://github.com/rohit-lakhanpal/build-your-own-copilot
These toolkits are never the result of solitary efforts. I wish to extend my heartfelt thanks to my friends, colleagues, and fellow community members for their exceptional contributions. We have built upon your work, and it is your efforts that have laid the foundation for our success. Your work is not only recognised but deeply valued.
- Prompt engineering samples from my friend and colleague Daniel Scott-Raynsford
- The Azure OpenAI Hack Pack built by my friend and colleague Abby Shen
- Project Miyagi
- Semantic Kernel
- Project Autogen
- This amazing ReadME template
- AI Hackathon Starter Kit
- Extend Microsoft 365 Copilot via Plugins
- Teams AI Library
- Models
- Quotas and limits
- Data privacy with Azure OpenAI
- Azure Samples - E2E
Documentation generated by AI, edited by humans. ❤️