अमेज़ॅन केंद्र के लिए क्विप कनेक्टर का उपयोग करके बुद्धिमान खोज के साथ क्विप दस्तावेज़ों में ज्ञान की खोज करें

स्रोत नोड: 1270825

Organizations use collaborative document authoring solutions like Salesforce ताना to embed real-time, collaborative documents inside Salesforce records. Quip is Salesforce’s productivity platform that transforms the way enterprises work together, delivering modern collaboration securely and simply across any device. A Quip repository captures invaluable organizational knowledge in the form of collaborative documents and workflows. However, finding this organizational knowledge easily and securely along with other document repositories, such as Box or अमेज़न सरल भंडारण सेवा (Amazon S3), can be challenging. Additionally, the conversational nature of collaborative workflows renders the traditional keyword-based approach to search ineffective due to having fragmented, dispersed information in multiple places.

We’re excited to announce that you can now use the अमेज़ॅन केंद्र connector for Quip to search messages and documents in your Quip repository. In this post, we show you how to find the information you need in your Quip repository using the intelligent search function of Amazon Kendra, powered by machine learning.

समाधान अवलोकन

With Amazon Kendra, you can configure multiple डाटा के स्रोत to provide a central place to search across your document repository. For our solution, we demonstrate how to configure a Quip repository as a data source of a search index using the Amazon Kendra connector for Quip.

The following screenshot shows an example Quip repository.

The workspace in this example has a private folder that is not shared. That folder has a subfolder that is used to keep expense receipts. Another folder called example.com is shared with others and used to collaborate with the team. This folder has five subfolders that hold documentation for development.

To configure the Quip connector, we first note the domain name, folder IDs, and access token of the Quip repository. Then we simply create the Amazon Kendra index and add Quip as a data source.

.. पूर्वापेक्षाएँ

To get started using the Quip connector for Amazon Kendra, you must have a Quip repository.

Gather information from Quip

Before we set up the Quip data source, we need a few details about your repository. Let’s gather those in advance.

डोमेन नाम

Find out the domain name. For example , for the Quip URL https://example-com.quip.com/browse, the domain name is quip. Depending on how single sign-on (SSO) is set up in your organization, the domain name may vary. Save this domain name to use later.

Folder IDs

Folders in Quip have a unique ID associated with them. We need to configure the Quip connector to access the right folders by supplying the correct folder IDs. For this post, we index the folder example.com.

To find the ID of the folder, choose the folder. The URL changes to show the folder ID.

The folder ID in this case is xj1vOyaCGB3u. Make a list of the folder IDs to scan; we use these IDs when configuring the connector.

एक्सेस टोकन

Log in to Quip and open https://{subdomain.domain}/dev/token in a web browser. In the following example, we navigate to https://example-com.quip.com/dev/token। उसके बाद चुनो Get Personal Access Token.

Copy the token to use in a later step.

We now have the information we need to configure the data source.

Amazon Kendra इंडेक्स बनाएं

To set up your Amazon Kendra index, complete the following steps:

  1. में साइन इन करें एडब्ल्यूएस प्रबंधन कंसोल and open the Amazon Kendra console.

If you’re using Amazon Kendra for the first time, you should see the following screenshot.

  1. चुनें एक इंडेक्स बनाएं.
  2. के लिए सूचकांक नाम, दर्ज my-quip-example-index.
  3. के लिए Description, एक वैकल्पिक विवरण दर्ज करें।
  4. के लिए IAM भूमिका, use an existing role or create a new one.
  5. चुनें अगला.
  6. के अंतर्गत एक्सेस कंट्रोल सेटिंग्स, चुनते हैं नहीं to make all indexed content available to all users.
  7. के लिए उपयोगकर्ता-समूह विस्तार, चुनते हैं कोई नहीं.
  8. चुनें अगला.

के लिए प्रोविजनिंग एडिशन, you can choose from two options depending on the volume of the content and frequency of access.

  1. इस पद के लिए, चयन करें डेवलपर संस्करण.
  2. चुनें बनाएं.

Role creation takes approximately 30 seconds; index creation can take up to 30 minutes. When complete, you can view your index on the Amazon Kendra console.

Add Quip as a data source

Now let’s add Quip as a data source to the index.

  1. अमेज़न केंद्र कंसोल पर, के तहत डाटा प्रबंधन नेविगेशन फलक में, चुनें डाटा के स्रोत.
  2. चुनें कनेक्टर जोड़ें के अंतर्गत ताना.
  3. के लिए डेटा स्रोत का नाम, दर्ज my-quip-data-source.
  4. के लिए Description, एक वैकल्पिक विवरण दर्ज करें।
  5. चुनें अगला.
  6. Enter the Quip domain name that you saved earlier.
  7. के अंतर्गत राज, चुनें Create and add a new Secrets Manager secret.
  8. के लिए गुप्त नाम, enter the name of your secret.
  9. के लिए Quip token, enter the access token you saved earlier.
  10. चुनें सहेजें और गुप्त जोड़ें.
  11. के अंतर्गत IAM भूमिका, choose a role or create a new one.
  12. चुनें अगला.
  13. के अंतर्गत सिंक स्कोपके लिए, Add folder IDs to crawl, enter the folder IDs you saved earlier.
  14. के अंतर्गत सिंक रन शेड्यूलके लिये आवृत्ति, चुनते हैं मांग पर भागो.
  15. चुनें अगला.

The Quip connector lets you capture additional fields like authors, categories, and folder names (and even rename as needed).

  1. For this post, we don’t configure any field mappings.
  2. चुनें अगला.
  3. Confirm all the options and add the data source.

Your data source is ready in a few minutes.

  1. When your data source is ready, choose अभी सिंक करें.

Depending on the size of the data in the Quip repository, this process can take a few minutes to a few hours. Syncing is a two-step process. First, the documents are crawled to determine the ones to index. Then the selected documents are indexed. Some factors that affect sync speed include repository throughput and throttling, network bandwidth, and the size of documents.

The sync status shows as successful when the sync is complete. Your Quip repository is now connected.

Run a search in Amazon Kendra

Let’s test the connector by running a few searches.

  1. अमेज़न केंद्र कंसोल पर, के तहत डाटा प्रबंधन नेविगेशन फलक में, चुनें अनुक्रमित सामग्री खोजें.
  2. Enter your search in the search field. For this post, we search for EC2 on Linux.

निम्नलिखित स्क्रीनशॉट हमारे परिणाम दिखाता है।

सीमाओं

There are some known limitations for the data source ingestion. Some limitations are due to the need for admin access for accessing some of the content, others due to specific implementation details. They are as follows:

  • Only full crawls are supported. If you want the connector to support changelog crawls, admin API access is required, and you have to enable the admin API on the Quip website.
  • Only shared folders are crawled. Even if we use the personal access token of an admin user, we can’t crawl data in the private folders of other users.
  • The solution doesn’t support specifying file types for inclusion and exclusion, because Quip doesn’t store the file type extension, just the file name.
  • Real-time events require a subscription and admin API access.

निष्कर्ष

The Amazon Kendra connector for Quip enables organizations to make the invaluable information stored in Quip documents available to their users securely using intelligent search powered by Amazon Kendra. The connector also provides facets for Quip repository attributes such as authors, file type, source URI, creation dates, parent files, and category so users can interactively refine the search results based on what they’re looking for.

For more information on how you can create, modify, and delete data and metadata using custom document enrichment as content is ingested from the Quip repository, refer to अंतर्ग्रहण प्रक्रिया के दौरान दस्तावेज़ मेटाडेटा को अनुकूलित करना और अमेज़ॅन केंद्र में कस्टम दस्तावेज़ संवर्धन के साथ अपने खोज अनुभव को बढ़ाने के लिए अपनी सामग्री और मेटाडेटा को समृद्ध करें.


लेखक के बारे में

आशीष लगवणकरी एडब्ल्यूएस में सीनियर एंटरप्राइज सॉल्यूशंस आर्किटेक्ट हैं। उनकी मुख्य रुचियों में एआई / एमएल, सर्वर रहित और कंटेनर प्रौद्योगिकियां शामिल हैं। आशीष बोस्टन, एमए, क्षेत्र में स्थित है और पढ़ने, बाहर और अपने परिवार के साथ समय बिताने का आनंद लेता है।

विकास शाही अमेज़ॅन वेब सेवाओं में एंटरप्राइज सॉल्यूशंस आर्किटेक्ट हैं। वह एक प्रौद्योगिकी उत्साही है जो ग्राहकों को जटिल व्यावसायिक चुनौतियों के लिए नवीन समाधान खोजने में मदद करता है। उनकी रुचि के क्षेत्र एमएल, आईओटी, रोबोटिक्स और स्टोरेज हैं। अपने खाली समय में विकास को रोबोट बनाना, हाइकिंग और यात्रा करना पसंद है।

समय टिकट:

से अधिक AWS मशीन लर्निंग