Serving custom content sources with AIP Assist dramatically expands the application assistance available to users. This feature also integrates with AIP Agent Studio, allowing users to set up dedicated LLM-powered assistants called AIP Assist Agents, which use custom content sources as their only search context. Developers can now create custom-made assistants that only draw information from custom sources, without coding or LLM expertise.
As a sample use case, imagine developers are building an application that needs to be rolled out to hundreds or thousands of users. With the integration of AIP Agent Studio and AIP Assist, developers can now quickly configure and ship custom LLM-powered assistants, or AIP Agents, to provide immediate, interactive support based on custom content sources.
To understand this feature, familiarize yourself with the concept of an AIP Agent and the AIP Agent Studio application:
AIP Agents: Interactive, LLM-powered assistants equipped with enterprise-specific information and tools.
AIP Agent Studio: Allows users to build no-code AIP Agents and deploy them internally in the Palantir platform and soon, externally with our OSDK.
The first step to creating custom source-backed AIP Agents is getting your custom content onto the Palantir platform. There are currently two methods of adding custom content sources that can be registered with AIP Assist:
documentation
type repository in Code Repositories).For this tutorial, we will explore the first option. For more information on this functionality refer to register content sources with AIP Assist.
This feature may not currently be available on all enrollments. If you do not see the option to add Notepad documents to AIP Assist, contact your Palantir representative to find out if your enrollment is eligible.
Make sure to organize your content into headings and subsections. Having a heading structure significantly improves the accuracy of responses, as content is segmented based on headings. Refer to the custom content source best practices for more information.
Register your content with AIP Assist. You can do this by selecting Actions > Add to AIP Assist. Note that it may take some time for this to appear as the document becomes discoverable to AIP Assist.
Note: This will not affect the behavior of AIP Assist or AIP Agents in any way. This just makes content available to AIP Assist. You still need to build and deploy an AIP Assist Agent that leverages it.
This feature may not currently be available on all enrollments. If you do not see the Agent Studio application, contact your Palantir representative to find out if your enrollment is eligible.
Note: AIP Agents are Palantir filesystem resources. They will be permissioned down to the filesystem location where they are saved. Users will only be able to access your agent if they have read access to the location where it is saved and access to the custom content source backing it.
After configuring model information, review the Summary page and select Create AIP Agent.
Finally, you must publish your AIP Assist Agent. Select the the blue checkmark icon at the top right to publish. This will publish the first version of your agent (1.0). Any changes you make from here will require you to publish a new version for them to take effect.
Now that you have created an AIP Assist Agent and provided it with access to your Notepad content, you are ready to start interacting with it in AIP Assist.
Note: Many of the features from AIP Assist, like citations, work seamlessly with your AIP Assist Agent and custom content source. In this case, the citation will refer to the associated Notepad document. If you have more than one document, your agent will cite the correct one depending on the context.