add resume

This commit is contained in:
ivankirpichnikov
2025-11-22 02:17:18 +03:00
parent a207e5a217
commit d9a3c39980
33 changed files with 1157 additions and 97 deletions
@@ -0,0 +1,13 @@
from abc import abstractmethod
from typing import Protocol
class ResumeEmbeddingVectorGenerator(Protocol):
@abstractmethod
async def generate(
self,
position: str,
about_me: str,
key_skills: list[str],
) -> list[float]:
raise NotImplementedError