Compreender os componentes principais e explorar os tipos de fluxo
Para criar um aplicativo LLM (Grande Modelo de Linguagem) com prompt flow, você precisa entender os componentes principais do prompt flow.
Compreender um fluxo
O prompt flow é um recurso no Estúdio de IA do Azure que permite criar fluxos. Os fluxos são fluxos de trabalho executáveis que geralmente consistem em três partes:
- Entradas: Representa os dados passados para o fluxo. Podem ser diferentes tipos de dados, como cadeias de caracteres, inteiros ou boolianos.
- Nós: Representam ferramentas que executam processamento de dados, execução de tarefas ou operações algorítmicas.
- Saídas: Representa os dados produzidos pelo fluxo.
Semelhante a um pipeline, um fluxo pode consistir em vários nós que podem usar as entradas do fluxo ou qualquer saída gerada por outro nó. Você pode adicionar um nó a um fluxo escolhendo um dos tipos de ferramentas disponíveis.
Explorar as ferramentas disponíveis no prompt flow
Três ferramentas comuns são:
- Ferramenta LLM: Habilita a criação de prompt personalizado utilizando Grandes Modelos de Linguagem.
- Ferramentas Python: Permite a execução de scripts personalizados do Python.
- Ferramenta de Prompt: Prepara os prompts como cadeias de caracteres para cenários complexos ou integração com outras ferramentas.
Cada ferramenta é uma unidade executável com uma função específica. Você pode usar uma ferramenta para executar tarefas como resumir texto ou fazer uma chamada à API. Você pode usar várias ferramentas dentro de um fluxo e usar uma ferramenta várias vezes.
Dica
Se você estiver procurando por funcionalidades que não são oferecidas pelas ferramentas disponíveis, você pode criar sua ferramenta personalizada.
Sempre que você adicionar um novo nó ao seu fluxo, adicionando uma nova ferramenta, você pode definir as entradas e saídas esperadas. Um nó pode usar uma das entradas de todo o fluxo, ou a saída de outro nó, vinculando efetivamente os nós.
Definindo as entradas, conectando nós e definindo as saídas desejadas, você pode criar um fluxo. Os fluxos ajudam você a criar aplicativos LLM para várias finalidades.
Compreender os tipos de fluxos
Há três tipos diferentes de fluxos que você pode criar com o prompt flow:
- Fluxo padrão: Ideal para o desenvolvimento geral de aplicativos baseados em LLM, oferecendo uma variedade de ferramentas versáteis.
- Fluxo de chat: Projetado para aplicativos de conversa, com suporte aprimorado para funcionalidades relacionadas ao chat.
- Fluxo de avaliação: Focado na avaliação de desempenho, permitindo a análise e o aprimoramento de modelos ou aplicativos por meio de comentários sobre execuções anteriores.
Agora que você entende como um fluxo é estruturado e para que finalidade você pode usá-lo, vamos explorar como você pode criar um fluxo.