init avatar
This commit is contained in:
@@ -2,8 +2,12 @@
|
||||
|
||||
由于我本人也是游戏AI行业的工作者,对LLM这两年的进步感触很深。我认为,现在的LLM智能水平,已经足够支持起来一些仙侠风格的世界模拟了。
|
||||
|
||||
不是像斯坦福小镇那样的纯粹的研究,而是能给玩家提供代入感和沉浸感的实际世界。
|
||||
但是,纯粹只有LLM为NPC提供决策和对话能力是不够的。首先,要有可信的规则打底,作为修仙世界的“世界模型”。之后,才是接入LLM,使其生动起来。
|
||||
|
||||
我是希望,能够有纯粹的、快乐的、直接的、活着的修仙世界的沉浸感。
|
||||
|
||||
有一些游戏公司其实有宣扬过自己可以实现类似的功能,但是最后都沦为了纯粹的宣传工具。
|
||||
|
||||
也不是像斯坦福小镇那样的纯粹的研究,而是能给玩家提供代入感和沉浸感的实际世界。
|
||||
|
||||
我想了下,不如干脆自己来干吧。先动手,动起手来比什么都强。
|
||||
|
||||
0
src/__init__.py
Normal file
0
src/__init__.py
Normal file
0
src/classes/__init__.py
Normal file
0
src/classes/__init__.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from dataclasses import dataclass
|
||||
from enum import Enum
|
||||
|
||||
from src.classes.calendar import Month, Year
|
||||
|
||||
class Gender(Enum):
|
||||
MALE = "male"
|
||||
FEMALE = "female"
|
||||
|
||||
@dataclass
|
||||
class Avatar:
|
||||
name: str
|
||||
id: int
|
||||
brith_month: Month
|
||||
birth_year: Year
|
||||
age: int
|
||||
gender: Gender
|
||||
|
||||
15
src/classes/calendar.py
Normal file
15
src/classes/calendar.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from dataclasses import dataclass
|
||||
|
||||
class Month(Enum):
|
||||
JANUARY = "January"
|
||||
FEBRUARY = "February"
|
||||
MARCH = "March"
|
||||
APRIL = "April"
|
||||
MAY = "May"
|
||||
JUNE = "June"
|
||||
JULY = "July"
|
||||
AUGUST = "August"
|
||||
SEPTEMBER = "September"
|
||||
|
||||
class Year(int):
|
||||
pass
|
||||
1
src/run.py
Normal file
1
src/run.py
Normal file
@@ -0,0 +1 @@
|
||||
from src.classes.avatar import Avatar
|
||||
Reference in New Issue
Block a user