serverless-chat-langchainjs
serverless-chat-langchainjs copied to clipboard
Build your own serverless AI Chat with Retrieval-Augmented-Generation using LangChain.js, TypeScript and Azure
> ## Please provide us with the following information: Update the `tutorial` folder according to the code sample. The intention is precisely to create a step-by-step tutorial with the aim...
> ## Please provide us with the following information: ### This issue is for a: (mark with an `x`) ``` - [ x] bug report -> please search issues before...
Currently this sample is designed to be as easy as possible to work one and deploy. If deployed in an enterprise context, we usually enforce tighter security rules and we...
> ## Please provide us with the following information: Your tutorial looks promising, but have you considered translating it into different languages? If so, do you have a timeframe for...
Currently only the last chat message with the user question is fed to the chat model. However, the complete chat history is sent to the server. We should use LangChain's...
Currently if you upload the same document twice, it will create duplicated chunks of the same documents. Before add a document to the database, we should remove all chunks related...
- [x] In `/test` folder, create a new folder for evaluation - [ ] ~~Use [LangChain.js criteria evaluation](https://js.langchain.com/docs/guides/evaluation/string/criteria)~~ to demonstrate evaluation of RAG results for differents KPIs or maybe Promptfoo?...
- [ ] Setup test framework (Playwright?) in `/test/e2e` folder - [ ] Add E2E tests to cover the 2 base scenarios * [ ] add new file to ingest...
Note: to be considered once the sample is complete. AZD could still be used as the provisioning and deployment tool: https://learn.microsoft.com/azure/developer/azure-developer-cli/use-terraform-for-azd
> ## Please provide us with the following information: ### This issue is for a: (mark with an `x`) ``` - [x ] bug report -> please search issues before...