Amazon Q é um novo aplicativo generativo baseado em IA que ajuda os usuários a realizar o trabalho. O Amazon Q pode se tornar seu especialista em negócios personalizado e permitir que você descubra conteúdo, tenha ideias ou crie resumos usando os dados da sua empresa com segurança. Você pode usar o Amazon Q para conversar, resolver problemas, gerar conteúdo, obter insights e agir conectando-se aos repositórios de informações, códigos, dados e sistemas corporativos da sua empresa. Para mais informações, veja Apresentando o Amazon Q, um novo assistente generativo com tecnologia de IA (pré-visualização).
Neste post, mostramos como trazer Amazon Q, seu especialista em negócios, para usuários do Microsoft Teams. (Se você usa o Slack, consulte Implante um gateway Slack para Amazon Q, seu especialista em negócios.)
Você poderá conversar com o especialista em negócios do Amazon Q usando mensagens diretas (DMs) do Teams para fazer perguntas e obter respostas com base nos dados da empresa, obter ajuda para criar novo conteúdo, como rascunhos de e-mail, resumir arquivos anexados e executar tarefas.
Você também pode convidar um especialista em negócios do Amazon Q para participar dos canais do Teams. Em um canal, os usuários podem fazer perguntas aos especialistas de negócios do Amazon Q em uma nova mensagem ou marcá-los em um tópico existente a qualquer momento para fornecer pontos de dados adicionais, resolver um debate ou resumir a conversa e capturar as próximas etapas.
Visão geral da solução
O especialista em negócios Amazon Q é incrivelmente poderoso. Confira a demonstração a seguir: ver para crer!
Na demonstração, nosso aplicativo especializado em negócios Amazon Q é preenchido com algumas páginas da Wikipedia. Você pode preencher seu aplicativo especialista em negócios Amazon Q com os documentos e artigos da base de conhecimento da sua própria empresa, para que ele possa responder às suas perguntas específicas!
Tudo que você precisa é fornecido como código aberto em nosso GitHub repo.
Nesta postagem, orientamos você no processo de implantação do Amazon Q Business Expert em sua conta AWS e adicioná-lo ao Microsoft Teams. Quando terminar, você se perguntará como conseguiu viver sem ele!
A seguir estão algumas das coisas que ele pode fazer:
- Responder às mensagens – Nos DMs, ele responde a todas as mensagens. Nos canais, ele responde apenas a @menções e responde em um tópico de conversa.
- Renderizar respostas contendo markdown – Isso inclui títulos, listas, negrito, itálico, tabelas e muito mais.
- Rastreie o sentimento – Ele fornece botões de polegar para cima e para baixo para rastrear o sentimento do usuário.
- Fornecer atribuição de origem – Fornece referências e hiperlinks para fontes usadas pelo especialista em negócios Amazon Q.
- Entenda o contexto da conversa – Ele rastreia a conversa e responde com base no contexto.
- Fique atento a vários usuários – Quando é marcado em um tópico, ele sabe quem disse o quê e quando, para poder contribuir no contexto e resumir o tópico com precisão quando solicitado.
- Processar arquivos anexados – Ele pode processar até cinco arquivos anexados para respostas a perguntas de documentos, resumos e muito mais.
- Inicie novas conversas – Você pode redefinir e iniciar novas conversas em chats DM usando
/new_conversation
.
Nas seções a seguir, mostramos como implantar o projeto em sua própria conta AWS e conta Teams e começar a experimentar!
Pré-requisitos
Você precisa ter uma conta AWS e um Gerenciamento de acesso e identidade da AWS (IAM) e usuário com permissões para criar e gerenciar os recursos e componentes necessários para este aplicativo. Se você não tiver uma conta da AWS, consulte Como posso criar e ativar uma nova conta Amazon Web Services?
Você também precisa ter um aplicativo especializado em negócios Amazon Q existente e em funcionamento. Se você ainda não configurou um, consulte Criação de um aplicativo Amazon Q.
Por último, você precisa de um conta da Microsoft e de um Assinatura do Microsoft Teams para criar e publicar o aplicativo usando as etapas descritas nesta postagem. Se você não tiver esses recursos, veja se sua empresa pode criar sandboxes para você experimentar ou criar uma nova conta e assinatura de avaliação conforme necessário para concluir as etapas.
Implantar os recursos da solução
Fornecemos pré-construído Formação da Nuvem AWS modelos que implantam tudo que você precisa em sua conta AWS.
Se você é um desenvolvedor e deseja criar, implantar ou publicar a solução a partir do código, consulte o LEIA-ME do desenvolvedor.
Conclua as etapas a seguir para iniciar a pilha do CloudFormation:
- Faça o login no Console de gerenciamento da AWS.
- Escolha um dos seguintes Pilha de Lançamento botões da região da AWS desejada para abrir o console do AWS CloudFormation e criar uma nova pilha.
Região | Pilha de Lançamento |
---|---|
N. Virgínia (us-east-1 ) |
|
Óregon (us-west-2 ) |
- Escolha Nome da pilha, insira um nome para seu aplicativo (por exemplo,
AMAZON-Q-TEAMS-GATEWAY
). - Escolha AmazonQAppId, insira o ID do aplicativo especialista em negócios existente do Amazon Q (por exemplo,
80xxxxx9-7xx3-4xx0-bxx4-5baxxxxx2af5
). Você pode copiá-lo do console especializado em negócios do Amazon Q. - Escolha AmazonQRegião, escolha a região onde você criou seu aplicativo especialista em negócios do Amazon Q (us-east-1 ou us-west-2).
- Escolha AmazonQUserId, insira um endereço de e-mail de ID de usuário especialista em negócios do Amazon Q (deixe em branco para usar um e-mail de usuário do Teams como ID de usuário).
- Escolha ContextDaysToLive, insira o período de tempo para manter os metadados da conversa armazenados em cache Amazon DynamoDB (você pode deixar isso como padrão).
Quando o status da pilha do CloudFormation é CREATE_COMPLETE, escolha o Saídas e mantenha-a aberta – você precisará dela em etapas posteriores.
Registre um novo aplicativo no portal do Microsoft Azure
Conclua as etapas a seguir para registrar um novo aplicativo no portal do Microsoft Azure:
- Vou ao Portal do Azure e faça login com sua conta da Microsoft.
- Escolha Novo registro.
- Escolha Nome, forneça o nome do seu aplicativo. Você pode simplificar as coisas usando o nome da pilha usada para a pilha do CloudFormation.
- Escolha Quem pode usar este aplicativo ou acessar esta API?, escolha Somente contas neste diretório organizacional (somente AWS – locatário único).
- Escolha Registo.
- Anote o ID do aplicativo (cliente) valor e o ID do diretório (locatário) do Visão geral página. Você precisará deles mais tarde, quando solicitado
MicrosoftAppId
eMicrosoftAppTenantId
.
- Escolha Selecione permissões de API no painel de navegação.
- Escolha Adicione uma permissão.
- Escolha Microsoft Gráfico.
- Escolha Permissões do aplicativo.
- Selecionar Usuário.Ler.Tudo.
- Selecionar CanalMessage.Read.All.
- Selecionar Equipe.ReadBasic.All.
- Selecionar Arquivos.Leitura.Tudo.
- Escolha Adicionar permissões. Essa permissão permite que o aplicativo leia dados no diretório da sua organização sobre o usuário conectado.
- Use o menu de opções (três pontos) à direita para escolher Remover permissão.
- Remova o original User.Read – Delegado permissão.
- Escolha Conceda consentimento administrativo para o diretório padrão.
- Escolha Certificados e segredos no painel de navegação.
- Escolha Novo segredo do cliente.
- Escolha Descrição, forneça um valor, como
description of my client secret
. - Escolha um valor para Validade. Observe que na produção, você precisará girar manualmente o seu segredo antes que ele expire.
- Escolha Adicionar.
- Anote o valor do seu novo segredo. Você precisará dele mais tarde, quando solicitado
MicrosoftAppPassword
.
- Opcionalmente, escolha Proprietários para adicionar quaisquer proprietários adicionais ao aplicativo.
Registre seu novo aplicativo no Microsoft Bot Framework
Conclua as etapas a seguir para registrar seu aplicativo no Microsoft Bot Framework:
- Vou ao Microsoft Bot Framework e faça login com sua conta da Microsoft.
- Opcionalmente, você pode criar e fazer upload de um ícone personalizado para seu novo bot especialista em negócios do Amazon Q. Por exemplo, criamos o seguinte usando Playground de imagens Amazon Bedrock.
- Insira seu nome de exibição preferido, identificador de bot e descrição.
- Escolha Ponto final de mensagens, copie e cole o valor de
TeamsEventHandlerApiEndpoint
da sua pilha Saídas aba. - Não selecione Habilitar ponto final de streaming.
- Escolha Tipo de aplicativo, escolha Inquilino Único.
- Escolha Cole o ID do seu aplicativo abaixo para continuar, introduzir o
MicrosoftAppId
valor que você anotou anteriormente. - Escolha ID do locatário do aplicativo, introduzir o
MicrosoftAppTenantId
valor que você anotou anteriormente. - Deixe os outros valores como estão, concorde com os termos e escolha Inscrições.
- No Canais página, sob Adicione um canal em destaque, escolha Microsoft Teams.
- Escolha Comercial do Microsoft Teams (mais comum), Em seguida, escolha Salvar.
- Concorde com os Termos de Serviço e escolha concordar.
Configure seus segredos na AWS
Vamos configurar os segredos do Teams para verificar a assinatura de cada solicitação e postar em nome do seu bot especialista em negócios do Amazon Q.
Neste exemplo, não estamos habilitando a rotação de tokens do Teams. Você pode habilitá-lo para um aplicativo de produção implementando a rotação via Gerenciador de segredos da AWS. Crie um problema (ou, melhor ainda, uma solicitação pull) no GitHub repo se você quiser que esse recurso seja adicionado a uma versão futura.
Conclua as etapas a seguir para configurar um segredo no Secrets Manager:
- No console do AWS CloudFormation, navegue até sua pilha Saídas guia e escolha o link para
TeamsSecretConsoleUrl
para ser redirecionado para o console do Secrets Manager. - Escolha Recuperar valor secreto.
- Escolha Editar.
- Substitua os valores de
MicrosoftAppId
,MicrosoftAppPassword
eMicrosoftAppTenantId
com os valores que você anotou nas etapas anteriores.
Implante seu aplicativo no Microsoft Teams
Conclua as etapas a seguir para implantar o aplicativo no Teams:
- Vou ao Portal do desenvolvedor para equipes e faça login com sua conta de usuário do Microsoft Teams.
- Escolha Apps no painel de navegação e escolha Novo aplicativo.
- Escolha Nome, insira o nome do seu bot.
- Digite um nome para Nome completo e descrições curtas e completas (você pode usar o nome do bot para todos eles, se quiser, mas não os deixe vazios).
- Insira valores para Informações do desenvolvedor e URLs de aplicativos. Para teste, você pode criar valores e URLs como
https://www.anycompany.com/
. Use reais para produção. - Escolha ID do aplicativo (cliente)*, insira o valor de
MicrosoftAppId
de mais cedo. - Escolha Salvar.
- Debaixo Branding, você pode fazer upload de ícones gerados por IA, ou ícones diferentes, ou nenhum, você decide. A seguir estão alguns exemplos:
- Debaixo Recursos do aplicativo, escolha Robô.
- Selecionar Insira um ID de bote digite o
MicrosoftAppId
valor das etapas anteriores. - Debaixo O que seu bot pode fazer?, selecione Upload e download de arquivos.
- Debaixo Selecione os escopos nos quais as pessoas podem usar este comando, selecione Pessoal, A Nossa Equipa e Grupo de bate-papo.
- Escolha Salve.
- Selecionar Insira um ID de bote digite o
- Escolha Publicar.
- Escolha Baixe o pacote do aplicativo para baixar um arquivo .zip para o seu computador.
- Escolha Pré-visualização em equipes almoçar Microsoft Teams (trabalho ou escola) app.
- No painel de navegação, escolha Apps, Em seguida Gerenciar seus aplicativos, Em seguida Carregue um aplicativo.
- Escolha Fazer upload de um aplicativo para o catálogo de aplicativos da sua organizaçãoe selecione o arquivo .zip que você baixou. Isso adiciona o aplicativo ao Teams.
- Selecione o cartão para seu novo aplicativo, escolha Adicionar, e aguarde a conclusão (10–20 segundos).
Adicione seu bot a uma ou mais equipes
Conclua a etapa a seguir para adicionar seu bot a uma equipe:
- No aplicativo Teams, selecione sua equipe e escolha Gerenciar equipe.
- No Apps guia, escolha o novo aplicativo especialista em negócios Amazon Q e escolha Adicionar.
Agora você pode testar seu bot no Microsoft Teams!
Comece a usar o especialista em negócios Amazon Q
Conclua as etapas a seguir para começar a usar o especialista em negócios Amazon Q no Teams:
- Abra seu cliente Teams.
- Debaixo Apps, adicione seu novo aplicativo especialista em negócios Amazon Q a um bate-papo.
- Opcionalmente, adicione seu aplicativo especialista em negócios Amazon Q a um ou mais canais do Teams.
- No aplicativo DM chat, digite
Hello
.
Agora você implantou um novo e poderoso assistente de IA em seu ambiente sandbox do Teams.
Brinque com ele, experimente todos os recursos discutidos nesta postagem e copie o que você viu no vídeo de demonstração. Mais importante ainda, você pode perguntar sobre tópicos relacionados aos documentos que você ingeriu em seu próprio aplicativo especializado de negócios do Amazon Q. Mas não pare por aí. Você pode encontrar maneiras adicionais de torná-lo útil e, quando o fizer, informe-nos postando um comentário.
Quando estiver convencido de como ele é útil, converse com os administradores do Teams (mostre-lhes esta postagem) e trabalhe com eles para implantá-lo nas organizações do Teams da sua empresa. Seus colegas de trabalho vão agradecer!
limpar
Quando terminar de experimentar esta solução, exclua seu aplicativo no Microsoft Teams, no Bot Framework e no portal do Azure. Em seguida, limpe seus recursos da AWS abrindo o console do AWS CloudFormation e excluindo o AMAZON-Q-TEAMS-GATEWAY
pilha que você implantou. Isso exclui os recursos que você criou ao implantar a solução.
Conclusões
O exemplo de aplicativo Teams especialista em negócios do Amazon Q discutido nesta postagem é fornecido como código aberto – você pode usá-lo como ponto de partida para sua própria solução e nos ajudar a melhorá-la, contribuindo com correções e recursos por meio de solicitações pull do GitHub. Explore o código, escolha Assistir no GitHub repo para ser notificado sobre novos lançamentos e verifique as atualizações mais recentes. Também adoraríamos ouvir suas sugestões de melhorias e recursos.
Para obter mais informações sobre o especialista em negócios Amazon Q, consulte o Guia do desenvolvedor Amazon Q (para uso comercial).
Sobre os autores
Gary Benattar é gerente sênior de desenvolvimento de software no AWS HR. Gary começou na Amazon em 2012 como estagiário, com foco na construção de sistemas escalonáveis de detecção de valores discrepantes em tempo real. Trabalhou em Seattle e Luxemburgo e agora está baseado em Tel Aviv, Israel, onde dedica seu tempo à construção de software para revolucionar o futuro dos Recursos Humanos. Ele foi cofundador de uma startup, Zengo, com foco em tornar carteiras digitais seguras por meio de computação multipartidária. Ele recebeu seu mestrado em Engenharia de Software pela Universidade Sorbonne em Paris.
Bob Strahan é arquiteto de soluções principais na equipe AWS Language AI Services.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- PlatoData.Network Gerativa Vertical Ai. Capacite-se. Acesse aqui.
- PlatoAiStream. Inteligência Web3. Conhecimento Amplificado. Acesse aqui.
- PlatãoESG. Carbono Tecnologia Limpa, Energia, Ambiente, Solar, Gestão de resíduos. Acesse aqui.
- PlatoHealth. Inteligência em Biotecnologia e Ensaios Clínicos. Acesse aqui.
- Fonte: https://aws.amazon.com/blogs/machine-learning/deploy-a-microsoft-teams-gateway-for-amazon-q-your-business-expert/
- :é
- :não
- :onde
- $UP
- 100
- 2012
- 32
- 362
- 58
- a
- Capaz
- Sobre
- Acesso
- Conta
- exatamente
- Açao Social
- ativado
- adicionar
- adicionado
- Adicional
- endereço
- Adiciona
- admin
- AI
- Assistente de IA
- Serviços de IA
- Alimentado por AI
- Todos os Produtos
- permite
- tb
- Amazon
- Amazon Web Services
- an
- e
- responder
- responder
- respostas
- qualquer
- api
- app
- Aplicação
- SOMOS
- artigos
- AS
- perguntar
- Assistente
- At
- aviv
- consciente
- AWS
- Formação da Nuvem AWS
- Azul
- em caminho duplo
- base
- baseado
- BE
- tornam-se
- antes
- lado
- abaixo
- Melhor
- em branco
- grão
- pino
- Bot
- ambos
- brainstorming
- trazer
- construir
- Prédio
- negócio
- mas a
- botões
- by
- CAN
- capturar
- cartão
- Canal
- canais
- bate-papo
- verificar
- Escolha
- limpar
- cliente
- código
- comentar
- comercial
- comum
- Empresa
- Empresa
- completar
- componentes
- computação
- computador
- Conexão de
- consentimento
- cônsul
- conteúdo
- contexto
- contribuir
- contribuindo
- Conversa
- conversas
- convencido
- crio
- criado
- Criar
- personalizadas
- dados,
- Os pontos de dados
- debate
- Padrão
- Demo
- implantar
- implantado
- Implantação
- descrição
- desejado
- Detecção
- Developer
- Desenvolvimento
- diferente
- digital
- carteiras digitais
- diretamente
- descobrir
- discutido
- Ecrã
- DM
- do
- documento
- INSTITUCIONAIS
- feito
- não
- down
- download
- cada
- Mais cedo
- colaboradores
- vazio
- permitir
- permitindo
- Engenharia
- Entrar
- Empreendimento
- Meio Ambiente
- Éter (ETH)
- SEMPRE
- tudo
- exemplo
- exemplos
- existente
- experimentar
- especialista
- explorar
- Característica
- destaque
- Funcionalidades
- companheiro
- Envie o
- Arquivos
- Encontre
- cinco
- fixo
- Foco
- focando
- seguinte
- Escolha
- Quadro
- da
- cheio
- futuro
- Ganho
- Gary
- porta de entrada
- gerar
- generativo
- ter
- GitHub
- gráfico
- manipular
- Ter
- he
- ouvir
- ajudar
- ajuda
- sua
- Como funciona o dobrador de carta de canal
- Como Negociar
- hr
- HTML
- http
- HTTPS
- humano
- Recursos Humanos
- hiperlinks
- i
- IAM
- ÍCONE
- ícones
- ID
- idéias
- Identidade
- if
- imagem
- implementação
- importante
- melhorias
- in
- inclui
- INFORMAÇÕES
- insights
- para dentro
- convidar
- Israel
- emitem
- IT
- apenas por
- Guarda
- Saber
- Conhecimento
- sabe
- língua
- mais tarde
- mais recente
- Ultimas atualizações
- lançamento
- Deixar
- Comprimento
- deixar
- como
- LINK
- listas
- log
- gosta,
- Luxemburgo
- fazer
- Fazendo
- gerencia
- gerenciados
- de grupos
- Gerente
- manualmente
- Menu
- mensagem
- mensagens
- metadados
- Microsoft
- e Microsoft Azure
- equipes da microsoft
- mais
- a maioria
- multipartidário
- múltiplo
- my
- nome
- Navegar
- Navegação
- necessário
- você merece...
- necessário
- Novo
- novo aplicativo
- Próximo
- nenhum
- nota
- notado
- agora
- of
- on
- ONE
- queridos
- só
- aberto
- open source
- abertura
- Opções
- or
- ordem
- organizacional
- organizações
- original
- Outros
- A Nossa
- Fora
- ponto fora da curva
- delineado
- próprio
- proprietários
- página
- páginas
- pão
- Paris
- participar
- Pessoas
- realizar
- permissão
- permissões
- platão
- Inteligência de Dados Platão
- PlatãoData
- ponto
- pontos
- populosa
- Portal
- Publique
- poderoso
- preferido
- visualização
- anterior
- Diretor
- problemas
- processo
- Produção
- projeto
- fornecer
- fornecido
- fornece
- publicar
- questão
- Frequentes
- Leia
- reais
- em tempo real
- recebido
- referir
- referências
- região
- cadastre-se
- Registo
- relacionado
- Releases
- solicitar
- pedidos
- resolver
- Recursos
- revolucionar
- certo
- Tipo
- seguramente
- Dito
- sandbox
- caixas de areia
- serra
- escalável
- Escola
- Seattle
- segundo
- Segredo
- segredos!
- seções
- seguro
- firmemente
- Vejo
- selecionar
- senior
- sentimento
- serviço
- Serviços
- conjunto
- Baixo
- mostrar
- assinatura
- simples
- solteiro
- folga
- So
- Software
- desenvolvimento de software
- Engenharia de software
- solução
- Soluções
- RESOLVER
- alguns
- fonte
- Fontes
- específico
- pilha
- começo
- começado
- Comece
- inicialização
- Status
- Passo
- Passos
- Dê um basta
- de streaming
- tudo incluso
- tal
- resumir
- sistemas
- TAG
- adaptados
- Tire
- Converse
- tarefas
- Profissionais
- equipes
- Tel
- Tel Aviv
- modelos
- inquilino
- condições
- termos de serviço
- teste
- ensaio
- obrigado
- que
- A
- O Futuro
- Eles
- então
- Lá.
- Este
- deles
- coisas
- isto
- três
- Através da
- tempo
- para
- token
- Temas
- pista
- faixas
- julgamento
- tentar
- para
- universidade
- Atualizações
- us
- usar
- usava
- útil
- Utilizador
- usuários
- utilização
- valor
- Valores
- verificar
- versão
- via
- Vídeo
- Virgínia
- esperar
- andar
- Carteiras
- queremos
- maneiras
- we
- web
- serviços web
- O Quê
- quando
- qual
- QUEM
- Wikipedia
- precisarão
- de
- sem
- maravilha
- Atividades:
- trabalhou
- trabalhar
- ainda
- Você
- investimentos
- zefirnet
- Zip