Former-commit-id: 3161ed9107b4864a1a732405ace2e7825acc57e0
pull/160/head
Kye 2 years ago
parent f20bc6fc58
commit 0f60c74101

@ -2,11 +2,13 @@ from abc import ABC, abstractmethod
from typing import Optional, List, Dict, Any
from swarms.workers.base import AbstractWorker
class AbstractSwarm(ABC):
"""
Abstract class for swarm simulation architectures
"""
# TODO: Pass in abstract LLM class that can utilize Hf or Anthropic models, Move away from OPENAI
# TODO: ADD Universal Communication Layer, a ocean vectorstore instance
# TODO: BE MORE EXPLICIT ON TOOL USE, TASK DECOMPOSITION AND TASK COMPLETETION AND ALLOCATION
@ -156,6 +158,3 @@ class AbstractSwarm(ABC):
def save_swarm_state(self):
"""Save the swarm state"""
pass

Loading…
Cancel
Save