[{"data":1,"prerenderedAt":566},["ShallowReactive",2],{"docs:en:\u002Fdocs\u002Fagents\u002Fknowledge":3},{"page":4,"navigation":439,"surround":561,"prefix":442},{"id":5,"title":6,"body":7,"description":431,"extension":432,"meta":433,"navigation":434,"path":435,"seo":436,"stem":437,"__hash__":438},"agentDocs\u002Fdocs\u002F3.agents\u002F2.knowledge.md","Knowledge",{"type":8,"value":9,"toc":413},"minimark",[10,14,31,36,55,58,61,67,73,79,84,120,123,126,130,137,143,147,153,186,189,193,245,248,292,296,299,305,312,324,328,334,341,346,350,368,372,378,385,389,406],[11,12,13],"p",{},"Knowledge gives agents information to base their answers on. There are two kinds:",[15,16,17,25],"ul",{},[18,19,20,24],"li",{},[21,22,23],"strong",{},"Global knowledge",": short rules for the whole workspace. For example: \"Discounts above 10% need approval from management.\" Every entry goes to the model in full with every request, wherever the global knowledge is switched on. Agent steps in a workflow do not get it.",[18,26,27,30],{},[21,28,29],{},"Documents on an agent",": files and texts for one agent, such as a price list or a handbook. With every question, the agent gets the matching sections.",[32,33,35],"h2",{"id":34},"add-global-knowledge","Add global knowledge",[37,38,39,45,48],"ol",{},[18,40,41,42,44],{},"Open ",[21,43,6],{}," in the sidebar.",[18,46,47],{},"Type the rule into the empty row at the bottom of the page.",[18,49,50,51,54],{},"Click ",[21,52,53],{},"Remember"," or press ⌘\u002FCtrl+Enter.",[11,56,57],{},"Enter alone starts a new paragraph. To change an entry, click its text. The change is saved when you leave the field. Escape cancels.",[11,59,60],{},"To delete an entry, hover over it and click the bin.",[62,63,64],"warning",{},[11,65,66],{},"An entry is deleted without confirmation. You cannot undo it.",[11,68,69,70,72],{},"If you write something in the chat that applies permanently, the chat can suggest adding it to the global knowledge. It is saved only when you click ",[21,71,53],{},".",[11,74,75,78],{},[21,76,77],{},"Export"," downloads all entries as a JSON file. There is no import for this file.",[80,81,83],"h3",{"id":82},"limits","Limits",[85,86,87,100],"table",{},[88,89,90],"thead",{},[91,92,93,97],"tr",{},[94,95,96],"th",{},"Limit",[94,98,99],{},"Value",[101,102,103,112],"tbody",{},[91,104,105,109],{},[106,107,108],"td",{},"Entries per workspace",[106,110,111],{},"50",[91,113,114,117],{},[106,115,116],{},"Characters per entry",[106,118,119],{},"10,000",[11,121,122],{},"URLs are not allowed in entries. An entry that already exists is rejected.",[11,124,125],{},"At the top right, the page shows roughly how many tokens the global knowledge takes up. From about 2,500 tokens a yellow warning appears, from about 6,000 tokens it turns red. Long knowledge raises the cost of every request, and the model follows individual rules less well. Saving still works.",[32,127,129],{"id":128},"turn-global-knowledge-on-or-off","Turn global knowledge on or off",[11,131,132,133,136],{},"On an agent's page, the switch ",[21,134,135],{},"Use knowledge"," decides whether the agent gets the global knowledge. It applies in the chat and to the assistant that builds workflows.",[138,139,140],"note",{},[11,141,142],{},"Agent steps in a workflow do not get the global knowledge. Put what a step needs to know into its instruction.",[32,144,146],{"id":145},"attach-documents-to-an-agent","Attach documents to an agent",[11,148,149,150,152],{},"Open the agent. The card ",[21,151,6],{}," offers three ways:",[15,154,155,161,173],{},[18,156,157,160],{},[21,158,159],{},"Files",": drag files onto the card, or click it and select them.",[18,162,163,166,167,169,170,72],{},[21,164,165],{},"Paste text",": click ",[21,168,165],{},", enter a name and the text, and click ",[21,171,172],{},"Add knowledge",[18,174,175,166,178,181,182,185],{},[21,176,177],{},"SharePoint or OneDrive",[21,179,180],{},"Import from SharePoint"," or ",[21,183,184],{},"Import from OneDrive"," and choose a folder. Subfolders are imported too.",[11,187,188],{},"The import from SharePoint or OneDrive runs once. Changed files come in with the next import.",[80,190,192],{"id":191},"file-types","File types",[85,194,195,205],{},[88,196,197],{},[91,198,199,202],{},[94,200,201],{},"Format",[94,203,204],{},"Supported",[101,206,207,215,222,229,237],{},[91,208,209,212],{},[106,210,211],{},"PDF with a text layer",[106,213,214],{},"yes",[91,216,217,220],{},[106,218,219],{},"Word (.docx), Excel (.xlsx)",[106,221,214],{},[91,223,224,227],{},[106,225,226],{},".txt, .md, .csv, .json",[106,228,214],{},[91,230,231,234],{},[106,232,233],{},".doc, .xls, .pptx, images",[106,235,236],{},"no",[91,238,239,242],{},[106,240,241],{},"Scanned PDF without a text layer",[106,243,244],{},"no, there is no text recognition",[80,246,83],{"id":247},"limits-1",[85,249,250,258],{},[88,251,252],{},[91,253,254,256],{},[94,255,96],{},[94,257,99],{},[101,259,260,268,276,284],{},[91,261,262,265],{},[106,263,264],{},"Size per file",[106,266,267],{},"25 MB",[91,269,270,273],{},[106,271,272],{},"Size per upload",[106,274,275],{},"50 MB",[91,277,278,281],{},[106,279,280],{},"Files per folder import",[106,282,283],{},"100",[91,285,286,289],{},[106,287,288],{},"Pasted text",[106,290,291],{},"500,000 characters",[32,293,295],{"id":294},"how-an-agent-uses-its-documents","How an agent uses its documents",[11,297,298],{},"On upload, lowcloud splits every document into sections. With every chat message, lowcloud finds the best-matching sections and passes them to the agent. The agent is instructed to say so when the answer is not in the documents.",[11,300,301,302,304],{},"In a workflow, you select the documents on the agent step in the field ",[21,303,6],{},". With little text, the step reads all of it. With more text, it gets the best-matching sections and can search for more.",[11,306,307,308,311],{},"The switch ",[21,309,310],{},"Show sources in the chat"," is on by default. The chat then marks, after each statement, the source that supports it.",[11,313,314,315,318,319,72],{},"Splitting and searching always run at Melious in the EU, even when the agent uses a model of the tier ",[21,316,317],{},"European servers",". Documents and original files are stored in lowcloud's database. Details are under ",[320,321,323],"a",{"href":322},"\u002Fdocs\u002Fsovereignty","Sovereignty and models",[32,325,327],{"id":326},"update-and-remove-documents","Update and remove documents",[11,329,330,331,333],{},"Upload a file with the same name to the same agent again. lowcloud then replaces the old content instead of adding a second document. The same applies to ",[21,332,165],{}," with the same name and to a repeated folder import.",[11,335,336,337,340],{},"The × next to a source under ",[21,338,339],{},"Stored sources"," removes the document from the agent.",[62,342,343],{},[11,344,345],{},"If no other agent uses the document, it is deleted permanently, without confirmation. Workflow steps that use it continue without this document.",[32,347,349],{"id":348},"costs","Costs",[11,351,352,353,356,357,359,360,363,364,367],{},"Reading a document on upload and searching documents use credit. In the ",[21,354,355],{},"Dashboard",", reading counts towards ",[21,358,6],{},". Searching counts towards ",[21,361,362],{},"Chat"," or, in a workflow, towards ",[21,365,366],{},"Workflows, including test runs",". An agent without documents causes no search costs.",[32,369,371],{"id":370},"knowledge-when-exporting-an-agent","Knowledge when exporting an agent",[11,373,374,375,377],{},"The export of an agent contains the text of its documents. The global knowledge is not included. An imported agent arrives with ",[21,376,135],{}," switched off. You cannot import an export with more than 2,000 sections.",[11,379,380,381,72],{},"How to export an agent is described under ",[320,382,384],{"href":383},"\u002Fdocs\u002Fagents\u002Fsharing","Sharing and access",[32,386,388],{"id":387},"permissions","Permissions",[11,390,391,392,395,396,399,400,403,404,44],{},"Anyone who may build (the role ",[21,393,394],{},"admin",", or the former role ",[21,397,398],{},"developer",") can edit the global knowledge and an agent's documents. People with the role ",[21,401,402],{},"member"," do not see ",[21,405,6],{},[11,407,408,409,72],{},"In a partner's client workspace, the partner's team builds. The client's own people see no build functions there, see ",[320,410,412],{"href":411},"\u002Fdocs\u002Fworkspace\u002Fpartner","Partner",{"title":414,"searchDepth":415,"depth":415,"links":416},"",2,[417,421,422,426,427,428,429,430],{"id":34,"depth":415,"text":35,"children":418},[419],{"id":82,"depth":420,"text":83},3,{"id":128,"depth":415,"text":129},{"id":145,"depth":415,"text":146,"children":423},[424,425],{"id":191,"depth":420,"text":192},{"id":247,"depth":420,"text":83},{"id":294,"depth":415,"text":295},{"id":326,"depth":415,"text":327},{"id":348,"depth":415,"text":349},{"id":370,"depth":415,"text":371},{"id":387,"depth":415,"text":388},"Store rules for all agents and documents for a single agent.","md",{},true,"\u002Fdocs\u002Fagents\u002Fknowledge",{"title":6,"description":431},"docs\u002F3.agents\u002F2.knowledge","CYyPBZ7XSBOiYXdYjAF82iMIShcQNmCkSgo33Uxo264",[440],{"title":441,"path":442,"stem":443,"children":444,"page":-1},"Docs","\u002Fdocs","docs",[445,448,467,471,492,522,527,541,545],{"title":446,"path":442,"stem":447},"Documentation","docs\u002Findex",{"title":449,"icon":450,"path":451,"stem":452,"children":453,"page":466},"Getting started","i-lucide-compass","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[454,458,462],{"title":455,"path":456,"stem":457},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":459,"path":460,"stem":461},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart",{"title":463,"path":464,"stem":465},"Glossary","\u002Fdocs\u002Fgetting-started\u002Fglossary","docs\u002F1.getting-started\u002F3.glossary",false,{"title":362,"path":468,"stem":469,"icon":470},"\u002Fdocs\u002Fchat","docs\u002F2.chat","i-lucide-message-circle",{"title":472,"icon":473,"path":474,"stem":475,"children":476,"page":466},"Agents","i-lucide-bot","\u002Fdocs\u002Fagents","docs\u002F3.agents",[477,481,482,486,488],{"title":478,"path":479,"stem":480},"Building agents","\u002Fdocs\u002Fagents\u002Fbuilding","docs\u002F3.agents\u002F1.building",{"title":6,"path":435,"stem":437},{"title":483,"path":484,"stem":485},"Skills","\u002Fdocs\u002Fagents\u002Fskills","docs\u002F3.agents\u002F3.skills",{"title":384,"path":383,"stem":487},"docs\u002F3.agents\u002F4.sharing",{"title":489,"path":490,"stem":491},"Microsoft Teams","\u002Fdocs\u002Fagents\u002Fteams","docs\u002F3.agents\u002F5.teams",{"title":493,"icon":494,"path":495,"stem":496,"children":497,"page":466},"Workflows","i-lucide-workflow","\u002Fdocs\u002Fworkflows","docs\u002F4.workflows",[498,502,506,510,514,518],{"title":499,"path":500,"stem":501},"Your first workflow","\u002Fdocs\u002Fworkflows\u002Ffirst-workflow","docs\u002F4.workflows\u002F1.first-workflow",{"title":503,"path":504,"stem":505},"The builder","\u002Fdocs\u002Fworkflows\u002Fbuilder","docs\u002F4.workflows\u002F2.builder",{"title":507,"path":508,"stem":509},"Steps","\u002Fdocs\u002Fworkflows\u002Fsteps","docs\u002F4.workflows\u002F3.steps",{"title":511,"path":512,"stem":513},"Triggers","\u002Fdocs\u002Fworkflows\u002Ftriggers","docs\u002F4.workflows\u002F4.triggers",{"title":515,"path":516,"stem":517},"Publishing and setup","\u002Fdocs\u002Fworkflows\u002Fpublishing","docs\u002F4.workflows\u002F5.publishing",{"title":519,"path":520,"stem":521},"Runs","\u002Fdocs\u002Fworkflows\u002Fruns","docs\u002F4.workflows\u002F6.runs",{"title":523,"path":524,"stem":525,"icon":526},"Approvals","\u002Fdocs\u002Fapprovals","docs\u002F5.approvals","i-lucide-check-check",{"title":528,"icon":529,"path":530,"stem":531,"children":532,"page":466},"Integrations","i-lucide-cable","\u002Fdocs\u002Fconnections","docs\u002F6.connections",[533,537],{"title":534,"path":535,"stem":536},"Connecting services","\u002Fdocs\u002Fconnections\u002Fservices","docs\u002F6.connections\u002F1.services",{"title":538,"path":539,"stem":540},"Custom integrations and MCP","\u002Fdocs\u002Fconnections\u002Fcustom","docs\u002F6.connections\u002F2.custom",{"title":542,"path":322,"stem":543,"icon":544},"Sovereignty","docs\u002F7.sovereignty","i-lucide-shield-check",{"title":546,"icon":547,"path":548,"stem":549,"children":550,"page":466},"Workspace","i-lucide-users","\u002Fdocs\u002Fworkspace","docs\u002F8.workspace",[551,555,559],{"title":552,"path":553,"stem":554},"Workspace and roles","\u002Fdocs\u002Fworkspace\u002Froles","docs\u002F8.workspace\u002F1.roles",{"title":556,"path":557,"stem":558},"Credit and costs","\u002Fdocs\u002Fworkspace\u002Fcosts","docs\u002F8.workspace\u002F2.costs",{"title":412,"path":411,"stem":560},"docs\u002F8.workspace\u002F3.partner",[562,564],{"title":478,"path":479,"stem":480,"description":563,"children":-1},"Create an agent and give it an instruction, a model and tools.",{"title":483,"path":484,"stem":485,"description":565,"children":-1},"Create named instructions that an agent reads when it needs them.",1791184597229]