Skip to content

Artemia-project/artemia-backend

Repository files navigation

Artemia-Backend

Artemia 프로젝트의 백엔드 구조를 구현한 리포지터리입니다.

Tools

  • FastAPI: Python 백엔드 프레임워크. RAG 모듈의 데이터 전송도 담당합니다.
  • LangChain: 다양한 데이터 소스와의 통합을 지원하는 프레임워크입니다.
  • Azure OpenAI: GPT-4o 모델을 사용하여 자연어 처리 기능을 제공합니다.
  • Tavily: 웹 검색을 통해 최신 정보를 제공합니다.
  • xAI Grok: 고급 분석 및 추천 기능을 제공합니다.
  • MS SQL Server (Azure SQL Server): 데이터 저장 및 관리를 위한 데이터베이스 시스템입니다.

Features

  • RAG (Retrieval-Augmented Generation): 사용자의 질문에 대해 관련 정보를 검색하고, 이를 바탕으로 답변을 생성합니다.
  • SQL Query Generation: 사용자의 질문을 SQL 쿼리로 변환하여 데이터베이스에서 정보를 검색합니다.
  • Web Search: Tavily를 통해 웹에서 최신 정보를 검색합니다.
  • xAI Grok Integration: 고급 분석을 통해 사용자 질문에 대한 심층적인 답변을 제공합니다.
  • LangSmith, Prometheus: RAG 답변 생성 추적 및 백엔드 기능 추적 대시보드를 제공합니다.

About

FastAPI backend for an Artemia, the AI curation service, using LangGraph to orchestrate SQL generation, web search, and LLM-based reasoning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors