GenAI Activities: Web_Summary

  1. What are the differences between the GenAI web activities.

  2. What is perplexity search in Web_Summary. It is blocked my our company (the url), and wanted to know what does it do, how does it perform a search and is it through the AI trust layer

Hi @ashton.lalchan

UiPath provides several GenAI-powered web activities such as Web_Summary, Web_Answer, Web_Extract which use LLMs to interpret or retrieve web content.

The Web_Summary activity uses Perplexity.ai as a backend search engine. Perplexity.ai is a search engine powered by LLMs, similar to a chatbot-based Google. When you use Web_Summary, UiPath sends your query to Perplexity.ai retrieves results, and then uses an LLM (OpenAI) to summarize or reason over those results.

Hi @ashton.lalchan

  1. GenAI web activities in UiPath are used for different ai tasks like ask question gets answer from model, summarize makes long text short, translate changes language, extract gets important info from text, and web summary searches web and gives back short result.

  2. Perplexity search in web summary is ai based search that checks internet pages and returns clean summary, it works different than normal search engines and goes through ai trust layer if enabled, if company blocks the url then web summary cannot work properly.

If you found helpful please mark as a solution. Thanks
Happy Automation with UiPath

@ashton.lalchan

Here in this link you can find the full list

Its a search engine like google which can read web and rank the relavance which is used in web summary for giving the output..so it hits a api to get that info

Cheers

@prashant1603765 @Anil_G @Nitya1

Do you know what package dependency in studio is required to see this activity for agents?

Hi @ashton.lalchan

Check this:
Activities - Run Agent

If you found helpful, tick as a solution.
Happy Automation

@ashton.lalchan

  1. For any gen ai you need 24.10+
  2. Specifically for this system activities should be 25.2+

Cheers

Hi @Anil_G @prashant1603765 @Nitya1 ,

So I built an agent in agent builder but i cannot see it visible in the location i published it to.
Is it because I need to create it as a process first?

@ashton.lalchan

Yes please that is when you can use it

cheers

Great @ashton.lalchan

Yes, you need to create and publish the agent as a process first in orchestrator for it to be visible in the designated location.

Happy Automation!

Thanks,

I am able to see the process, but when running the “run agent” activity, I am getting this error.

In the Agent System prompt, I have an input argument called “Business_Name” and I tried to replicate this in the “Input arguments” in the activity in studio desktop but is does not give me an output. it gives that error ^^

@prashant1603765 @Anil_G @Nitya1 help with this would be appreciated ^^

In studio, I am basically getting business_name from an excel file and passing that to the agent input, but it throws that error

Make sure the excel value is properly converted to a string (e.g: business_name.ToString.Trim()) before passing it to the agent input.

@ashton.lalchan

can you show what and how you passed please

as per error looks like there are some invalid characters like unesaped double quotes or brackets which is spoiling the format

cheers

@Anil_G @prashant1603765 @Nitya1

this is what the varibale Business_Name assigned to

String.Join(", ", New String() {CurrentRow.ByField(“DBA_Name”).StringValue, CurrentRow.ByField(“DBA_Address_Line1”).StringValue, CurrentRow.ByField(“DBA_Address_Line2”).StringValue})

1 Like

@ashton.lalchan

What are you trying to create here?

looks like a list is being joined but output is string

What input is needed for the agent you are using?

cheers

@Anil_G
I am joining an address that is split into 3 cols in excel file,
DBA_Name, DBA_Address_Line1, DBA_Address_Line2

@ashton.lalchan

This sinhow you need to provide the input

'VB.NET
New Email_Rewriter_Input() With {
    .feedback = "sample feedback", 
    .originalEmail = "sample email content"
}

Cheers

Hi @Anil_G Im not sure how that will work, becuase I am assigning Business Name to the contatenation of the address that i get from the excel sheet. shouldnt i just pass that to the Input argument in “run agent”