-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ๆฌข่ฟๆฅๅฐ Yogacara Agent Wiki๏ผ่ฟ้ๆฏ้กน็ฎ็่ฏฆ็ปๆๆกฃๅๆๅใ
Yogacara Agent ๅฐไฝๆๅฏ่ฏๅญฆ"ๅ ซ่ฏ"่ฎค็ฅๆถๆๅทฅ็จๅไธบๅฏ่ฎก็ฎ็ AI Agent ็ณป็ป๏ผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฏๅข / ๆฐๅญๅญช็ โ
โ (ROS2 / Unity ML-Agents / Isaac Sim / ่ชๅฎไน็ฏๅข) โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๆ็ฅ่พๅ
ฅ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๅไบ่ฏ (Five Senses) โ
โ โข ๅคๆจกๆๆ็ฅ็ผ็ ๅจ โ
โ โข ่ง่ง/ๅฌ่ง/่งฆ่ง/ๆฌไฝๆ่ง โ
โ โข ็ถๆๆ ๅๅ + ็นๅพๆๅ โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ผ็ ๅ็ถๆ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฌฌๅ
ญ่ฏ (Mano-vijnana) โ
โ โข LLM ่งๅๅจ (Qwen/Llama) โ
โ โข ๅทฅไฝ่ฎฐๅฟ + ็ป้ชๆฃ็ดข โ
โ โข ๅทฅๅ
ท่ทฏ็ฑ + ๅจไฝ็ๆ โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๅ้ๅจไฝ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฌฌไธ่ฏ (Manas) โ
โ โข ๆซ้ฃๆงๅถๅจ (ๅ
่ฎค็ฅ) โ
โ โข ไธๆงๅคๅซ (้่ฎก/ไพไป/ๅๆ) โ
โ โข ๅฎๅ
จ่ฟๆปค + ๅๆๆขๅ โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ่ฟๆปคๅๅจไฝ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๆง่กๅจ / ๅจไฝ่พๅบ โ
โ (ๅฏผ่ช / ๆไฝ / ้ไฟก / ็ๆ) โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๆง่กๅ้ฆ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็ฌฌๅ
ซ่ฏ (Alaya-vijnana) โ
โ โข ้ฟ่ต่ถ่ฎฐๅฟ (็งๅญๅบ) โ
โ โข ๅ้ๅญๅจ (Milvus/HNSW) โ
โ โข ๅจ็บฟ็ไน + ๆ
ขๅพช็ฏๅทฉๅบ โ
โ โข DPO + LoRA ็ญ็ฅ่ฟๅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- ็งๅญ็็ฐ่ก๏ผ็ธไผผ็ถๆๆฃ็ดขๅๅฒ็ป้ช๏ผๆๅฏผๅณ็ญ
- ็ฐ่ก็็งๅญ๏ผๆฐ็ป้ชๅๅ ฅ่ฎฐๅฟ๏ผๆ็ปญ่ฟๅ
- ่ฝฌ่ฏๆๆบ๏ผๆซ้ฃๆงๅถๅจๅฎ็ฐๅ ่ฎค็ฅๅๆ
- ไธๆงๅคๅซ๏ผๅบๅๅนป่ง/ๅ ๆ/ไปทๅผ๏ผๆ้ซๅฏ้ ๆง
git clone https://github.com/Greatbeing/yogacara-agent.git
cd yogacara-agent
pip install -e ".[all]"python src/yogacara_test.py้ขๆ่พๅบ๏ผ
=== Yogacara Agent MVP ้ช่ฏ ===
Step 1: pos=(0,0) action=RIGHT reward=-0.1 uncertainty=0.35
Step 2: pos=(0,1) action=DOWN reward=-0.1 uncertainty=0.28
...
่ตๆบๆถ้: 3/3 | ๆปๅฅๅฑ: 12.5 | ๆญฅๆฐ: 45
โ ๅ
ซ่ฏ้ญ็ฏ้ช่ฏๆๅ
่ทฏๅพ: src/env_adapters/
ๆฏๆ็็ฏๅข้้ ๅจ๏ผ
-
ROS2Adapter- ๆบๅจไบบๅฎๆถๆ็ฅ -
UnityAdapter- Unity ML-Agents -
IsaacAdapter- NVIDIA Isaac Sim -
GridAdapter- ็ฝๆ ผไธ็ไปฟ็
่ทฏๅพ: src/llm_planner.py
ๅ่ฝ๏ผ
- ็ปๆๅ JSON ่พๅบ
- ไธๆง็บฆๆๆ็คบ
- ๅฏๅๅผ้็บง
- ๅทฅๅ ท่ฐ็จๆฏๆ
่ทฏๅพ: src/yogacara_langgraph.py (ManasController)
ๅคๅซ้ป่พ๏ผ
- ้่ฎกๆๆงๆฃๆต๏ผไธ็กฎๅฎๆง > ้ๅผ โ ๆฆๆช
- ไพไป่ตท่ฟฝ่ธช๏ผ่ฎฐๅฝๅ ๆ้พ
- ๅๆๅฎๅฏน้ฝ๏ผๆฃๆฅไปทๅผไธ่ดๆง
่ทฏๅพ: src/milvus_memory.py
็นๆง๏ผ
- HNSW ๅ้็ดขๅผ
- ้่ฆๆง่กฐๅ
- ๆน้็ไน
- ๅ ๆฐๆฎ่ฟๆปค
- ไธๆงๅคๅซๆบๅถ่ฏฆ่งฃ - ๆทฑๅ ฅ็่งฃ้่ฎก/ไพไป/ๅๆ
- ้จ็ฝฒๆๅ่ฏฆ่งฃ - Docker/K8s/Ray ็ไบง้จ็ฝฒ
from src.env_adapters.base import EnvironmentAdapter
class MyCustomEnv(EnvironmentAdapter):
def reset(self) -> dict:
pass
def step(self, action: str) -> tuple:
pass
def get_observation(self) -> dict:
passQ: ไธบไปไนๅซ Yogacara๏ผ
A: Yogacara๏ผๅฏ่ฏๅญฆ๏ผๆฏไฝๆๅฒๅญฆ็้่ฆๆตๆดพ๏ผๆๅบไบ"ๅ
ซ่ฏ"่ฎค็ฅๆจกๅใๆฌ้กน็ฎๅฐๅ
ถๆ ธๅฟๆๆณๅทฅ็จๅไธบ AI ๆถๆใ
Q: ้่ฆไปไน็กฌไปถ๏ผ
A: MVP ้ช่ฏๆ ้ GPUใ็ไบง้จ็ฝฒๆจ่ 8GB+ GPU ็จไบ LLM ๆจ็ใ
Q: ๆฏๆๅชไบ LLM๏ผ
A: ้่ฟ LiteLLM ๆฏๆๆๆไธปๆต LLM API๏ผๆจ่ Qwen2.5 ๆ Llama 3.1ใ
Q: ๅฆไฝ่ดก็ฎ๏ผ
A: ๅ่ง CONTRIBUTING.md
Last updated: 2026-04-21