pull/64/head
Kye 2 years ago
parent ca606fb92e
commit a500b8298d

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

Loading…
Cancel
Save