Efeito de demonstração
Demonstração: usando o fluxo de trabalho criado, inserimos um registro na tabela multidimensional do Flybook
A seguir, uma exploração passo a passo do processo de implementação específico.
análise de demanda
Em nosso trabalho diário, geralmente coletamos algumas informações para organização e visualização posteriores. Entretanto, a organização manual exige que um campo seja preenchido um a um, o que é bastante incômodo.
Hoje estamos criando um fluxo de trabalho usando o Agent para implementar:Organize-se automaticamente nos formulários padronizados de que você precisa, colando os linksÉ fácil manter um registro claro do que está sendo coletado e economiza tempo e esforço.
O resultado final:
projeto arquitetônico
conhecimento prévio
- Coze fivela
Site oficial: https://www.coze.cn/home
A Buckle é uma nova geração de plataforma de desenvolvimento de aplicativos de IA. Independentemente de você ter ou não conhecimentos básicos de programação, é possível criar rapidamente todos os tipos de aplicativos de IA baseados em grandes modelos na Buckle e publicar aplicativos de IA em várias plataformas sociais e softwares de comunicação, além de integrar aplicativos de IA ao seu sistema de negócios por meio de API ou SDK.
- corpo inteligente
Pessoalmente, eu o entendo como uma "babá" que segue instruções de acordo com parâmetros configurados. Transformando o trivial e repetitivo em um todo, e o corrupto em mágico.
- fluxo de trabalho
É a ação coerente da entrada para a saída. Ele contém pelo menos um nó inicial e um nó final. Os nós intermediários são configurados de acordo com suas necessidades
- entrada e saída
A saída do nó anterior é a entrada do próximo nó
Descrição da implementação
1. criação de uma planilha multidimensional para o Flying Book
Você pode criar seu próprio modelo ou abri-lo com um dos modelos que criei anteriormente.
https://tcntv5zon46z.feishu.cn/wiki/AkPkwkorfiIrYMkvbzTcx6B5nGg?table=tbl2ZVboAiYdNkyY&view=vewZ8tYjhk
A renderização é a seguinte:
Depois de criado, lembre-se de que o link será usado abaixo e insira o conteúdo agrupado diretamente nesse formulário.
2、Botão de login novo fluxo de trabalho
Login: https://www.coze.cn/home
Efeito de login, adicione o fluxo de trabalho aqui
3、Introdução dos componentes principais do fluxo de trabalho
- componente funcional
- Introdução aos componentes principais
nó inicial
Parâmetros de entrada: Contém parâmetros de entrada a serem usados como parâmetros de entrada para a próxima etapa
nó final
Contém parâmetros de saída como saída final
Adicionar botão
Com plug-ins multidimensionais disponíveis, grandes modelos, fluxos de trabalho, etc. (de acordo com suas próprias necessidades de escolha), os detalhes são os seguintes:
execução de teste
Teste se a sessão atual é eficaz e se o efeito geral atende aos requisitos.
Teste simples de um pequeno plug-in de ferramenta de análise de texto de url. Você pode ver que uma execução de teste bem-sucedida mostrará o efeito
Primeiro, tenha uma impressão geral e conheça a função de cada componente. Os detalhes serão apresentados no uso específico e no parâmetro de correspondência a seguir.
4, uso de plug-in pequeno para análise de url
1. adicionar fluxo de trabalho
2, adicionar o plugin de análise de url
3、Teste se o plug-in é eficaz
- Parâmetro de configuração url, referência ao início da sessão.
Observação: Aqui você precisa conectar o fio do link inicial para configurar o URL no parâmetro, caso contrário ele não será exibido.
- execução de teste
A exibição mostra que o plug-in analisa a url para produzir uma grande quantidade de texto, que contém uma variedade de informações. Atualmente, o plug-in está funcionando corretamente.
5、Configuração de modelos grandes para análise de conteúdo
- Configuração dos parâmetros de entrada
- Configuração de prompts do sistema
Modelo de lembrete (definido de acordo com suas necessidades)
Análise de conteúdo do #
Extraia o conteúdo no seguinte formato
Extração de conteúdo do #
resumo:摘要
autor: autor
palavra-chave: palavra-chave
time: o número de milissegundos contados no momento em que o artigo foi publicado.
status: status do artigo
minutos: tempo estimado de leitura
text: título
link: link para o artigo
url: título
Limitações do #
Os mesmos requisitos para a saída original e final
- Configuração de prompts de usuário
- Configuração dos parâmetros de saída
Sob demanda, aqui estão os nomes das colunas de uma tabela multidimensional, a
Portanto, para os tipos de parâmetros, usamos matrizes Matriz
A forma do conjunto, observando os tipos de parâmetros
- Efeito da execução do teste
O resultado da execução mostra que o agrupamento é fornecido de acordo com nossos requisitos, aqui como esperado.
Pense: Obviamente, organizamos a tabela multidimensional de acordo com o formato da tabela multidimensional no início, mas como inserimos a tabela multidimensional Flying Book?
6. os plug-ins ajudam a inserir formulários multidimensionais
Adicionamos um plugin de tabela multidimensional que insere um registro na tabela.
A questão que precisa de atenção é: como posso vincular o que organizei a esse formulário? Ou seja, a questão de como ele pode ser convertido por meio desse plug-in.
Verifique os parâmetros de entrada do plug-in de exemplo, ou seja, clique em View Example (Exibir exemplo)
Como você pode ver, os parâmetros significam aproximadamente o seguinte
{
// a url onde iniciamos o novo formulário
"app_token": "https://bytedance.larkoffice.com/base/CUB4bbZUXaJFT0sU1Vecn1GunFc?table=tblTLjqChZ1z14dn&view=vew3LMVlRA",
// nomes das colunas da tabela, divididos em tipos diferentes, substitua-os pelos seus próprios e inicie a nova tabela correspondente
"records": [
{
"fields":"{"text": "text-content", "radio": "option 1", "date":1674206443000}"
}
]
// nome_da_tabela
"table_name": "data_table", /> "user_id_type".
"user_id_type": "open_id"
}
Pense: obviamente, usamos o modelo grande (análise de conteúdo), mas a saída não atende à entrada desse plug-in. Dessa vez, no caminho entre os dois, precisamos de uma ponte para realizar a transformação do json e, por fim, precisamos ter uma cadeia de caracteres desse json como parâmetro de entrada.
O formato exigido é o seguinte:
{
"fields": {
"author":"{{author}}",
"Status":"{{status}}",
"Tempo de leitura":"{{minutos}}",
"Data": {{time}},
"Keyword":"{{keyword}}",
"Summary":"{{summary}}",
"title": {
"link":"{{url.link}}",
"text":"{{url.text}}"
}
}
}
Portanto, precisamos adicionar um modelo grande para ajudar na implementação da transformação json.
Minhas palavras de prompt do sistema são fornecidas aqui (para referência, personalizáveis)
# A função
Você é um eficiente assistente de formulários de escritório automatizados, capaz de organizar e categorizar rapidamente as informações para posterior recuperação por indivíduos e equipes.
## Habilidades
### Habilidade 1: Organizar informações
3. produzir o conteúdo agrupado no formato JSON.
===Exemplo de resposta===
Analisa o conteúdo nos parâmetros de entrada e o agrupa no seguinte formato, que é preenchido da seguinte forma
"fields": {
"author": "{{author}}", "status": {{author}}", {{author}}: {{author}}
"status": "{{status}}",
"Tempo de leitura": "{{minutos}}",
"Data": {{time}},
"Keyword":"{{keyword}}",
"Summary":"{{summary}}",
"title": {
"link":"{{url.link}}",
"text":"{{url.text}}"
}
}
===Fim do exemplo===
## Restrições:
- Observe que os valores são obtidos estritamente no formato que forneci
- Apenas transforme, não modifique o conteúdo
- O conteúdo de saída deve estar de acordo com os resultados da análise de texto, não modifique o conteúdo; a entrada de alguns grupos exibirá alguns grupos; não é possível alterar, adicionar ou subtrair, apenas fazer a transformação do conteúdo.
- O conteúdo de saída deve estar estritamente de acordo com o formato JSON fornecido, sem qualquer desvio.
Verifique os resultados do teste, OK!
A partir de agora, basta inseri-lo na tabela como a última etapa.
7, o uso do formulário multidimensional do fly book add_records insertion
Necessidade de adicionar um plug-in add_records
Na primeira vez que você o executar, precisará autorizá-lo. Basta seguir as instruções
Exibir uma autorização bem-sucedida para testar a execução completa.
Resultados finais
Demonstração do fluxo de trabalho
tela da mesa
resumos
Problema 1A primeira vez que executar um fluxo de trabalho, você precisará autorizá-lo. Basta ver os resultados para obter instruções sobre como fazer isso.
Pitfall 2Observação: Observe os tipos de parâmetros na tabela e, se você encontrar um tipo de parâmetro que esteja sendo executado incorretamente, a função
Consulte a documentação oficial que descreve essa interface: https://open.feishu.cn/document/server-docs/docs/bitable-v1/app-table-record/create
Os formatos de parâmetros específicos para os diferentes tipos de campos são apresentados a seguir
Buraco 3: É melhor testar cada nó adicional, ou seja, um bom teste de unidade.