Closed ross-p-smith closed 2 weeks ago
@gmndrg Hi Gia ! Can you please elaborate the requirements and more details to this task ?
@mrcarter8 Can you please help @reechamishra who will be working on this feature, with the requirements for the Semantic Kernel plugin? Thank you so much!
@reechamishra The idea is to build an AzureAISearch plugin using SK and then leverage it similar to the vector search plugin build for CosmosDB. There are few samples available that are being used as base for this (https://github.com/Azure/azure-search-vector-samples/blob/main/demo-python/readme.md). Since SK has released a new version for their SDK, working on building this using that.
@ross-p-smith While developing this nice feature, it would be even nicer to keep an eye on a simple way of including TaskWeaver as well. Thanks.
@mrcarter8 Can you help us with requirements on this issue ? We would like to pick this one to work on next sprint if we get more details for engineers to work on .
The first pull request to add Semantic Kernel to the repository has been merged: #758
For the QuestionAnswerTool (RAG), LangChain is still currently being used at the moment. Using Semantic Kernel memory for RAG does not seem to be suitable for this particular use-case because:
AzureCognitiveSearchMemoryStore
class does not (at present) allow you to configure the names of the fields in the Azure AI Search indexFor now, we will look to use the Azure AI Search SDK to perform the retrieval of documents, however we can use Semantic Kernel to call the LLM after the documents have been retrieved.
Moving to "Planned" until work to remove LangChain from tools has been implemented as part of #323.
I think this is done. Can we move it to "Done" @superhindupur ?
All associated tasks have been closed.
I think this is done. Can we move it to "Done" @superhindupur ?
Yes!
Motivation
To demonstrate how and when to use semantic kernel as an AI agent.
How would you feel if this feature request was implemented?
Requirements
Tasks
To be filled in by the engineer picking up the issue