DEF (Digital Employee Framework) ๆฏไธไธชไผไธ็บงๆฐๅญๅๅทฅๆกๆถ๏ผๆฏๆๅคๆไปปๅกใๅค่ง่ฒๅไฝใ้ฟๆ่ฎฐๅฟๅๅ จๆธ ้้จ็ฝฒใ
ๆฐๅญๅๅทฅ = ่ง่ฒๅฎไน + ๆ่ฝ็ณป็ป + ้ฟๆ่ฎฐๅฟ + ๅค Agent ๅไฝ + ไผไธ้ๆ
DEF ๅบไบ 6 ๅคงไธปๆต AI Agent ๆกๆถ็ๆ ธๅฟไผๅฟ่ฎพ่ฎก๏ผไธบไผไธๆไพๅฎๆด็ๆฐๅญๅๅทฅ่งฃๅณๆนๆกใ
DEF ๆกๆถ่ๅไบใAI ้ขๅฏผๅใ๏ผๅ่จๅ่๏ผ็ๆ ธๅฟ็ๅฟต๏ผไปฅ**"ๅ็จ AI๏ผไบบไบบๅ็"**ไธบๆ ธๅฟไปทๅผ่ง๏ผ
| ็ๅฟต | DEF ๅฎ็ฐ |
|---|---|
| ๐ฏ ๅ็จ AI๏ผไบบไบบๅ็ | ่ฎฉๆฏไธช็ป็ป้ฝ่ฝไบซๅ AI ็บขๅฉ |
| ๐ค ไบบๆบๅ ฑ่ | ๆฐๅญๅๅทฅไธไบบ็ฑปๅๅทฅๅๅๅทฅไฝ |
| ๐ ้ๆณๆฏๅจ | ๅๅฑๆถๆ่ฎพ่ฎก็ๅฟต๏ผไปทๅผ่งโๆนๆณ่ฎบโๆ่ฝโๅทฅๅ ท๏ผ |
| ๐ ๆ็ปญ่ฟๅ | AI ้ขๅฏผๅ้ฃ่ฝฎ็ๅญฆไน ๆบๅถ |
| ๐ฅ ้ขๅฏผ AI+ ไบบๆ | ไป้ขๅฏผไบบๆๅฐ้ขๅฏผๆฐๅญๅๅทฅ็่ฝฌๅ |
ๆจ่้ ่ฏป๏ผ ใAI ้ขๅฏผๅใๆทฑๅบฆ็ ็ฉถ | ๆดๅๆนๆก
| ็นๆง | ่ฏดๆ |
|---|---|
| ๐ญ ่ง่ฒๅ | ๆฏไธชๆฐๅญๅๅทฅๆๆ็กฎๅฒไฝ่่ดฃ๏ผๆฏๆ HRใ้ๅฎใๅฎขๆใๆๆฏ็ญๅค็ง่ง่ฒ |
| ๐ ๏ธ ๆ่ฝ็ณป็ป | ไธๅฑๆ่ฝๆถๆ๏ผๅๅญโ็ปๅโ้ขๅ๏ผ๏ผๅฏ็ปๅใๅฏๅค็จใๅฏๆฉๅฑ |
| ๐ง ๅๅฑ่ฎฐๅฟ | ๅทฅไฝ่ฎฐๅฟโๆ ๆฏ่ฎฐๅฟโ่ฏญไน่ฎฐๅฟโ็จๅบ่ฎฐๅฟ๏ผ่ทจไผ่ฏ็ฅ่ฏๆฒๆท |
| ๐ค ๅข้ๅไฝ | ๅคๅๅทฅๅๅๅฎๆๅคๆไปปๅก๏ผ่ชๅจไปปๅกๅ้ ไธ็ปๆๆดๅ |
| ๐ ๅ จๆธ ้ | ๅพฎไฟกใ้้ใ้ฃไนฆใSlackใ้ฎไปถใWebChat ็ปไธๆฅๅ ฅ |
| ๐ ไผไธ้ๆ | CRM/ERP ็ณป็ปๅฏนๆฅ๏ผRBAC ๆ้็ฎก็๏ผๅฎๆดๅฎก่ฎกๆฅๅฟ |
| ๐ ๆฌๅฐไผๅ | ๆๆๆฐๆฎๆฌๅฐๅค็๏ผๆฏๆ็งๆๅ้จ็ฝฒ |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Digital Employee Framework โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Employee Layer (ๅๅทฅๅฑ) โ โ
โ โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ โ
โ โ โ HR ๅฉๆ โ โ ้ๅฎๅฉๆ โ โ ๅฎขๆๅฉๆ โ โ ๆๆฏๅฉๆ โ โ โ
โ โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Team Layer (ๅข้็ผๆๅฑ) โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ Team Orchestrator (ๅข้ๅ่ฐๅจ) โ โ โ
โ โ โ - ไปปๅกๅ่งฃ - ๅๅทฅๅ้
- ็ปๆๆดๅ - ๅฒ็ช่งฃๅณ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Core Layer (ๆ ธๅฟ่ฝๅๅฑ) โ โ
โ โ โโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโ โ โ
โ โ โ Skills โ Memory โ Tools โ Channels โ โ โ
โ โ โ ๆ่ฝ็ณป็ป โ ่ฎฐๅฟ็ณป็ป โ ๅทฅๅ
ท้ โ ๆธ ้็ฝๅ
ณ โ โ โ
โ โ โโโโโโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Infrastructure Layer (ๅบ็ก่ฎพๆฝๅฑ) โ โ
โ โ โโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโ โ โ
โ โ โ Sandbox โ Vector โ SQLite โ Redis โ โ โ
โ โ โ ๆฒ็ฎฑ โ DB โ ๆฐๆฎๅบ โ ็ผๅญ โ โ โ
โ โ โโโโโโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโดโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# ๅ
้้กน็ฎ
git clone https://github.com/Z5Research/def-core.git
cd def-core
# ๅฎ่ฃ
ไพ่ต
pip install -e .
# ้
็ฝฎ็ฏๅขๅ้
cp .env.example .env
# ็ผ่พ .env ๆไปถ๏ผๅกซๅ
ฅๅฟ
่ฆ็ API ๅฏ้ฅfrom def_core import Employee, Team, SkillRegistry
# ๅๅปบๆ่ฝๆณจๅ่กจ
registry = SkillRegistry()
# ๅฎไนๆฐๅญๅๅทฅ
sales_agent = Employee(
id="emp-001",
name="้ๅฎๅฉๆ - ๅฐๆ",
role="้ๅฎๆฏๆไธๅ",
skills=["customer-service", "product-recommendation", "quote-generation"],
channels=["wechat", "email"]
)
# ๅๅปบๅข้
team = Team(
name="ๅฎขๆทๆๅกๅข้",
members=[sales_agent],
orchestrator="auto"
)
# ๅฏๅจๅข้ๆๅก
team.start()
# ๅค็ๅฎขๆท่ฏทๆฑ
response = team.handle_request("ๆๆณไบ่งฃไธไธไฝ ไปฌ็ไผไธ็ไบงๅ")
print(response)| ๆจกๅ | ่ฏดๆ | ๆๆกฃ |
|---|---|---|
def_core.employee |
ๆฐๅญๅๅทฅๅฎไนไธ็ฎก็ | ๆๆกฃ |
def_core.skills |
ๆ่ฝ็ณป็ปไธๆณจๅ่กจ | ๆๆกฃ |
def_core.memory |
ๅๅฑ่ฎฐๅฟ็ณป็ป | ๆๆกฃ |
def_core.team |
ๅข้็ผๆไธๅไฝ | ๆๆกฃ |
def_core.channels |
ๅ จๆธ ้็ฝๅ ณ | ๆๆกฃ |
def_core.tools |
ไผไธๅทฅๅ ท้ๆ | ๆๆกฃ |
| ็ปดๅบฆ | DEF | LangChain | CrewAI | Hermes |
|---|---|---|---|---|
| ่ง่ฒๅฎไน | โ | โ | โ | โ |
| ๆ่ฝ็ณป็ป | โ | โ | โ | |
| ้ฟๅจๆไปปๅก | โ | โ | โ | โ |
| ๅๅฑ่ฎฐๅฟ | โ | โ | โ | |
| ๅคๅๅทฅๅไฝ | โ | โ | ||
| ๅ จๆธ ้ | โ | โ | โ | โ |
| ไผไธ้ๆ | โ | โ | โ | โ |
| ๆฌๅฐไผๅ | โ | โ | โ | โ |
โ ๅ็ๆฏๆ
โ ๏ธ ้จๅๆฏๆ โ ไธๆฏๆ
- 7ร24 ๅฐๆถ่ชๅจๅๅบ
- ๆบ่ฝ้ฎ้ขๅ็ฑปไธ่ทฏ็ฑ
- ๅคๆธ ้็ปไธๆๅกไฝ้ช
- ๅฎขๆทๅจ่ฏข่ชๅจ่ท่ฟ
- ไบงๅๆจ่ไธๆฅไปท็ๆ
- CRM ็ณป็ปๆ ็ผๅฏนๆฅ
- ไปฃ็ ้ฎ้ข่ชๅจๆๆฅ
- ๆๆกฃๆบ่ฝๆฃ็ดข
- ๅทฅๅ่ชๅจๅๅปบไธ่ท่ธช
- ๅ ๅฎน่ชๅจ็ไบง
- ๆฐๆฎๅๆๆฅๅ
- ่ทจ็ณป็ปๅทฅไฝๆต่ชๅจๅ
| ้ถๆฎต | ๆถ้ด | ็ฎๆ |
|---|---|---|
| Phase 1 | 4-6 ๅจ | ๅบ็กๆกๆถ๏ผๅๅทฅๅฑใๆ่ฝ็ณป็ป v1ใ่ฎฐๅฟ็ณป็ป v1 |
| Phase 2 | 6-8 ๅจ | ่ฝๅๅขๅผบ๏ผ่ฏญไน่ฎฐๅฟใ50+ ๅทฅๅ ทใๅข้็ผๆ |
| Phase 3 | 8-12 ๅจ | ไผไธ้ๆ๏ผCRM/ERP ๅฏนๆฅใๅฎๅ จๅ ๅบใๅ่งๅฎก่ฎก |
| Phase 4 | 12-16 ๅจ | ่งๆจกๆฉๅฑ๏ผ้ซๅฏ็จใๆง่ฝไผๅใๆ่ฝๅธๅบ |
- ่ฎค่ฏๆๆ: OAuth2/JWT + RBAC ๆ้็ฎก็
- ๆฐๆฎๅ ๅฏ: AES-256 ้ๆๅ ๅฏ + TLS 1.3 ไผ ่พๅ ๅฏ
- ๆง่ก้็ฆป: Docker ๆฒ็ฎฑ + ่ตๆบ้ๅถ
- ๅฎก่ฎกๆฅๅฟ: ๅฎๆดๆไฝ่ฎฐๅฝ๏ผๆฏๆๅ่งๅฎก่ฎก
- ๆฐๆฎ่ฑๆ: ๆๆไฟกๆฏ่ชๅจ่ฟๆปค
ๆไปฌๆฌข่ฟๅ็งๅฝขๅผ็่ดก็ฎ๏ผ
- Fork ๆฌไปๅบ
- ๅๅปบ็นๆงๅๆฏ (
git checkout -b feature/AmazingFeature) - ๆไบคๆดๆน (
git commit -m 'Add some AmazingFeature') - ๆจ้ๅฐๅๆฏ (
git push origin feature/AmazingFeature) - ๅผๅฏ Pull Request
่ฏฆ่ง ่ดก็ฎๆๅ
ๆฌ้กน็ฎ้็จ Apache 2.0 ่ฎธๅฏ่ฏ - ่ฏฆ่ง LICENSE ๆไปถ
- ๅบๅๆน: ๆบๅ็ ็ฉถ้ข (Z5Research)
- GitHub: @Z5Research
- ๅฎ็ฝ: https://z5research.com
- ้ฎ็ฎฑ: contact@z5research.com
โก ่ฎฉ AI ๆไธบๆจ็ๅพๅๅๅทฅ๏ผ่้็ฎๅๅทฅๅ ท
ๅผๅงไฝฟ็จ ยท ๆฅ็ๆๆกฃ ยท ๆฅๅ้ฎ้ข
Made with ๐ by Z5Research