Se pretende formação sobre esta temática, envie um email para rainbow@lavbella.com. ©2024Lav et Bella
(...) Pensem que estamos a dialogar com um humano virtual, e que lhe estamos a pedir algo. O que somos para ele,
que personagem em termos profissionais somos e desejamos que o mesmo assuma, de que formas falamos,
qual o grau técnico exigido, como expomos o nosso problema, que exemplos lhe damos,
quais os passos de determinada solução, qual o nosso objetivo,
que resultados pretendemos obter, que grau de complexidade e especificidade pretendemos,
em que formato pretendemos a resposta (tabela, resumo, por tópicos, imagem, voz), em que língua,
que temos de utilizar determinadas linguagens que são mais próximas da sua génese de construção,
que pretendemos discutir um tema procurando as melhores soluções, que queremos ter opiniões,
os pós e os contras, vantagens e desvantagens, que podemos querer repetir este procedimento várias vezes ou perguntar várias vezes,
que queremos manter a conversa até atingir o objetivo, etc. Vamos conhecer e aprender a interagir com um modelo IA tal como fazemos
com uma criança ou com um adulto, adequamos o nosso comportamento e linguagem à pessoa que temos à nossa frente e tiramos o melhor dessa interação!... (...)
Se pretende formação sobre esta temática, envie um email para rainbow@lavbella.com. ©2024Lav et Bella
Avo(X, Z) :- Pai(X, Y) , Pai(Y, Z)
“É fundamental entender como estes modelos funcionam, para perceber a aplicação prática em determinado contexto e como utilizá-los
de forma produtiva e eficaz.”
Uma breve introdução ao desenvolvimento da IA
Robô Ed | Chat GPT (Copilot da Microsoft) | |
---|---|---|
Carregamento da informação na BD | Sete funcionários da InBot. | Mecanismos automáticos. Vasta fonte de informação - Terabytes (inclui textos, livros, artigos, sites, fóruns, publicações científicas). |
Mecanismos de geração do conhecimento | Supervisão humana total. Volume limitado de informação. | É mais autónomo e automático, apesar de passar por supervisão humana. O volume de conteúdo usado para o treinar é exponencialmente superior. |
Universo da resposta | O que tinha como resposta definida na BD (35 000). | Recorre a algoritmos para processar a resposta armazenada numa rede de interligação. Responde a qualquer assunto e de diversas formas, podendo a resposta ser de menor ou maior qualidade ou apresentar alucinações (Inventam informações). |
Processamento da linguagem | Usava técnicas de Processamento de Linguagem Natural (NLP ou PLN) para perceber o conteúdo das mensagens (perguntas), quando não apresentam acentos, são abreviadas e com erros gramaticais. | Apresenta o mesmo comportamento, mas em grande escala, em n línguas e idiomas. (Foi integrado no pesquisador Bing da Microsoft). |
Capacidade de atrair utilizadores | Enorme pelo grupo alvo para que foi concebido (crianças e jovens). | Enorme pela universalidade, diversidade dos assuntos nas várias dimensões e complexidades, formatos de resposta, línguas e idiomas. |
A ideia de um computador comportar-se como um ser humano é antiga (Lendas, histórias, filmes).
A primeira aplicação, chamada Eliza (1ºChatbot), foi desenvolvida entre 1964 e 1966 pelo cientista Joseph Weizenbaum, do MIT.
Quem | Como |
---|---|
1966 - Eliza (Joseph Weizenbaum no MIT) | Um dos primeiros programas de conversação baseados em regras. Simulava uma psicoterapeuta e foi projetado para responder a perguntas simples com base em padrões de linguagem. |
1972 - Parry (Psiquiatra Kenneth Colby na Universidade de Stanford) | Simulava um paciente com esquizofrenia. Foi desenvolvido para imitar as respostas e o comportamento de uma pessoa com essa patologia. |
1995 - Artificial Linguistic Internet Computer Entity - ALICE ( Richard Wallace) | Processamento de linguagem natural disponibilizado na internet. Ele usava um código chamado AIML (Artificial Intelligence Markup Language) para processar e gerar respostas. |
2011 - Siri (Apple) - iPhone 4S | Assistente virtual com inteligência artificial presente nos produtos da Apple. Processa linguagem natural por voz para executar tarefas, responder a perguntas e auxiliar em atividades nos dispositivos da empresa. |
2016 - Google Assistant | Integra vários serviços e dispositivos da empresa. Usa compreensão de linguagem natural e inteligência artificial para fornecer assistência personalizada e executar tarefas. |
2020 - GPT-3 (OpenAI) | Modelo treinado previamente com todo conteúdo existente na internet. É um modelo Generativo porque pretende mostrar que algo novo é criado. Trata-se de um modelo com 175 biliões de parâmetros. ☄ Veja as várias versões. Adicionais (DALL-E, TTS, Whisper). |
Quem | Como |
---|---|
2020 - GPT-3 (OpenAI) - Existiu o GPT2.0(Gpt-2.0) | Modelo generativo de linguagem treinado previamente com todo conteúdo existente na internet até setembro de 2021. |
Nov. 2022 - ChatGPT 3.5 | É capaz de gerar respostas coerentes para uma ampla variedade de perguntas e comandos. Tornou-se nos meses seguintes, um Standard para a inteligência artificial generativa. |
2023 - ChatGPT-4 | Modelo de inteligência artificial capaz de resolver problemas e criar textos de maneira mais rápida e eficiente. OGPT-4 Turbo é mais veloz. O modelo pode ser acedido gratuitamente a partir do Copilot, Chat Bot da Microsoft. |
GPT-4 Omini-(ou GPT-4o) | Modelo multimodal mais avançado e inteligente da OpenAI, capaz de receber comandos e fazer análises de diferentes formatos, seja texto, áudio, imagem ou vídeo. Processa com uma velocidade aproximada à de um ser humano. Esta performance justifica-se porque todas as interações são processadas pela mesma rede neural (resposta a uma entrada de áudio ao nível dos 230 ms). |
ChatGPT - 4o mini | Conta com diversos recursos do GPT-4o, incluindo o raciocínio multimodal, conseguindo ser mais rápido e muito mais barato. Indicado para realizar tarefas menos complexas embora consiga analisar imagens, mas as suas respostas são apenas em formato de texto. |
Conhecendo o processo de aprendizagem.
Representacional - Associar objetos a simbolos.
Conceitual - Associação do conceito ao simbolo.
Proposicional - Associação de um propósito.
Estrutura cognitiva vai sendo criada e a aprendizagem torna-se significativa.
Rede Neuronal - O processamento ocorre nas camadas ocultas através de um sistema de ligações ponderadas e nós. Os nós combinam os dados fornecidos pela camada de input com um conjunto de coeficientes e atribuem ponderações que vão sendo somadas. A função de ativação do nó através do resultado da soma, determina próximo caminho a seguir (sinal) até chegar à camada de saída.
Machine Learning - Falamos de uma da área da inteligência artificial que permite que os computadores aprendam e melhorem o seu desempenho através da análise de um enorme conjunto de dados (BIG Data), por deteção de padrões. (Ex: Reconhecimento facial - O algoritmo analisa uma grande quantidade de imagens faciais, deteta padrões específicos e atribui-os a determinado indivíduo).
Prolog (“PROgrammation en LOGic”) - É uma linguagem de programação lógica. Um programa Prolog é uma base de conhecimento, onde cada asserção é uma tradução de uma implicação da lógica. A máquina de inferência do Prolog é capaz de realizar deduções lógicas a partir desta base de conhecimento e produzir conhecimento novo. Tem por base as cláusulas de Horn.
Avo(X, Z) :- Pai(X, Y) , Pai(Y, Z)
Pai(António, Manuel) e Pai(Manuel, João)
Avo(X, João)??
X = António (Yes)
Embora a IA generativa tente imitar o ser humano, esta requer instruções detalhadas para gerar resultados relevantes e de qualidade.
Podemos confiar nas respostas que temos todos os dias de diversos canais de comunicação?
O erro está sempre presente e o que podemos fazer é aprender com o erro e melhorar a nossa interação com a máquina para obter o melhor da mesma.
De uma forma geral, um Prompt deve conter um contexto, o âmbito e o formato da resposta esperada.
Exemplo: <exemplo1> exemplo 1 </ exemplo1>
Exemplo: <Transcrição> {{TRANSCRICAO}} </Transcrição> Claude…
Dados fornecidos ao sistema para este saber com quem está interagindo e assim adaptar as respostas ao interlocutor. Diminuir o risco de alucinação e aumentar a qualidade das respostas. É importante se é necessário uma resposta com estilo de linguagem próprio, muito técnico.
SOTA - State of the art
Adicionalmente, podemos no Chat HUB, juntar vários modelos e procurar ver as respostas de cada um. Podemos sempre que devolver as respostas, pedir para continuarem a discussão, sendo que vamos avaliando as várias vertentes que vão sendo explanadas pelos intervenientes virtuais (Ex. Numa empresa: trabalhador, especialista, Líder. O Líder coloca o problema, trabalhador indica uma ação\solução, o especialista avalia, o líder, vai sugerir melhorias).
A RAG estende os já poderosos recursos dos LLMs para domínios específicos ou para a base de conhecimento interna de uma organização sem a necessidade de treinar novamente o modelo.
Deve customizar os modelos com certas indicações, por forma a evitar invenções.
GPT Grimoire - Como obter um histórico de comandos não protegidos no GPT e regras para utilizar nas Prompts.
Exemplo: ATUE como um escritor de histórias infantis e CRIE uma história sobre um cisne amaldiçoado por duendes mágicos.
Exemplo: CRIE um plano de publicidade para uma empresa de calçado.
Exemplo: ATUE como um especialista em Marketing e CRIE um plano de publicidade para uma empresa de calçado.
Exemplo: Quero uma lista das melhores músicas de 2021. Muito vago e subjetivo (“das melhores”)
Exemplo: CRIE uma lista das músicas mais ouvidas em 2021. ESPECIFIQUE: “mais ouvidas em 2021”
Atenção: Se a resposta não for a adequada, redefina a pergunta. Caso contrário, se pedir uma especificação mais aprimorada (complementar), o universo de resposta vai estar dentro do que foi respondido na primeira vez.
Exemplo de COMPLEMENTE: Separe as músicas Portuguesas dessa lista e CRIE uma nova lista.
CRIE um nome e uma descrição para essa lista.
Compare e indique vantagens e desvantagens
Ex: CRIE uma tabela de 2 colunas com as vantagens e desvantagens dos veículos elétricos.
Compare e indique vantagens e desvantagens
Podemos pedir para verificar\comparar, tabelas, textos, ou mesmo efetuar resumos.
Atenção: Informações confidenciais não podem ser colocadas neste local, se identificarem pessoas ou empresas, deverá de ocultar essa informação.
Prever
Efetua uma previsão para avaliação, sendo mais ou menos qualificada, de acordo com a informação que lhe fornecer na fase da pergunta.
Na prática, permite-lhe obter cenários e sobre eles trabalhar as melhores estratégias.
Atenção: Informações confidenciais não podem ser colocadas neste local, se identificarem pessoas ou empresas, deverá de ocultar essa informação.
Argumentar
Obter informação sobre os prós e contras de determinada ação ou acontecimento.
Perante a informação obtida, é possível medir os riscos, planear e preparar, não ignorando nenhuma das opções.
Ex: Argumente a favor ou contra a Lei Seca.
Explicação (técnica)
Informações detalhadas para o nível de conhecimento que detém.
Adaptar a explicação à sua capacidade de entender, indicando qual o nível que pretende e em que área exerce a sua atividade profissional.
Ex: Explique de forma técnica o funcionamento da bicicleta.
Ex: Agora explique como se fosse uma criança de 10 anos.
Tudo o que eu sou e tudo o que faço.
CRIE uma história de terror.
Também consegue obter o texto inscrito na imagem.
DALL-e: Gera imagens de ótima qualidade competindo com MidJourney.
CRIE um Brasileiro.
Faça-o mais Brasileiro
Faça-o ultra Brasileiro
Faça-o extremamente ultra Brasileiro no máximo
Faça-o ultra extremamente Brasileiro very hard ultra Galáctico
Pode pedir para fazer um resumo ou se o texto foca algo sobre algum tema, etc.
Gestão eficaz de reuniões com o Microsoft Teams
Cider - Extensão do Google Chrome para Chat GPT