Update README.md
Browse files
README.md
CHANGED
@@ -188,8 +188,9 @@ LeCun, Y. (2023). "A Path Towards Autonomous Machine Intelligence"
|
|
188 |
OpenAI. (2023). "Planning and Tool Use in Language Models"
|
189 |
Hassabis, D. et al. (2023). "Towards AGI: Lessons from DeepMind"
|
190 |
|
191 |
-
๐ License
|
192 |
-
|
|
|
193 |
|
194 |
๐ Conclusion
|
195 |
SOMA, as the core implementation level (Level 1) of AGI Stage 1, is the most concrete and practical AGI architecture achievable with current technology.
|
@@ -199,3 +200,214 @@ Through a 'self-directed multiplexed intelligence structure' where a single LLM
|
|
199 |
SOMA - Self-Orchestrating Modular Architect
|
200 |
The Beginning of AGI, The Future of Intelligence
|
201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
OpenAI. (2023). "Planning and Tool Use in Language Models"
|
189 |
Hassabis, D. et al. (2023). "Towards AGI: Lessons from DeepMind"
|
190 |
|
191 |
+
๐ License & Paper
|
192 |
+
The license will be released after the paper has been written and published.
|
193 |
+
|
194 |
|
195 |
๐ Conclusion
|
196 |
SOMA, as the core implementation level (Level 1) of AGI Stage 1, is the most concrete and practical AGI architecture achievable with current technology.
|
|
|
200 |
SOMA - Self-Orchestrating Modular Architect
|
201 |
The Beginning of AGI, The Future of Intelligence
|
202 |
|
203 |
+
---------------------------------------------------------------------------------------------------------------------------------------------
|
204 |
+
|
205 |
+
# ๐ง SOMA: Self-Orchestrating Modular Architect
|
206 |
+
### AGI 1๋จ๊ณ ์คํ์ ์ํ ์๊ธฐ ์งํํ ๋ค์คํ ์ง๋ฅ ๊ตฌ์กฐ
|
207 |
+
|
208 |
+
## ๐ ๊ฐ์
|
209 |
+
**SOMA(Self-Orchestrating Modular Architect)**๋ AGI(์ผ๋ฐ์ธ๊ณต์ง๋ฅ) 1๋จ๊ณ์ ํต์ฌ ์๊ฑด์ ์ถฉ์กฑํ๋ ํ์ ์ ์ธ AI ์ํคํ
์ฒ์
๋๋ค. ๋จ์ผ LLM์ด ์ค์ค๋ก ํ ๊ตฌ์กฐ๋ฅผ ์๋ฎฌ๋ ์ด์
ํ๊ณ , ์์จ์ ์ผ๋ก ์ญํ ์ ์ํํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์คํ
์ผ๋ก, Yann LeCun(Meta), OpenAI, Google DeepMind๊ฐ ๊ณตํต์ ์ผ๋ก ๊ฐ์กฐํ๋ AGI์ ์ ์ ์กฐ๊ฑด๋ค์ ์คํํฉ๋๋ค.
|
210 |
+
|
211 |
+
### ๐ฏ AGI 1๋จ๊ณ์ ํต์ฌ ์๊ฑด
|
212 |
+
1. **๊ณํ ์๋ฆฝ ๋ฅ๋ ฅ (Planning)**
|
213 |
+
2. **์ญํ ๋ถํ ๋ฐ ๋ชจ๋ํ (Modularity)**
|
214 |
+
3. **์๊ธฐ ๋ฐ์ฑ/ํผ๋๋ฐฑ ๋ฃจํ (Self-reflection & Feedback)**
|
215 |
+
4. **๋๊ตฌ ์ฌ์ฉ ๋ฐ ์์จ ์คํ (Tool-use & Autonomy)**
|
216 |
+
5. **์ง์์ ์ธ ๋ชฉํ ์ํ ๊ตฌ์กฐ (Long-term Agency)**
|
217 |
+
|
218 |
+
SOMA๋ ์ด ๋ชจ๋ ์๊ตฌ์ฌํญ์ ๋จ์ผ LLM ๋ด๋ถ์์ ์ถฉ์กฑ์ํค๋ ์ค์ฉ์ ์ด๊ณ ๊ตฌ์ฒดํ ๊ฐ๋ฅํ ๊ตฌ์กฐ์
๋๋ค.
|
219 |
+
|
220 |
+
## ๐ท SOMA์ 3๊ฐ์ง ํต์ฌ ๊ตฌ์ฑ ์์
|
221 |
+
|
222 |
+
### ๐งญ 1. Self-Orchestrating (์๊ธฐ ์งํ)
|
223 |
+
- **์ธ๋ถ ์ง์ ์์ด** ์ค์ค๋ก ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ์ญํ ์ ๋ถ๋ฐฐ
|
224 |
+
- ์ ์ฒด ์ถ๋ก ๊ณผ ์คํ ๊ณผ์ ์ ์์จ์ ์ผ๋ก ์กฐ์จ
|
225 |
+
- OpenAI์ "Agentic AI" ๊ฐ๋
๊ณผ ๋์ผํ ์๊ธฐ ์กฐ์ (self-regulation) ๋ฉ์ปค๋์ฆ
|
226 |
+
- ์ค์๊ฐ ์ ์๊ณผ ๋์ ์ ๋ต ์์ ๋ฅ๋ ฅ
|
227 |
+
|
228 |
+
### ๐งฉ 2. Modular (๋ชจ๋ํ)
|
229 |
+
- ๋จ์ผ LLM์ด ๋ด๋ถ์ ์ผ๋ก **๋ค์ค ์ญํ **์ ๋์์ ์ํ
|
230 |
+
- Meta AI์ "World Model + Planner + Memory + Actor" ๊ตฌ์กฐ ๊ตฌํ
|
231 |
+
- 5๊ฐ์ ์ ๋ฌธํ๋ ๋ชจ๋:
|
232 |
+
- ๐ฏ **Supervisor (๊ฐ๋
์)**: ์ ๋ต ์๋ฆฝ๊ณผ ์กฐ์จ
|
233 |
+
- ๐ก **Creator (์ฐฝ์กฐ์)**: ํ์ ์ ๋ฌธ์ ํด๊ฒฐ
|
234 |
+
- ๐ **Researcher (์กฐ์ฌ์)**: ์ ๋ณด ์์ง๊ณผ ๋ถ์
|
235 |
+
- โ๏ธ **Evaluator (ํ๊ฐ์)**: ๋นํ์ ๊ฒํ
|
236 |
+
- ๐ **Analyst (๋ถ์๊ฐ)**: ์ข
ํฉ๊ณผ ๋ณด๊ณ
|
237 |
+
|
238 |
+
### ๐ง 3. Architect (์ค๊ณ์)
|
239 |
+
- ๋จ์ ์คํ๊ธฐ๋ฅผ ๋์ด์ **๊ณ ์ฐจ์ ์ฌ๊ณ ๋ฅ๋ ฅ**
|
240 |
+
- ๋ฌธ์ ๋ฅผ ๊ตฌ์กฐํํ๊ณ ํด๊ฒฐ ๊ฒฝ๋ก๋ฅผ ์ค๊ณ
|
241 |
+
- DeepMind์ Gato โ Gemini์์ ์๊ตฌํ๋ ๊ณํ-์ ์-๋ค๊ธฐ๋ฅ ์ํ
|
242 |
+
- ์ฐฝ๋ฐ์ ์ง๋ฅ๊ณผ ๋ฉํ์ธ์ง ๋ฅ๋ ฅ
|
243 |
+
|
244 |
+
## ๐ SOMA์ ์๋ ์๋ฆฌ
|
245 |
+
|
246 |
+
### 1. **์์จ์ ๋ฌธ์ ์ธ์**
|
247 |
+
```
|
248 |
+
์ฌ์ฉ์ ์ง๋ฌธ โ SOMA ์์ฒด ๋ถ์ โ ๋ฌธ์ ๊ตฌ์กฐํ โ ํด๊ฒฐ ์ ๋ต ์๋ฆฝ
|
249 |
+
```
|
250 |
+
|
251 |
+
### 2. **๋์ ์ญํ ํ ๋น**
|
252 |
+
```
|
253 |
+
๋จ์ผ LLM์ด ๋ด๋ถ์ ์ผ๋ก 5๊ฐ์ ๊ฐ์ ์์ด์ ํธ๋ก ๋ถํ
|
254 |
+
๊ฐ ์์ด์ ํธ๋ ํนํ๋ ๊ด์ ๊ณผ ์ ๋ฌธ์ฑ์ผ๋ก ๋ฌธ์ ์ ๊ทผ
|
255 |
+
```
|
256 |
+
|
257 |
+
### 3. **์ํ์ ํ์
ํ๋ก์ธ์ค**
|
258 |
+
```
|
259 |
+
๋ถ์ โ ์ฐฝ์์ ํต์ฐฐ โ ๊ฒ์ฆ โ ์ ๋ณด ์์ง โ ํ๊ฐ โ ์ข
ํฉ
|
260 |
+
โ โ
|
261 |
+
โโโโโโโโโโโโโโ ํผ๋๋ฐฑ ๋ฃจํ โโโโโโโโโโโโโโโโโโโโโโโโโโ
|
262 |
+
```
|
263 |
+
|
264 |
+
### 4. **์๊ธฐ ๊ฐ์ ๋ฉ์ปค๋์ฆ**
|
265 |
+
- ๊ฐ ๋จ๊ณ๋ณ ์๊ธฐ ํ๊ฐ
|
266 |
+
- ์ค์๊ฐ ์ ๋ต ์กฐ์
|
267 |
+
- ๋์ ํ์ต ํจ๊ณผ
|
268 |
+
|
269 |
+
## ๐ก AGI ํ๋ ์์ํฌ์์ ์ ํฉ์ฑ
|
270 |
+
|
271 |
+
### OpenAI์ ์๊ตฌ์ฌํญ
|
272 |
+
- โ
**Agentic behavior**: ์์จ์ ํ๋๊ณผ ์์ฌ๊ฒฐ์
|
273 |
+
- โ
**Long-horizon planning**: ์ฅ๊ธฐ์ ๋ชฉํ ์ํ
|
274 |
+
- โ
**Tool use**: ์น ๊ฒ์ ๋ฑ ์ธ๋ถ ๋๊ตฌ ํ์ฉ
|
275 |
+
|
276 |
+
### Meta AI (Yann LeCun)์ ์๊ตฌ์ฌํญ
|
277 |
+
- โ
**World Model**: ์ํฉ ์ดํด์ ๋ชจ๋ธ๋ง
|
278 |
+
- โ
**Planning Module**: ์ ๋ต์ ๊ณํ ์๋ฆฝ
|
279 |
+
- โ
**Memory**: ๋ํ ๊ธฐ๋ก๊ณผ ์ปจํ
์คํธ ์ ์ง
|
280 |
+
- โ
**Actor**: ์ค์ ํ๋ ์ํ
|
281 |
+
|
282 |
+
### Google DeepMind์ ์๊ตฌ์ฌํญ
|
283 |
+
- โ
**Multi-modal reasoning**: ๋ค์ํ ํํ์ ์ถ๋ก
|
284 |
+
- โ
**Adaptive behavior**: ์ํฉ์ ๋ฐ๋ฅธ ์ ์
|
285 |
+
- โ
**General problem solving**: ๋ฒ์ฉ ๋ฌธ์ ํด๊ฒฐ
|
286 |
+
|
287 |
+
## ๐ฌ ๊ธฐ์ ์ ๊ตฌํ
|
288 |
+
|
289 |
+
### ์ํคํ
์ฒ ํน์ง
|
290 |
+
```python
|
291 |
+
class SOMA:
|
292 |
+
def __init__(self):
|
293 |
+
self.modules = {
|
294 |
+
'supervisor': SupervisorModule(), # ์ ๋ต๊ณผ ์กฐ์จ
|
295 |
+
'creator': CreatorModule(), # ์ฐฝ์์ ์ฌ๊ณ
|
296 |
+
'researcher': ResearcherModule(), # ์ ๋ณด ์ฒ๋ฆฌ
|
297 |
+
'evaluator': EvaluatorModule(), # ๋นํ์ ๋ถ์
|
298 |
+
'analyst': AnalystModule() # ์ข
ํฉ๊ณผ ๋ณด๊ณ
|
299 |
+
}
|
300 |
+
self.feedback_loop = FeedbackSystem()
|
301 |
+
self.memory = WorkingMemory()
|
302 |
+
self.planner = StrategicPlanner()
|
303 |
+
```
|
304 |
+
|
305 |
+
### ํต์ฌ ๋ฉ์ปค๋์ฆ
|
306 |
+
1. **ํ๋กฌํํธ ์ฒด์ด๋**: ๊ฐ ๋ชจ๋ ๊ฐ ์ ๋ณด ์ ๋ฌ
|
307 |
+
2. **์ปจํ
์คํธ ๊ด๋ฆฌ**: ์ ์ฒด ๋ํ ํ๋ฆ ์ ์ง
|
308 |
+
3. **๋์ ์กฐ์ **: ์ค์๊ฐ ์ ๋ต ๋ณ๊ฒฝ
|
309 |
+
4. **์๊ธฐ ํ๊ฐ**: ๊ฐ ๋จ๊ณ๋ณ ํ์ง ๊ฒ์ฆ
|
310 |
+
|
311 |
+
## ๐ ์ฑ๋ฅ ์งํ
|
312 |
+
|
313 |
+
### AGI 1๋จ๊ณ ์ถฉ์กฑ๋
|
314 |
+
| ์๊ตฌ์ฌํญ | SOMA ๊ตฌํ ์์ค | ์ฆ๊ฑฐ |
|
315 |
+
|---------|---------------|------|
|
316 |
+
| Planning | โญโญโญโญโญ | 11๋จ๊ณ ์ฒด๊ณ์ ํ๋ก์ธ์ค |
|
317 |
+
| Modularity | โญโญโญโญโญ | 5๊ฐ ์ ๋ฌธ ๋ชจ๋ ์ด์ |
|
318 |
+
| Self-reflection | โญโญโญโญโญ | 3ํ ๋ฐ๋ณต ํ๊ฐ ์์คํ
|
|
319 |
+
| Tool-use | โญโญโญโญ | ์น ๊ฒ์, ๋ฌธ์ ์์ฑ |
|
320 |
+
| Long-term Agency | โญโญโญโญ | ๋ํ ๊ธฐ๋ก ์ ์ง |
|
321 |
+
|
322 |
+
## ๐ ์ค์น ๋ฐ ์คํ
|
323 |
+
|
324 |
+
### ํ์ ์๊ตฌ์ฌํญ
|
325 |
+
```bash
|
326 |
+
Python 3.8+
|
327 |
+
Gradio (UI ํ๋ ์์ํฌ)
|
328 |
+
LLM API (Friendli, OpenAI ๋ฑ)
|
329 |
+
```
|
330 |
+
|
331 |
+
### ๋น ๋ฅธ ์์
|
332 |
+
```bash
|
333 |
+
# ํด๋ก
|
334 |
+
git clone https://github.com/your-repo/soma-agi
|
335 |
+
|
336 |
+
# ์์กด์ฑ ์ค์น
|
337 |
+
pip install -r requirements.txt
|
338 |
+
|
339 |
+
# ํ๊ฒฝ ๋ณ์ ์ค์
|
340 |
+
export FRIENDLI_TOKEN=your_token
|
341 |
+
export BAPI_TOKEN=your_brave_token
|
342 |
+
|
343 |
+
# ์คํ
|
344 |
+
python soma_system.py
|
345 |
+
```
|
346 |
+
|
347 |
+
## ๐ฏ ํ์ฉ ์ฌ๋ก
|
348 |
+
|
349 |
+
### 1. ๋ณต์กํ ์ฐ๊ตฌ ๊ณผ์
|
350 |
+
- ๊ธฐํ ๋ณํ ํด๊ฒฐ์ฑ
ํ๊ตฌ
|
351 |
+
- ์ ์ฝ ๊ฐ๋ฐ ์ ๋ต ์๋ฆฝ
|
352 |
+
- ๊ฒฝ์ ์ ์ฑ
์ํฅ ๋ถ์
|
353 |
+
|
354 |
+
### 2. ์ฐฝ์์ ๋ฌธ์ ํด๊ฒฐ
|
355 |
+
- ๋น์ฆ๋์ค ํ์ ์ ๋ต
|
356 |
+
- ๊ธฐ์ ์ตํฉ ์์ด๋์ด
|
357 |
+
- ๋ฏธ๋ ์๋๋ฆฌ์ค ๊ธฐํ
|
358 |
+
|
359 |
+
### 3. ํ์ ์ ๋ถ์
|
360 |
+
- ๋คํ์ ์ ์ฐ๊ตฌ ์ข
ํฉ
|
361 |
+
- ์ด๋ก ๊ณผ ์ค๋ฌด์ ํตํฉ
|
362 |
+
- ๋นํ์ ๋ฌธํ ๊ฒํ
|
363 |
+
|
364 |
+
## ๐ฎ ๋ฏธ๋ ๋ก๋๋งต
|
365 |
+
|
366 |
+
### Phase 1: Current (AGI Level 1)
|
367 |
+
- โ
Self-orchestration
|
368 |
+
- โ
Modular architecture
|
369 |
+
- โ
Basic tool use
|
370 |
+
|
371 |
+
### Phase 2: Enhancement
|
372 |
+
- ๐ Multi-modal processing
|
373 |
+
- ๐ Enhanced memory systems
|
374 |
+
- ๐ Advanced planning algorithms
|
375 |
+
|
376 |
+
### Phase 3: AGI Level 2
|
377 |
+
- ๐
True autonomy
|
378 |
+
- ๐
Cross-domain transfer
|
379 |
+
- ๐
Emergent capabilities
|
380 |
+
|
381 |
+
## ๐ค ๊ธฐ์ฌ ๋ฐฉ๋ฒ
|
382 |
+
|
383 |
+
SOMA๋ AGI ์คํ์ ์ํ ์คํ ์ฐ๊ตฌ ํ๋ก์ ํธ์
๋๋ค.
|
384 |
+
|
385 |
+
1. **์ฐ๊ตฌ ๊ธฐ์ฌ**: AGI ์ด๋ก ๋ฐ์
|
386 |
+
2. **์ฝ๋ ๊ธฐ์ฌ**: ๊ตฌํ ๊ฐ์
|
387 |
+
3. **์์ฉ ์ฐ๊ตฌ**: ์๋ก์ด ํ์ฉ ์ฌ๋ก
|
388 |
+
4. **ํผ๋๋ฐฑ**: ์ฑ๋ฅ ํ๊ฐ์ ์ ์
|
389 |
+
|
390 |
+
## ๐ ์ฐธ๊ณ ๋ฌธํ
|
391 |
+
|
392 |
+
- LeCun, Y. (2023). "A Path Towards Autonomous Machine Intelligence"
|
393 |
+
- OpenAI. (2023). "Planning and Tool Use in Language Models"
|
394 |
+
- Hassabis, D. et al. (2023). "Towards AGI: Lessons from DeepMind"
|
395 |
+
|
396 |
+
## ๐ ๋ผ์ด์ ์ค ๋ฐ ๋
ผ๋ฌธ
|
397 |
+
|
398 |
+
๋
ผ๋ฌธ ์์ฑ/๋ฐฐํฌ ํ ๋ผ์ด์ ์ค ๊ณต๊ฐ ์์
|
399 |
+
|
400 |
+
---
|
401 |
+
|
402 |
+
### ๐ ๊ฒฐ๋ก
|
403 |
+
|
404 |
+
**SOMA๋ AGI 1๋จ๊ณ์ ํต์ฌ ๊ตฌํ ๋ ๋ฒจ(Level 1)๋ก์, ํ์ฌ ๊ธฐ์ ๋ก ์คํ ๊ฐ๋ฅํ ๊ฐ์ฅ ๊ตฌ์ฒด์ ์ด๊ณ ์ค์ฉ์ ์ธ AGI ์ํคํ
์ฒ์
๋๋ค.**
|
405 |
+
|
406 |
+
๋จ์ผ LLM์ด ๊ฐ์์ ํ์ผ๋ก ๋ถํํ์ฌ, ๋ด๋ถ์ ์ผ๋ก ๋ค์ํ ์ญํ ์ ์ํํ๋ฉฐ ํจ๊ป ์ฌ๊ณ ํ๊ณ ์ค๊ณํ๊ณ ์คํํ๋ '์๊ธฐ ์งํํ ๋ค์คํ ์ง๋ฅ ๊ตฌ์กฐ'๋ฅผ ํตํด, ์ฐ๋ฆฌ๋ AGI๋ก ๊ฐ๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ์ต๋๋ค.
|
407 |
+
|
408 |
+
*"The future of AI is not a single superintelligence, but a symphony of specialized modules working in perfect harmony."*
|
409 |
+
|
410 |
+
---
|
411 |
+
|
412 |
+
**SOMA** - *Self-Orchestrating Modular Architect*
|
413 |
+
*AGI์ ์์, ์ง๋ฅ์ ๋ฏธ๋*
|