Skip to content

Feature/spec generator#117

Open
KristinaGlyzina wants to merge 2 commits into
stagefrom
feature/spec_generator
Open

Feature/spec generator#117
KristinaGlyzina wants to merge 2 commits into
stagefrom
feature/spec_generator

Conversation

@KristinaGlyzina

Copy link
Copy Markdown
Collaborator

No description provided.

@Mr-Cool-in-Git

Mr-Cool-in-Git commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

md файл переименуй в README.md

и добавь пример использования пайплайн с CoolPrompt методом

@@ -1,7 +1,40 @@
from pydantic import BaseModel, Field

SUPPORTED_TASK_AREAS = [

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

дубль с schema.py (разберись)

либо удали его тут

SUPPORTED_TASK_AREAS в кортеж

from pathlib import Path
from pydantic import BaseModel, Field

TaskType = Literal[

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

с 9 по 44 можно закинуть в utils


class RequestBuilder:
def regular(self, spec: TaskSpec, task: Task, n: int) -> str:
return _REGULAR_TEMPLATES[task].format(

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

прямой индекс _REGULAR_TEMPLATES[task] / _CORNER_TEMPLATES[task] даст KeyError при неподдерживаемом Task (если использовать RequestBuilder вне текущего пайплайна).

можно сделать обработку возможной ошибки

_DEFAULT_MAX_LEN = 4000

_LEN_HINT_RE = re.compile(
r"(\d+)\s*(?:-|–|to)\s*(\d+)\s*(chars?|characters?|words?|symbols?)",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ругается тут на регекс посмотри

@Mr-Cool-in-Git

Copy link
Copy Markdown
Collaborator

Будет ли работать пайплайн для генерации нового датасета (не из списка бенчмарков)?

@Mr-Cool-in-Git

Copy link
Copy Markdown
Collaborator

И добавь докстринги где их нет по классам и функциям

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants