Skip to content

Add AI Customer Service Blog Post - #1743

Closed
Evaan2001 wants to merge 1 commit into
TraceMachina:mainfrom
Evaan2001:customer_service_agent_blog_post
Closed

Evaan2001 wants to merge 1 commit into
TraceMachina:mainfrom
Evaan2001:customer_service_agent_blog_post

Conversation

@Evaan2001

@Evaan2001 Evaan2001 commented May 3, 2025 •

Copy link
Copy Markdown
Contributor

Description

This PR adds my Customer Service AI Agent blog post to the NativeLink website and adds some new words to vale's vocabulary via .github/styles/config/vocabularies/TraceMachina/accept.txt. The newly created Customer_Service_AI_Agent.md has the entire blog post and maybe divided into smaller segments in the future.

Image Handling

IMPORTANT: The blog currently references images hosted on Notion. These need to be migrated to NativeLink's S3 storage ASAP to ensure image persistence and maintain consistency with other articles on the site.

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

During development, the new page was examined via bun dev. While viewing the site via bun dev, the code blocks (created via triple backticks) were throwing a The argument 'path' must be a string, Uint8Array, or URL without null bytes. error. Once the page development was complete and the page was examined via rm -rd dist && bun preview, everything looked as expected, and no errors were thrown.


This change is Reviewable

@aaronmondal aaronmondal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

Reviewed 1 of 2 files at r1, all commit messages.
Reviewable status: 1 of 2 LGTMs obtained, and 1 of 2 files reviewed, and pending CI: Analyze (javascript-typescript), Bazel Dev / macos-15, Bazel Dev / ubuntu-24.04, Cargo Dev / macos-15, Cargo Dev / ubuntu-24.04, Coverage, Installation / macos-14, Installation / macos-15, Installation / ubuntu-22.04, Installation / ubuntu-24.04, Local / bazel / ubuntu-24.04, Local / lre-cc / ubuntu-24.04, Local / lre-rs / macos-15, Local / lre-rs / ubuntu-24.04, NativeLink.com Cloud / Remote Cache / macos-15, NativeLink.com Cloud / Remote Cache / ubuntu-24.04, Publish image, Publish nativelink-worker-init, Publish nativelink-worker-lre-cc, Remote / lre-cc / xlarge-ubuntu-24.04, Remote / lre-rs / xlarge-ubuntu-24.04, Web Platform Deployment / macos-15, Web Platform Deployment / ubuntu-24.04, asan / ubuntu-24.04, buildstream, integration-tests (24.04), macos-15, pre-commit-checks, ubuntu-24.04 / stable, windows-2022 / stable

@aaronmondal aaronmondal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 2 files at r1.
Reviewable status: 1 of 2 LGTMs obtained, and all files reviewed, and pending CI: Analyze (javascript-typescript), Bazel Dev / macos-15, Bazel Dev / ubuntu-24.04, Cargo Dev / macos-15, Cargo Dev / ubuntu-24.04, Coverage, Installation / macos-14, Installation / macos-15, Installation / ubuntu-22.04, Installation / ubuntu-24.04, Local / bazel / ubuntu-24.04, Local / lre-cc / ubuntu-24.04, Local / lre-rs / macos-15, Local / lre-rs / ubuntu-24.04, NativeLink.com Cloud / Remote Cache / macos-15, NativeLink.com Cloud / Remote Cache / ubuntu-24.04, Publish image, Publish nativelink-worker-init, Publish nativelink-worker-lre-cc, Remote / lre-cc / xlarge-ubuntu-24.04, Remote / lre-rs / xlarge-ubuntu-24.04, Web Platform Deployment / macos-15, Web Platform Deployment / ubuntu-24.04, asan / ubuntu-24.04, buildstream, integration-tests (24.04), macos-15, pre-commit-checks, ubuntu-24.04 / stable, windows-2022 / stable

@MarcusSorealheis

Copy link
Copy Markdown
Member

@Evaan2001 I think the only remaining issue here is json vs JSON. Nice work!

@MarcusSorealheis MarcusSorealheis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On second thought, I see what it is. You only need to make the JSON change.

Comment thread web/platform/src/content/posts/Customer_Service_AI_Agent.md Outdated
Comment thread web/platform/src/content/posts/Customer_Service_AI_Agent.md Outdated
Comment thread web/platform/src/content/posts/Customer_Service_AI_Agent.md Outdated
@MarcusSorealheis

Copy link
Copy Markdown
Member

It's also not a new feature. It's a documentation update, but it's good. Will definitely become a new feature.

@MarcusSorealheis
MarcusSorealheis force-pushed the customer_service_agent_blog_post branch from 8756b31 to 67f368f Compare May 4, 2025 05:30
@MarcusSorealheis
MarcusSorealheis force-pushed the customer_service_agent_blog_post branch from 67f368f to f6270cf Compare May 4, 2025 05:33
@MarcusSorealheis
MarcusSorealheis force-pushed the customer_service_agent_blog_post branch from f6270cf to 08fc357 Compare May 4, 2025 14:44

@aaronmondal aaronmondal left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 2 files at r2.
Reviewable status: 1 of 2 LGTMs obtained, and 2 of 3 files reviewed, and pending CI: Analyze (javascript-typescript), Analyze (python), Bazel Dev / macos-15, Bazel Dev / ubuntu-24.04, Cargo Dev / macos-15, Cargo Dev / ubuntu-24.04, Coverage, Installation / macos-14, Installation / macos-15, Installation / ubuntu-22.04, Installation / ubuntu-24.04, Local / bazel / ubuntu-24.04, Local / lre-cc / ubuntu-24.04, Local / lre-rs / macos-15, Local / lre-rs / ubuntu-24.04, NativeLink.com Cloud / Remote Cache / macos-15, NativeLink.com Cloud / Remote Cache / ubuntu-24.04, Publish image, Publish nativelink-worker-init, Publish nativelink-worker-lre-cc, Remote / lre-cc / xlarge-ubuntu-24.04, Remote / lre-rs / xlarge-ubuntu-24.04, Web Platform Deployment / macos-15, Web Platform Deployment / ubuntu-24.04, asan / ubuntu-24.04, buildstream, integration-tests (24.04), macos-15, pre-commit-checks, ubuntu-24.04, ubuntu-24.04 / stable, windows-2022 / stable, and 4 discussions need to be resolved


web/platform/src/content/docs/docs/config/production-config.mdx line 16 at r2 (raw file):

At NativeLink we offer CAS-as-a-Service running on all the major cloud providers (AWS, GCP, Azure, etc). This allows our customers to get started with NativeLink to improve build & test performance with minimal effort. Behind the scenes, each CAS service runs in a Kubernetes namespace with a dedicated ActionCache store and a shared CAS store. In this article, we take a deep dive into how we Configure the CAS service in our cloud. Even if you’re not using our hosted CAS service, the insights covered here will help you Configure your own CAS to achieve high performance and scalability.

To run NativeLink, you just pass the path to a single JSON Configuration file, such as:

nit: This should be json5

@Evaan2001
Evaan2001 force-pushed the customer_service_agent_blog_post branch from 08fc357 to 2e244ea Compare May 4, 2025 19:04
@Evaan2001

Evaan2001 commented May 4, 2025 •

Copy link
Copy Markdown
Contributor Author

@aaronmondal and @MarcusSorealheis, the requested changes have been made and the image links have been updated. All checks pass.

@aaronmondal

Copy link
Copy Markdown
Contributor

Superseded by #1748

@aaronmondal

Copy link
Copy Markdown
Contributor

My bad, not superseded I believe.

This branch was previously deployed

1 inactive deployment
production — 9cb61a10 Deployed May 5, 2025 by Evaan2001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants