Create an AI copilot application with .NET using Semantic Kernel from Microsoft
Budget: $750 – $1,500 USD
I am looking for a skilled .NET developer to create a copilot application for our existing .net application. You have to build a simple console application which expects an textual input and processes this input with semantic kernel:
https://github.com/microsoft/semantic-kernel
There is actually already a demo application - but we want just the basics!
https://github.com/microsoft/chat-copilot
With the copilot, users of our application should have the ability to ask general questions (e.g., when was the first moon landing), which will ultimately be answered by chatGPT. On the other hand, application-specific questions that require access to our MSSQL database should also be answered. The database has over a million entries. Therefore, the copilot should be able to convert textual questions into SQL queries, send the query, and present the answer from the database in textual form for the user. An example question for this would be: What is the dataset with the biggest total amount?
As a third requirement for the Copilot, it should also be able to answer questions by extracting information from provided text documents. It is up to you if the text document should be PDF or simple text files.
The copilot should be able to understand inputs in German language and give answer also in German.
We expect that you create a simple console application which expects the textual input and the responses. The application has to decide on its own which plugin (chatGPT, MSSQL or Documents) should be used.
Skills and Experience:
- Proficiency in .NET development is a must.
- Knowledge of natural language processing and machine learning algorithms is a must.
- Experience with GPT (Generative Pre-trained Transformer) and MSSQL (Microsoft SQL Server) is highly preferred.
Ownership:
- I do not require full ownership of the source code upon completion of the project.
The goal of this project on freelancer is to have a console application that takes the text string and displays the generated response. It's really just a proof of concept. We simply want to find how we will use semantic kernel best for our needs.
Please provide examples of relevant work and your estimated timeline for completing the proof of concept (POC). As a proof that you have read this text and know what semantic kernel is, please describe in one sentence what semantic kernel is and write this sentence on the very top of your response. After this sentence you can start with "Hi Marco"... thank you.
Kind regards,
Marco
https://github.com/microsoft/semantic-kernel
There is actually already a demo application - but we want just the basics!
https://github.com/microsoft/chat-copilot
With the copilot, users of our application should have the ability to ask general questions (e.g., when was the first moon landing), which will ultimately be answered by chatGPT. On the other hand, application-specific questions that require access to our MSSQL database should also be answered. The database has over a million entries. Therefore, the copilot should be able to convert textual questions into SQL queries, send the query, and present the answer from the database in textual form for the user. An example question for this would be: What is the dataset with the biggest total amount?
As a third requirement for the Copilot, it should also be able to answer questions by extracting information from provided text documents. It is up to you if the text document should be PDF or simple text files.
The copilot should be able to understand inputs in German language and give answer also in German.
We expect that you create a simple console application which expects the textual input and the responses. The application has to decide on its own which plugin (chatGPT, MSSQL or Documents) should be used.
Skills and Experience:
- Proficiency in .NET development is a must.
- Knowledge of natural language processing and machine learning algorithms is a must.
- Experience with GPT (Generative Pre-trained Transformer) and MSSQL (Microsoft SQL Server) is highly preferred.
Ownership:
- I do not require full ownership of the source code upon completion of the project.
The goal of this project on freelancer is to have a console application that takes the text string and displays the generated response. It's really just a proof of concept. We simply want to find how we will use semantic kernel best for our needs.
Please provide examples of relevant work and your estimated timeline for completing the proof of concept (POC). As a proof that you have read this text and know what semantic kernel is, please describe in one sentence what semantic kernel is and write this sentence on the very top of your response. After this sentence you can start with "Hi Marco"... thank you.
Kind regards,
Marco