Skip to content

Commit 4475a92

Browse files
committed
refactor chat templates
1 parent 27537c3 commit 4475a92

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

autointent/generation/utterances/basic/chat_templates/_synthesizer_en.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class EnglishSynthesizerTemplate(BaseSynthesizerTemplate):
7070
),
7171
Message(
7272
role=Role.ASSISTANT,
73-
content=("1. Can you tell me the forecast for tomorrow?\n" "2. Is it going to rain this weekend?"),
73+
content="1. Can you tell me the forecast for tomorrow?\n2. Is it going to rain this weekend?",
7474
),
7575
Message(
7676
role=Role.USER,

autointent/generation/utterances/basic/utterance_generator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from autointent import Dataset
1010
from autointent.custom_types import Split
11+
from autointent.generation.utterances.basic.chat_templates import BaseSynthesizerTemplate
1112
from autointent.generation.utterances.generator import Generator
1213
from autointent.generation.utterances.schemas import Message
1314
from autointent.schemas import Intent, Sample
@@ -23,7 +24,7 @@ class UtteranceGenerator:
2324
"""
2425

2526
def __init__(
26-
self, generator: Generator, prompt_maker: Callable[[Intent, int], list[Message]], async_mode: bool = False
27+
self, generator: Generator, prompt_maker: BaseSynthesizerTemplate, async_mode: bool = False
2728
) -> None:
2829
"""Initialize."""
2930
self.generator = generator

autointent/generation/utterances/evolution/evolver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
from autointent import Dataset
1515
from autointent.custom_types import Split
16+
from autointent.generation.utterances import EvolutionChatTemplate
1617
from autointent.generation.utterances.generator import Generator
1718
from autointent.generation.utterances.schemas import Message
1819
from autointent.schemas import Intent
@@ -29,7 +30,7 @@ class UtteranceEvolver:
2930
def __init__(
3031
self,
3132
generator: Generator,
32-
prompt_makers: Sequence[Callable[[str, Intent], list[Message]]],
33+
prompt_makers: Sequence[EvolutionChatTemplate],
3334
seed: int = 0,
3435
async_mode: bool = False,
3536
) -> None:

autointent/generation/utterances/evolution/incremental_evolver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
from autointent import Dataset, Pipeline
1616
from autointent.custom_types import Split
17+
from autointent.generation.utterances import EvolutionChatTemplate
1718
from autointent.generation.utterances.evolution.evolver import UtteranceEvolver
1819
from autointent.generation.utterances.generator import Generator
1920
from autointent.generation.utterances.schemas import Message
@@ -47,7 +48,7 @@ class IncrementalUtteranceEvolver(UtteranceEvolver):
4748
def __init__(
4849
self,
4950
generator: Generator,
50-
prompt_makers: Sequence[Callable[[str, Intent], list[Message]]],
51+
prompt_makers: Sequence[EvolutionChatTemplate],
5152
seed: int = 0,
5253
async_mode: bool = False,
5354
search_space: str | None = None,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ classifiers=[
3030
'Framework :: Sphinx',
3131
'Typing :: Typed',
3232
]
33-
requires-python = ">=3.10,<=4.0"
33+
requires-python = ">=3.10,<4.0"
3434
dependencies = [
3535
"sentence-transformers (>=3,<4)",
3636
"scikit-learn (>=1.5,<2.0)",

0 commit comments

Comments
 (0)