Azure-Functions-OpenAI-Demo icon indicating copy to clipboard operation
Azure-Functions-OpenAI-Demo copied to clipboard

Proposal - refactor into 3 smaller samples

Open paulyuk opened this issue 1 year ago • 3 comments

The proposal is to split this very good sample into 3 smaller fit for purpose samples. The current sample is great but it is too complex, too hard to set up locally, and too hard to find. By doing this proposal, we will have easy to search samples that each do one job well.

Proposed smaller samples:

  1. ChatGPT Chatbot - using assistants
  2. RAG - using embeddings output and semantic search
  3. Function calling - using Assistant and Assistant Skills trigger

Note, I observe we are already down this path. e.g.

  • Chat samples exist for python and javascript
  • Function calling exists at least for C# in eamon's profile

So we'd just need to fill out matrix a bit more with RAG and the other languages.

For languages I recommend: P1 - Python, Javascript/Node, C#/Dotnet P2 - TypeScript, PowerShell

@eamonoreilly @BigMorty @MadhuraBharadwaj-MSFT please weigh in

paulyuk avatar Oct 17 '24 07:10 paulyuk