프로젝트 배경 및 문제점 저는 최근 Supabase의 Edge Functions을 사용하여 서버리스 백엔드를 구축하는 프로젝트를 진행했습니다. 이 프로젝트는 TypeScript의 Deno 환경에서 구현할 수 있도록 설계되어 있었지만, 몇 가지 도전에 직면했습니다. 특히, Langchain을 사용해 RAG (Retrieval-Augmented Genera...
FastAPI를 활용해 Self-Query RAG(Retrieval-Augmented Generation)를 구현한 경험 공유. 처음에는 Deno 기반의 Edge Functions에서 LangChain을 사용해 Self-Query RAG를 구현 하려하였으나...
먼저 데이터를 수집하고 정리하는 단계에서, 질병이나 라이프스타일에 적합한 정보들을 데이터베이스나 외부 API에서 가져옵니다. 이 정보들은 추후 단계에서 활용될 수 있도록 준비됩니다.수집된 정보를 사용하여, 주어진 레시피가 특정 질병 또는 라이프스타일에 적합한지 판단합니

복잡한 워크플로우를 직관적이고 확장 가능한 방식으로 설계하고 시각화할 수 있는 도구 LangGraph

LLM(대규모 언어 모델)을 활용한 응용 프로그램을 개발할 때, 성능 최적화는 중요한 과제입니다. 특히 여러 요청을 동시에 처리해야 하는 경우, 비동기 프로그래밍이 유용합니다. 이번 포스팅에서는 Python의 asyncio와 LangChain의 비동기 기능을 활용하여