Diferença entre RAG x Harness x Fine Tuning
- #Machine Learning
- #IA Consciente
- #IA Generativa
o que são esses 3 conceitos? (resumidamente)
RAG: Uso de dados reais através de fontes diversas/base de dados + Prompt para gerar respostas precisas e com veracidades, evitando alucinações e retreinamento de modelos de IA (reduzindo custos)
Harness: camada de infraestrutura da IA, regras e controle, Harness significa arreio em inglês, o que controla o cavalo, levando isso para um contexto de IA, a IA ganha a capacidade de seguir passos guiados por regras e restrições (guardrails), com capacidade de autocorreção e retrabalho de perguntas, alem de conceder Tools aos modelos, memoria e contexto
Fine-Tuning: Consiste na técnica de IA de treinar o modelo de IA usando uma base de dados real ou artificial com finalidade de especializar a IA num domínio especifico, sem a necessidade de treinar um modelo do zero, deixando ele mais especialista e especifico, mudando comportamento como um todo, alterando o tom e o formato de resposta
Qual a diferença entre eles então?
Pense em:
- RAG == Respostas Assertivas com Veracidade.
- Harness == Recursos Ampliados, Infraestrutura em volta do Modelo, Controle e Regras.
- Fine Tuning == Especialização, personalização e treinamento baseado em dados, baixo custo.
RAG != Fine Tuning: Apesar de ambas as técnicas usarem Base de dados, a finalidade do RAG eh entregar respostas ao usuário se baseando em documentos reais, evitando alucinações, já o fine tuning usa a base de dados para reajustar os pesos da IA, mudando seu comportamento e consequentemente especializar ela num determinado domínio.
Harness != Fine Tuning: Harness tem a ver com o controle do ambiente em que o modelo eh usado, estabelecendo regras e definindo tools, o que faz a IA ficar mais operacional, Fine Tuning tem a ver com personalização, treinamento e especialização, Harness altera contexto, Fine Tuning Altera os pesos, mudando o comportamento.
RAG != Harness: RAG tem a ver com respostas embasadas em fontes verídicas, Harness tem a ver com controle de escopo com permissões para acessos a arquivos e comandos, ou seja, harness sempre sera sobre infraestrutura, autocorreção, hooks, acessos controlados e guardrail.



