1"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[17759],{8667:(e,s,r)=>{r.d(s,{R:()=>i,x:()=>a});var t=r(22155);const n={},o=t.createContext(n);function i(e){const s=t.useContext(o);return t.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),t.createElement(o.Provider,{value:s},e.children)}},81948:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"sidekick-studio/chatflows/tools/exa-search","title":"Exa Search","description":"Exa Search Tool for AnswerAgentAI","source":"@site/docs/sidekick-studio/chatflows/tools/exa-search.md","sourceDirName":"sidekick-studio/chatflows/tools","slug":"/sidekick-studio/chatflows/tools/exa-search","permalink":"/docs/sidekick-studio/chatflows/tools/exa-search","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"description":"Exa Search Tool for AnswerAgentAI"},"sidebar":"docs","previous":{"title":"Dall-E Post Tool","permalink":"/docs/sidekick-studio/chatflows/tools/dalle-image"},"next":{"title":"Google Calendar Tools","permalink":"/docs/sidekick-studio/chatflows/tools/google-calendar"}}');var n=r(65723),o=r(8667);const i={description:"Exa Search Tool for AnswerAgentAI"},a="Exa Search",l={},c=[{value:"Overview",id:"overview",level:2},{value:"Key Benefits",id:"key-benefits",level:2},{value:"How to Use",id:"how-to-use",level:2},{value:"Tips and Best Practices",id:"tips-and-best-practices",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2}];function d(e){const s={h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.header,{children:(0,n.jsx)(s.h1,{id:"exa-search",children:"Exa Search"})}),"\n",(0,n.jsx)(s.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(s.p,{children:"The Exa Search tool is a powerful search engine wrapper designed specifically for use by Language Models (LLMs) in AnswerAgentAI. It allows you to perform advanced searches and retrieve highly relevant results from the web."}),"\n",(0,n.jsx)(s.h2,{id:"key-benefits",children:"Key Benefits"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Optimized for LLM queries, providing more accurate and relevant search results"}),"\n",(0,n.jsx)(s.li,{children:"Flexible search options, including keyword, neural, and magic search types"}),"\n",(0,n.jsx)(s.li,{children:"Ability to filter results by domains, dates, and categories for more targeted searches"}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"how-to-use",children:"How to Use"}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsx)(s.li,{children:"Add the Exa Search node to your AnswerAgentAI canvas."}),"\n",(0,n.jsxs)(s.li,{children:["Configure the node settings:","\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Tool Description: Customize the description of what the tool does (optional)."}),"\n",(0,n.jsx)(s.li,{children:"Number of Results: Specify how many search results to return (default is 10)."}),"\n",(0,n.jsx)(s.li,{children:"Search Type: Choose between keyword, neural, or magic search."}),"\n",(0,n.jsx)(s.li,{children:"Use Auto Prompt: Enable to convert your query to an Exa-optimized query automatically."}),"\n",(0,n.jsx)(s.li,{children:"Category: Select a specific data category to focus your search (optional)."}),"\n",(0,n.jsx)(s.li,{children:"Include/Exclude Domains: Specify domains to include or exclude from the search results."}),"\n",(0,n.jsx)(s.li,{children:"Date Filters: Set crawl and published date ranges to refine your search."}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.li,{children:"Connect the Exa Search node to your workflow."}),"\n",(0,n.jsx)(s.li,{children:"Run your workflow, and the Exa Search tool will provide search results based on your configuration."}),"\n"]}),"\n",(0,n.jsxs)("figure",{children:[(0,n.jsx)("img",{src:"/.gitbook/assets/screenshots/exasearch.png",alt:""}),(0,n.jsx)("figcaption",{children:(0,n.jsx)("p",{children:" Exa Search node & Drop UI"})})]}),"\n",(0,n.jsx)(s.h2,{id:"tips-and-best-practices",children:"Tips and Best Practices"}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsx)(s.li,{children:'Use the "magic" search type when you\'re unsure whether keyword or neural search would be more effective.'}),"\n",(0,n.jsx)(s.li,{children:"Leverage the category filter to focus on specific types of content, such as company information, research papers, or news articles."}),"\n",(0,n.jsx)(s.li,{children:"Utilize the domain inclusion/exclusion feature to narrow down your search to trusted sources or exclude irrelevant websites."}),"\n",(0,n.jsx)(s.li,{children:"Experiment with different date ranges to find the most up-to-date or historical information as needed."}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsx)(s.li,{children:'If you\'re not getting enough results, try increasing the "Number of Results" setting. Note that the maximum is 10 for basic plans, but can be higher for custom plans.'}),"\n",(0,n.jsx)(s.li,{children:'If the search results are not relevant, try adjusting the search type or enabling the "Use Auto Prompt" option for better query optimization.'}),"\n",(0,n.jsx)(s.li,{children:"Ensure that your Exa Search API key is correctly set up in the AnswerAgentAI credentials manager."}),"\n"]}),"\n",(0,n.jsxs)(s.p,{children:[(0,n.jsxs)("figure",{children:[(0,n.jsx)("img",{src:"/.gitbook/assets/screenshots/exaapi.png",alt:""}),(0,n.jsx)("figcaption",{children:(0,n.jsx)("p",{children:" Exa Search API & Drop UI"})})]}),"\r\nRemember that the Exa Search tool is designed to work seamlessly with LLMs, making it an excellent choice for AI-driven search tasks in your AnswerAgentAI workflows."]})]})}function h(e={}){const{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.