r/devpt 41m ago

AI/ML Acho sinceramente que a o IA Amália é um modelo Australopiteco! 🤔

Post image
Upvotes

Fala português, mas ainda não sabe usar ferramentas. 😅

O modelo Amália foi treinado com dados até 2024. E é por isso que acha que o Marcelo ainda é o Presidente e que o Cavaco Silva já morreu.

Para resolver o problema, a solução óbvia seria dar-lhe acesso a ferramentas externas: pesquisa na internet, bases de dados, Código Penal, etc...

Foi exatamente isso que começámos a fazer quando começamos a testar o modelo

Qual o problema? Não existe documentação clara sobre como implementar tool calling no Amália

A nossa primeira abordagem foi criar um sistema em duas etapas:

1- Enviávamos ao Amália um JSON com todas as ferramentas disponíveis e pedíamos-lhe para escolher a mais adequada.

2- Executávamos essa ferramenta e enviávamos o resultado num segundo pedido, juntamente com a pergunta original do utilizador.

Para perguntas isoladas, funcionava relativamente bem.

Mas, à medida que a conversa avançava, o modelo começava a perder o contexto: deixava de perceber exatamente ao que estava a responder, confundia ferramentas e nem sempre sabia como incorporar os resultados.

Tentámos depois uma abordagem mais parecida ao function calling dos modelos modernos: enviar tudo num único pedido, usando estruturas como <tool>.

Aí correu ainda pior... 😅

O modelo não foi treinado para reconhecer esse protocolo. Em vez de interpretar as tags como instruções estruturadas, tratava-as como simples texto da conversa.

Conclusão: o Amália ainda não sabe usar tools. É um australopiteco digital!

E se fizermos como os Egípcios e pedirmos ajuda a alienígenas tecnologicamente mais avançados? 🛕

Introducing: o modelo híbrido.

Passámos a usar um modelo mais avançado, como o GPT, como camada de orquestração.

Esse modelo funciona como um router: interpreta a intenção do utilizador, decide se é necessário usar ferramentas e escolhe quais devem ser chamadas.

Depois, enviamos ao Amália:

- a pergunta do utilizador;

- o contexto da conversa;

- os resultados obtidos pelas ferramentas.

O Amália continua a ser o modelo que produz a resposta final. Portanto continua a ser uma resposta do Amália, certo?

O resultado é deveras interessante: se quereis, podem testar em iaamalia(.com)


r/devpt 20h ago

Empresas Live Coding Factored PS

4 Upvotes

Estou na terceira fase do processo, passei pelo teste online e RH. Nessa próxima fase pelo visto vai ter 30minutos de perguntas tecnicas e 30minutos de live coding. Alguém ja passou dessa parte? sabem se é leet code medium o nivel dos problemas e que tipo de perguntas tecnicas fazem?


r/devpt 10h ago

Empresas Top 10 empresas mais bem pagas? Remote ou Porto

51 Upvotes

Ola a todos,
Agora com a questão da transparência salarial (que nunca mais entra em vigor em Portugal, mas isso são outros 500), penso que irá ficar bastante claro quais são as empresas que melhor pagam em Portugal, no entanto, até lá, tenho curiosidade em saber.

Sei que algumas são "conhecimento comum", mas não tenho procurado recentemente, então não tenho essa noção.
Se tivessem de fazer um Top 10 das empresas que dão melhores condições e ordenados que permitam Remote ou pelo Porto, quais seriam?


r/devpt 9h ago

Carreira [Opinião/Carreira] Consultora — Proposta vs Contrato

8 Upvotes

Olá a todos! Preciso de uma ajuda externa sobre uma transição de carreira e uma proposta que recebi.

O meu contexto:

  • Idade: 22 anos
  • Experiência: 3 anos em IT Support numa empresa pequena.
  • Formação: A frequentar o 1.º ano (concluído agora) da Licenciatura em Eng. Informática em regime pós-laboral.
  • Salário atual: 1200€ brutos + 9,60€/dia S.A. (consegui este aumento há 2 meses antes disso recebia 1050€ + S.A.).

A oportunidade:
Fui abordado por uma consultora para um projeto de Application Support Analyst na área da banca. O projeto parece-me interessante, vai permitir-me ganhar mais competências úteis e colocar uma empresa boa no CV. Falei com alguém que está como externo nessa consultora para o mesmo cliente e o feedback dele foi positivo.

A questão da Proposta vs Contrato:

  • Proposta verbal que também foi enviada num pdf à parte com o contrato: 1400€ brutos + 200€ seguro de capitalização + 300€ ajudas de custo + 10,20€/dia S.A.
    • Nota: Negociei o valor bruto para aquilo que queria desde o inicio, sendo que inicialmente tinham oferecido 1200€ brutos + o resto
  • Minuta do Contrato recebida: Apenas vem discriminado o salário base (1400€ brutos) e o Subsídio de Alimentação (10,20€/dia). Nada consta sobre as ajudas de custo nem o seguro.

As minhas dúvidas:

  1. Sei que a engenharia financeira é mato nas consultoras em Portugal, mas quão normal é os extras ficarem totalmente fora do documento do contrato?
  2. Devo exigir que estes 500€ extra venham discriminados num anexo/adenda ao contrato antes de assinar? O documento que me enviaram com os valores costuma salvaguardar isto ou é anulado após assinar o contrato?
  3. Olhando para o meu perfil (22 anos, 1.º ano de Eng., 3 anos de IT Support), acham que este salto para Application Support Analyst na Banca compensa o risco da consultora, considerando a valorização futura de carreira?

Agradeço desde já qualquer conselho ou experiência que possam partilhar!


r/devpt 24m ago

Empresas Intermedia Intelligent Communications - Feedback

Upvotes

Boas malta,

Alguém aqui trabalha na Intermedia? Fiz entrevista com o Talent Partner e até agora, gri-gri.

Queria saber se é “normal” não haver feedback pós entrevista mesmo tendo o entrevistador dito que iria ter nova ronda de entrevistas com o Hiring Manager.