Executando verificação de segurança...
10

Uma forma criativa de responder e-mails de recrutadores

O que você faria se recebesse diversos e-mail de recrutadores por semana?

Receber um monte de ofertas de emprego é um problema bom de se ter, mas na maior parte do tempo, você não está procurando um emprego. Responder aos e-mails dizendo que não tem interesse é algo mais educado do que ignorá-los, e pode deixar as portas abertas para o futuro.

Pensando nisso, o Matthew Bilyeu desenvolveu um código em Python usando o GPT-3 para extrair o primeiro nome do recrutador e a empresa que está oferecendo a oferta de emprego. Com esses dados, ele insere numa template string e responde o e-mail, economizando alguns minutos do seu dia.

A parte do código relacionada ao GPT-3 está abaixo:

def get_recruiter_name_and_company(email_text: str):
    """Uses OpenAI text models to automatically parse the recruiter's name
    and company from their email."""

    prompt = f"""
    Given an email from a recruiter, return the recruiter's first name and the recruiter's company's name formatted as valid JSON.

    Example: ***
    Email:
    '''
    Hi Matt! This is Steve Jobs with Apple Computer Company! I'm interested in having you join our team here.
    '''

    Response:
    {{"name": "Steve", "company": "Apple Computer Company"}}
    ***

    Email:
    '''
    {email_text}
    '''

    Response:
    """

    # don't make expensive OpenAI API calls unless operating in production
    if not IS_PROD:
        return json.loads('{"name": "Steve", "company": "Apple Computer Company"}')

    completion = openai.Completion.create(
        model="text-davinci-002",
        prompt=textwrap.dedent(prompt),
        max_tokens=20,
        temperature=0,
    )

    return json.loads(completion.choices[0].text)

E a template string é:

response = f"""\
Hi {recruiter_name or ""},
Thanks for reaching out! I'm not interested in new opportunities at this time, but I'll keep {recruiter_company or "your company"} in mind for the future.
Thanks again,
{SIGNATURE}
"""

O resto do código pode ser encontrado no repositório no GitHub. Achei uma solução bem criativa para o "problema" que ele tinha.

Carregando publicação patrocinada...
1