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

🤔 Should we follow this Microsoft Blog Post? #140

Open
3 tasks
Hona opened this issue Sep 12, 2023 · 2 comments
Open
3 tasks

🤔 Should we follow this Microsoft Blog Post? #140

Hona opened this issue Sep 12, 2023 · 2 comments
Labels
Type: Feature A suggested idea for this project

Comments

@Hona
Copy link

Hona commented Sep 12, 2023

cc: @jackreimers @MattParkerDev @Harry-Ross @adamcogan @calumjs
Hi all,

I had a read through of this article
https://devblogs.microsoft.com/dotnet/demystifying-retrieval-augmented-generation-with-dotnet/
(if tldr; read the last code snippet right at the bottom)

It seems that the guy basically built RulesGPT using Microsoft's .NET Semantic Kernel package.
Using extensions to use Azure OpenAI using its Chat Completion & Embeddings.

I wonder if we should follow these instructions for the RulesGPT project (and as part of it migrate to persist the embeddings on Azure?)

  • Have a read
  • Decide if we should use the Semantic Kernel library
  • Decide if we should use Azure OpenAI
@Hona Hona added the Type: Feature A suggested idea for this project label Sep 12, 2023
@jackreimers
Copy link
Contributor

@Hona from a quick read it looks like using Semantic Kernel could simplify and consolidate our infrastructure a lot.
Given that we already have issues open such as #136 that will involve a lot changes to the backend I think it's worth some further investigation.

@jackreimers
Copy link
Contributor

As per my conversation with @calumjs, we think using Semantic Kernel would be good if we were starting fresh but there isn't much value in doing it right now.
We will add this to the backlog and revisit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature A suggested idea for this project
Projects
None yet
Development

No branches or pull requests

2 participants