Skip to content

Commit e7419a7

Browse files
authored
Merge pull request #151 from Multi-Agent-LLMs/debate-fix
Debate fix
2 parents 2dc5897 + d65a8bb commit e7419a7

19 files changed

Lines changed: 46 additions & 45 deletions

mallm/coordinator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
from mallm.agents.draftProposer import DraftProposer
1414
from mallm.agents.judge import Judge
1515
from mallm.agents.panelist import Panelist
16-
from mallm.decision_protocol.protocol import DecisionProtocol
17-
from mallm.discourse_policy.policy import DiscoursePolicy
16+
from mallm.decision_protocols.protocol import DecisionProtocol
17+
from mallm.discussion_paradigms.paradigm import DiscussionParadigm
1818
from mallm.models.Chat import Chat
1919
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
2020
from mallm.models.discussion.SimpleResponseGenerator import SimpleResponseGenerator
@@ -273,7 +273,7 @@ def discuss(
273273
raise Exception(
274274
f"No valid discourse policy for paradigm {config.discussion_paradigm}"
275275
)
276-
policy: DiscoursePolicy = DISCUSSION_PARADIGMS[config.discussion_paradigm]()
276+
policy: DiscussionParadigm = DISCUSSION_PARADIGMS[config.discussion_paradigm]()
277277

278278
logger.info(
279279
f"""Starting discussion with coordinator {self.id}...

mallm/decision_protocol/approval_voting.py renamed to mallm/decision_protocols/approval_voting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Any, Optional
44

55
from mallm.agents.panelist import Panelist
6-
from mallm.decision_protocol.protocol import DecisionProtocol
6+
from mallm.decision_protocols.protocol import DecisionProtocol
77
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
88
from mallm.utils.config import Config
99
from mallm.utils.enums import DecisionAlteration
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Any, Optional
33

44
from mallm.agents.panelist import Panelist
5-
from mallm.decision_protocol.protocol import DecisionProtocol
5+
from mallm.decision_protocols.protocol import DecisionProtocol
66
from mallm.utils.config import Config
77
from mallm.utils.enums import DecisionAlteration
88
from mallm.utils.types import Agreement, VotingResult, VotingResultList, WorkerFunctions

mallm/decision_protocol/consensus_voting.py renamed to mallm/decision_protocols/consensus_voting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from typing import Any, Optional
66

77
from mallm.agents.panelist import Panelist
8-
from mallm.decision_protocol.protocol import DecisionProtocol
8+
from mallm.decision_protocols.protocol import DecisionProtocol
99
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
1010
from mallm.utils.config import Config
1111
from mallm.utils.enums import DecisionAlteration

mallm/decision_protocol/cumulative_voting.py renamed to mallm/decision_protocols/cumulative_voting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Any, Optional
44

55
from mallm.agents.panelist import Panelist
6-
from mallm.decision_protocol.protocol import DecisionProtocol
6+
from mallm.decision_protocols.protocol import DecisionProtocol
77
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
88
from mallm.utils.config import Config
99
from mallm.utils.enums import DecisionAlteration
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Any, Optional
33

44
from mallm.agents.panelist import Panelist
5-
from mallm.decision_protocol.protocol import DecisionProtocol
5+
from mallm.decision_protocols.protocol import DecisionProtocol
66
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
77
from mallm.utils.config import Config
88
from mallm.utils.enums import DecisionAlteration
@@ -11,9 +11,9 @@
1111
logger = logging.getLogger("mallm")
1212

1313

14-
class Summary(DecisionProtocol):
14+
class Judge(DecisionProtocol):
1515
"""
16-
The Summary decision protocol creates a summary of all answers after a certain number of turns.
16+
The Judge decision protocol creates a summary of all answers after a certain number of turns.
1717
"""
1818

1919
_name = "summary"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Any, Optional
33

44
from mallm.agents.panelist import Panelist
5-
from mallm.decision_protocol.protocol import DecisionProtocol
5+
from mallm.decision_protocols.protocol import DecisionProtocol
66
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
77
from mallm.utils.config import Config
88
from mallm.utils.enums import DecisionAlteration
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Any, Optional
44

55
from mallm.agents.panelist import Panelist
6-
from mallm.decision_protocol.protocol import DecisionProtocol
6+
from mallm.decision_protocols.protocol import DecisionProtocol
77
from mallm.models.discussion.ResponseGenerator import ResponseGenerator
88
from mallm.utils.config import Config
99
from mallm.utils.enums import DecisionAlteration

0 commit comments

Comments
 (0)