Skip to content

danielinjesus/Upstage_AI_Lab_Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent 개발

개발 명세서

프로젝트 개발명세서

<프로젝트 소개>

  • 프로젝트 기간 : 2025년 2월 10일(월) ~ 2월 14일(금)
  • 프로젝트 발표 : 2.14(금)

<프로젝트 주제>

  • LangChain을 이용해서 특정 페르소나를 가지는 Generative Agents를 구축, 응용한 Chatbot을 개발
  • 기분과 상황에 맞춘 음식 및 레시피 추천, 식재료 관리 및 주문

팀 구성원

안서인 송주은 김동완 이다언
안서인 송주은 김동완A 이다언
팀장, VectorDB 구축 Streamlit/LLM STT/TTS/LLM API Agent 설계

1. 개발 환경 및 기술 스택

  • 주 언어 : python
  • 버전 및 이슈관리 : github
  • 협업 툴 : slack, notion, Zoom

2. 프로젝트 구조

📂 ASI   ---(안서인 작업)
📂 JES  ---(송주은 작업)
📂 STT_GPT_TTS ---(김동완 작업)
📂 Daun    ---(이다언 작업)
📂 src     ---(사진 등)
📂 TeamCode
    ├── TeamCode/agent_function_call.py (agent 구현을 위한 function call 적용)
.gitignore
README.md

3. 구현 기능

기능1 (Natural User Interface)

  • STT-TTS 기반 음성 지시/응답 기능

기능2 (Front-end)

  • Streamlit 기반 채팅 홈페이지

기능3 (Agent)

  • OpenAI GPT Function Calling

기능4 (RAG)

  • VectorDB 기반 음식 추천 기능

기능5 (API)

  • NoSQL(Firestore) DB 기반 개인별 맞춤화 된 건강&식재료 관리 / 네이버 쇼핑 정보 검색하여 최적의 거래추천

4. 작품 아키텍처(필수X)

아키텍쳐2

5. 프로젝트 회고

안서인

  • 각각 하나의 모듈을 맡아 작업 후 결합하는 방식이 인상깊었다. 시간 문제로 프로젝트의 완성도를 높이지 못한 것이 아쉽다.

송주은

  • LLM과 Langchain을 활용하영 다양한 서비스 구현이 가능한 것을 직접 실전에 적용하며 학습할 수 있어 매우 유익한 프로젝트 였습니다.

김동완

  • 체계적으로 project 목표를 수립하고 업무 분장을 하여 모듈 개발을 하고는 싶었으나 그러기에는 각자 아직은 기본 skill up이 필요. 팀원끼리 소회의실에서 진행한 의견 교환은 정말 정말 소중한 경험

이다언

  • Transformer, NLP, Agent에 이르기까지 배울게 참 많고, 유용하게 쓸 수 있는 것도 많은 것을 깨닫게 되어서 기쁘다.

6. 회의록

7. 최종 발표자료

8. 참고자료

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages