Pular para o conteúdo principal

Visão Geral

Permita que seus agentes criem, leiam e gerenciem documentos do Word e arquivos de texto no OneDrive ou SharePoint. Automatize a criação de documentos, recupere conteúdo, gerencie propriedades de documentos e simplifique seus fluxos de trabalho de documentos com automação alimentada por IA.

Pré-requisitos

Antes de usar a integração Microsoft Word, certifique-se de ter:
  • Uma conta CrewAI AMP com assinatura ativa
  • Uma conta Microsoft com acesso ao Word e OneDrive/SharePoint
  • Conectado sua conta Microsoft através da página de Integrações

Configurando a Integração Microsoft Word

1. Conecte sua Conta Microsoft

  1. Navegue para Integrações CrewAI AMP
  2. Encontre Microsoft Word na seção de Integrações de Autenticação
  3. Clique em Conectar e complete o fluxo OAuth
  4. Conceda as permissões necessárias para acesso a arquivos
  5. Copie seu Token Enterprise das Configurações de Integração

2. Instale o Pacote Necessário

uv add crewai-tools

Ações Disponíveis

Descrição: Obter todos os documentos do Word do OneDrive ou SharePoint.Parâmetros:
  • select (string, opcional): Selecionar propriedades específicas para retornar.
  • filter (string, opcional): Filtrar resultados usando sintaxe OData.
  • expand (string, opcional): Expandir recursos relacionados inline.
  • top (integer, opcional): Número de itens a retornar (mín 1, máx 999).
  • orderby (string, opcional): Ordenar resultados por propriedades especificadas.
Descrição: Criar um documento de texto (.txt) com conteúdo. RECOMENDADO para criação de conteúdo programático que precisa ser legível e editável.Parâmetros:
  • file_name (string, obrigatório): Nome do documento de texto (deve terminar com .txt).
  • content (string, opcional): Conteúdo de texto para o documento. Padrão: “Este é um novo documento de texto criado via API.”
Descrição: Obter o conteúdo de um documento (funciona melhor com arquivos de texto).Parâmetros:
  • file_id (string, obrigatório): O ID do documento.
Descrição: Obter propriedades e metadados de um documento.Parâmetros:
  • file_id (string, obrigatório): O ID do documento.
Descrição: Excluir um documento.Parâmetros:
  • file_id (string, obrigatório): O ID do documento a excluir.

Exemplos de Uso

Configuração Básica do Agente Microsoft Word

from crewai import Agent, Task, Crew

# Crie um agente com capacidades do Microsoft Word
word_agent = Agent(
    role="Gerenciador de Documentos",
    goal="Gerenciar documentos do Word e arquivos de texto de forma eficiente",
    backstory="Um assistente IA especializado em operações de documentos do Microsoft Word e gerenciamento de conteúdo.",
    apps=['microsoft_word']  # Todas as ações do Word estarão disponíveis
)

# Tarefa para criar um novo documento de texto
create_doc_task = Task(
    description="Criar um novo documento de texto chamado 'notas_reuniao.txt' com conteúdo 'Notas da Reunião de Janeiro de 2024: Pontos-chave de discussão e itens de ação.'",
    agent=word_agent,
    expected_output="Novo documento de texto 'notas_reuniao.txt' criado com sucesso."
)

# Execute a tarefa
crew = Crew(
    agents=[word_agent],
    tasks=[create_doc_task]
)

crew.kickoff()

Solução de Problemas

Problemas Comuns

Erros de Autenticação
  • Certifique-se de que sua conta Microsoft tenha as permissões necessárias para acesso a arquivos (ex: Files.Read.All, Files.ReadWrite.All).
  • Verifique se a conexão OAuth inclui todos os escopos necessários.
Problemas de Criação de Arquivos
  • Ao criar documentos de texto, certifique-se de que o file_name termine com extensão .txt.
  • Verifique se você tem permissões de escrita no local de destino (OneDrive/SharePoint).

Obtendo Ajuda

Precisa de Ajuda?

Entre em contato com nossa equipe de suporte para assistência com configuração ou solução de problemas da integração Microsoft Word.
I