Skip to content

How to incorporate Zendesk Articles in AWS Bedrock Knowledge Base

0

I'd like to build a RAG system that will utilize my help documentation in Zendesk Articles. I can access the Zendesk API and output the HTML body and URL in a JSON object that I have to convert into something else like MD, TXT, or CSV. I've done a test with MD with the data but I want the citations to display the URL for the article. Has anyone been able to crack this one yet?

Thanks in advance!

Example Zendesk JSON output:

[
    {
        "id": 12345,
        "title": "How to reset my password",
        "body": "To reset your password, go to the login page and click 'Forgot password'...",
        "tags": ["password", "reset"],
        "category": "Account Management",
        "created_at": "2024-01-01T12:00:00Z",
        "updated_at": "2024-01-10T12:00:00Z",
        "url": "https://your_zendesk_domain.zendesk.com/hc/en-us/articles/12345"
    }
]
2 Answers
2

Hi there,

Looks like this is a Custom Requirement where you would like to incorporate Zendesk Articles in AWS Bedrock Knowledge Base. As there is no out of the box solutions, check out the third party article below, which uses S3.

It is a fully managed RAG. You store your data in S3 and Bedrock automates the end-to-end RAG workflow, including ingestion, retrieval, prompt augmentation, and citations.

https://awstip.com/aws-rag-with-bedrock-knowledge-base-e4c24b1ef10b

One other, nice blog to read thru for RAG - https://aws.amazon.com/blogs/aws/knowledge-bases-now-delivers-fully-managed-rag-experience-in-amazon-bedrock/

AWS
SUPPORT ENGINEER
answered 2 years ago
  • Thank you for your help here! I took a read through both of these articles but neither addressed the ability to add a Zendesk URL into the citation. For example, it would pull up the chunk from the "body" node and then the citation would link the user to whatever is in the "url" node.

    Do you know if that is even possible? I would assume that I would have to normalize the JSON object to include the URL near the body so that it would at least appear in the chunk?

0

You can use this blog post with to extract the data Amazon AppFlow to S3 without writing a single line of code. https://aws.amazon.com/blogs/apn/integrating-zendesk-with-aws-and-other-saas-services-using-amazon-appflow/

AWS
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.