GPT4DST is a secondary development application based on the langchain library calling OpenAI's large language model. The project aims to provide an intelligent interactive experience for the Don't Starve Together (DST) game by developing specialized mods to interact with players.
DATA COLLECTION AND CURATION
- Collect
Raw DST Knowledge
from Wiki Fandom using API - Clean
Raw DST Knowledge
intoFormatted DST Knowledge
/Structured DST Knowledge
- Construct pipeline for creating
DSTSignal
/DSTBench
LLM DOMAIN SPECIFIED USING RAG
- Consolidate
DST Knowledge
into vectorstore usingChroma
/Milvus
/... - Implement RAG to enhance LLM capabilities using
langchain
/llamaindex
/... - Implement adavanced RAG techniques (Create Q-A Pairs with SOTA Languange Model)
- Real-Time Updates (Ref to ChatOllama Project) (Scripts Update Timely)
DEPLOYMENT WITH WEBPAGES
- Deployment project using
Vue
/React
/Streamlit
DEPLOYMENT WITH API
- Deployment project using
FASTAPI
INTERACTION WITH ENVIRONMENT USING AGENT
- Import llm modules into the DST mod
- Achieve simple QA in DST
Paper Title: DST-Agent: Intelligent Game Playing Guidance by Empowering Large Language Models with Environment Interaction
Abstract: ...
Main Contributions: DSTBench & DSTSignal ; Deep Integration in Game as Workshop Mods
INTRODUCTION & RELATED WORK
- Introduction to LLMs
- Knowledge Injection
- Game Playing Agent
DATA COLLECTION AND CURATION
- Pipeline of DSTSignal & DSTBench
KNOWLEDGE INJECTION
- Retrival-Augmented Generation(RAG)
- Chain of Thought (COT)/Tree of Thought(TOT)/Chain of Abstraction(COA)
REINFORCEMENT LEARNING FOR ENVIRONMENT INTERACTION
AGENT
- Reasoning and Act(ReACT)
CASES STUDY
EVALUATION AND RESULTS
CONCLUSION