Development project to improve LangChain 🔗

Youngwook Kim

Fullstack Engineer
AI Application Developer
Software Engineer
Playwright
Python
TypeScript

📌 Description

LangChain and its extension, LangChain.js, aim to effectively load and handle web data. This project is built with a focus on the flexibility and scalability of web scraping and data loading.

🚀 Project Highlights

🕸️ Improvement in PlaywrightURLLoader: Refined the structure of PlaywrightURLLoader to enhance code cleanliness and expandability. This led to improved compatibility with various evaluation tools.
🌐 Enhancement of PlaywrightWebBaseLoader: Refined HTTP response handling, extending LangChain's web scraping capability to diverse use cases.
🔍 Introduction of SerpAPILoader: Introduced SerpAPI for real-time search result access, enhancing LangChain's data access and transformation capabilities.

🛠️ Tech Stack Used

Core Framework: LangChain and LangChain.js
Web Loading: Playwright
Search Engine Integration: SerpAPI
Data Processing & Handling: Custom loaders for better data extraction and processing

🌐 Iris Service Showcase

Iris, integrated with the power of LangChain, has evolved to be more than just a voice assistant. With LangChain's versatile toolkits, Iris can now perform tasks like real-time web searches, mathematical calculations, and even fetch current events. This merger has allowed Iris to be customizable according to the user’s need. Whether it's asking about today's headlines or solving a complex math problem, Iris, powered by LangChain, delivers. This showcases the potential of combining powerful language models with interactive voice technology, pushing the boundaries of what's possible in AI-driven applications.
Partner With Youngwook
View Services

More Projects by Youngwook