Azure-Functions-OpenAI-Demo
Azure-Functions-OpenAI-Demo copied to clipboard
Proposal - refactor into 3 smaller samples
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:
- ChatGPT Chatbot - using assistants
- RAG - using embeddings output and semantic search
- 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