Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.17 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.17 KB

Chatbot for SWE Interviews in LangGraph 📟 ⏳

The repository holds the implementation of Chatbot designed to answer Software Engineering and Coding Interview questions. The chatbot tries to answer the question related to this topic. If the question asked is out of context then the chatbot responds with an exception message.

The entire ChatBot architecture is built on LangGraph.js. A library for building stateful, multi-actor applications with LLMs, used to create agent and multi-agent workflows by LangChain.

Chatbot

ChatBot architecture

The architecture comprises of multiple nodes/agents doing a specific task and talking to each other via edges and shared state.

Architecture Design

Installing Dependencies:

- Install Typescript: npm install typescript
- Install Dotenv: npm install dotenv
- Install LangChain libraries: 
    - npm install langchain
    - npm install @langchain/community  
    - npm install @langchain/core
    - npm install cheerio
    - npm install @xenova/transformers