Skip to content

SauravP97/swe-chatbot-langchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Chatbot for SWE Interview prep built on LangGraph

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published