-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample_logseq_db
More file actions
1 lines (1 loc) · 113 KB
/
sample_logseq_db
File metadata and controls
1 lines (1 loc) · 113 KB
1
["~#datascript/DB",["^ ","~:schema",["^ ","~:ast/version",["^ "],"~:file/content",["^ "],"~:block/properties-text-values",["^ "],"~:block/alias",["^ ","~:db/valueType","~:db.type/ref","~:db/cardinality","~:db.cardinality/many"],"~:block/pre-block?",["^ "],"~:block/uuid",["^ ","~:db/unique","~:db.unique/identity"],"~:block/priority",["^ "],"~:block/properties",["^ "],"~:block/journal?",["^ "],"~:block/namespace",["^ ","^6","^7"],"~:block/updated-at",["^ "],"~:block/repeated?",["^ "],"~:db/type",["^ "],"~:file/handle",["^ "],"~:block/left",["^ ","^6","^7","~:db/index",true],"~:block/refs",["^ ","^6","^7","^8","^9"],"~:block/scheduled",["^ "],"~:block/properties-order",["^ "],"~:block/created-at",["^ "],"~:block/deadline",["^ "],"~:block/collapsed?",["^ ","^G",true],"~:block/journal-day",["^ "],"~:block/format",["^ "],"~:block/tags",["^ ","^6","^7","^8","^9"],"~:block/content",["^ "],"~:recent/pages",["^ "],"~:block/macros",["^ ","^6","^7","^8","^9"],"~:db/ident",["^ ","^<","^="],"~:block/path-refs",["^ ","^6","^7","^8","^9"],"~:block/parent",["^ ","^6","^7","^G",true],"~:block/type",["^ "],"~:block/page",["^ ","^6","^7","^G",true],"~:block/name",["^ ","^<","^="],"~:file/path",["^ ","^<","^="],"~:block/file",["^ ","^6","^7"],"~:block/marker",["^ "],"~:block/original-name",["^ ","^<","^="],"~:schema/version",["^ "]],"~:datoms",["~#list",[["~#datascript/Datom",[1,"^12",2,536870913]],["^15",[2,"^@",false,536870914]],["^15",[2,"^Y","card",536870913]],["^15",[2,"^11","card",536870913]],["^15",[2,"^;","~ua745fab3-b41a-4b29-b8a2-86d1cef48a1d",536871043]],["^15",[3,"^@",false,536870914]],["^15",[3,"^Y","canceled",536870914]],["^15",[3,"^11","CANCELED",536870914]],["^15",[3,"^;","~u56ecec87-7f4d-4152-86fb-32e15eacfb17",536871043]],["^15",[4,"^@",false,536870914]],["^15",[4,"^Y","todo",536870914]],["^15",[4,"^11","TODO",536870914]],["^15",[4,"^;","~udfb6d75e-3596-4485-9e8d-829569e60a9e",536871043]],["^15",[5,"^@",false,536870914]],["^15",[5,"^Y","now",536870914]],["^15",[5,"^11","NOW",536870914]],["^15",[5,"^;","~u8797e9ac-10ee-4534-b704-37d20f09ad6a",536871043]],["^15",[6,"^@",false,536870914]],["^15",[6,"^Y","later",536870914]],["^15",[6,"^11","LATER",536870914]],["^15",[6,"^;","~u78ff569d-807b-4846-97f8-2618b973126c",536871043]],["^15",[7,"^@",false,536870914]],["^15",[7,"^Y","done",536870914]],["^15",[7,"^11","DONE",536870914]],["^15",[7,"^;","~uba761d99-6172-49d1-a53f-6d3f7f8187fc",536871043]],["^15",[8,"^@",false,536870914]],["^15",[8,"^Y","doing",536870914]],["^15",[8,"^11","DOING",536870914]],["^15",[8,"^;","~u1475f707-a614-456b-8369-ecdfbbf7c751",536871043]],["^15",[9,"^@",false,536870914]],["^15",[9,"^Y","in-progress",536870914]],["^15",[9,"^11","IN-PROGRESS",536870914]],["^15",[9,"^;","~u9e05328f-b471-4d45-908b-6ca518263875",536871043]],["^15",[10,"^@",false,536870914]],["^15",[10,"^Y","c",536870914]],["^15",[10,"^11","C",536870914]],["^15",[10,"^;","~u56b5b88e-9238-4398-8dc4-01ba973e8627",536871043]],["^15",[11,"^@",false,536870914]],["^15",[11,"^Y","b",536870914]],["^15",[11,"^11","B",536870914]],["^15",[11,"^;","~ucaad8c78-fa00-49be-9297-08934c1355f2",536871043]],["^15",[12,"^[",22,536870924]],["^15",[12,"^@",false,536870914]],["^15",[12,"^Y","contents",536870914]],["^15",[12,"^11","Contents",536870914]],["^15",[12,"^;","~u0cc09713-32ef-48de-8b7d-8b4e4be9689a",536871043]],["^15",[13,"^@",false,536870914]],["^15",[13,"^Y","waiting",536870914]],["^15",[13,"^11","WAITING",536870914]],["^15",[13,"^;","~u12809e85-16cf-4a76-9f73-4a33c152be4e",536871043]],["^15",[14,"^@",false,536870914]],["^15",[14,"^Y","favorites",536870914]],["^15",[14,"^11","Favorites",536870914]],["^15",[14,"^;","~u18dca3b1-6559-407f-a066-3105bccddf7f",536871043]],["^15",[15,"^@",false,536870914]],["^15",[15,"^Y","a",536870914]],["^15",[15,"^11","A",536870914]],["^15",[15,"^;","~uda04f649-7976-41fb-b347-419b2ef21ac7",536871043]],["^15",[16,"^@",false,536870914]],["^15",[16,"^Y","cancelled",536870914]],["^15",[16,"^11","CANCELLED",536870914]],["^15",[16,"^;","~ufba66354-c67e-4224-9051-e01af087ecc0",536871043]],["^15",[17,"^@",false,536870914]],["^15",[17,"^Y","wait",536870914]],["^15",[17,"^11","WAIT",536870914]],["^15",[17,"^;","~ud47d15c8-5f90-4ec3-bb5c-647fc41cf593",536871043]],["^15",[18,"^2",1,536870915]],["^15",[18,"^T","^2",536870915]],["^15",[19,"^K",1776073377527,536870916]],["^15",[19,"^[",29,536870932]],["^15",[19,"^O","~:markdown",536870916]],["^15",[19,"^N",20260413,536870916]],["^15",[19,"^@",true,536870916]],["^15",[19,"^Y","apr 13th, 2026",536870916]],["^15",[19,"^11","Apr 13th, 2026",536870916]],["^15",[19,"^B",1776073745937,536871037]],["^15",[19,"^;","~u69dcbaa1-d69d-479a-bb35-bb30afc769c7",536870916]],["^15",[21,"^3","{:meta/version 1\n\n ;; Set the preferred format.\n ;; Available options:\n ;; - Markdown (default)\n ;; - Org\n ;; :preferred-format \"Markdown\"\n\n ;; Set the preferred workflow style.\n ;; Available options:\n ;; - :now for NOW/LATER style (default)\n ;; - :todo for TODO/DOING style\n :preferred-workflow :now\n\n ;; Exclude directories/files.\n ;; Example usage:\n ;; :hidden [\"/archived\" \"/test.md\" \"../assets/archived\"]\n :hidden []\n\n ;; Define the default journal page template.\n ;; Enter the template name between the quotes.\n :default-templates\n {:journals \"\"}\n\n ;; Set a custom date format for the journal page title.\n ;; Default value: \"MMM do, yyyy\"\n ;; e.g., \"Jan 19th, 2038\"\n ;; Example usage e.g., \"Tue 19th, Jan 2038\"\n ;; :journal/page-title-format \"EEE do, MMM yyyy\"\n\n ;; Specify the journal filename format using a valid date format string.\n ;; !Warning:\n ;; This configuration is not retroactive and affects only new journals.\n ;; To show old journal files in the app, manually rename the files in the\n ;; journal directory to match the new format.\n ;; Default value: \"yyyy_MM_dd\"\n ;; :journal/file-name-format \"yyyy_MM_dd\"\n\n ;; Enable tooltip preview on hover.\n ;; Default value: true\n :ui/enable-tooltip? true\n\n ;; Display brackets [[]] around page references.\n ;; Default value: true\n ;; :ui/show-brackets? true\n\n ;; Display all lines of a block when referencing ((block)).\n ;; Default value: false\n :ui/show-full-blocks? false\n\n ;; Automatically expand block references when zooming in.\n ;; Default value: true\n :ui/auto-expand-block-refs? true\n\n ;; Enable Block timestamps.\n ;; Default value: false\n :feature/enable-block-timestamps? false\n\n ;; Disable accent marks when searching.\n ;; After changing this setting, rebuild the search index by pressing (^C ^S).\n ;; Default value: true\n :feature/enable-search-remove-accents? true\n\n ;; Enable journals.\n ;; Default value: true\n ;; :feature/enable-journals? true\n\n ;; Enable flashcards.\n ;; Default value: true\n ;; :feature/enable-flashcards? true\n\n ;; Enable whiteboards.\n ;; Default value: true\n ;; :feature/enable-whiteboards? true\n\n ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query.\n ;; Default value: false\n ;; :feature/disable-scheduled-and-deadline-query? false\n\n ;; Specify the number of days displayed in the future for\n ;; the 'scheduled tasks and deadlines' query.\n ;; Example usage:\n ;; Display all scheduled and deadline blocks for the next 14 days:\n ;; :scheduled/future-days 14\n ;; Default value: 7\n ;; :scheduled/future-days 7\n\n ;; Specify the first day of the week.\n ;; Available options:\n ;; - integer from 0 to 6 (Monday to Sunday)\n ;; Default value: 6 (Sunday)\n :start-of-week 6\n\n ;; Specify a custom CSS import.\n ;; This option takes precedence over the local `logseq/custom.css` file.\n ;; Example usage:\n ;; :custom-css-url \"@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');\"\n\n ;; Specify a custom JS import.\n ;; This option takes precedence over the local `logseq/custom.js` file.\n ;; Example usage:\n ;; :custom-js-url \"https://cdn.logseq.com/custom.js\"\n\n ;; Set a custom Arweave gateway\n ;; Default gateway: https://arweave.net\n ;; :arweave/gateway \"https://arweave.net\"\n\n ;; Set bullet indentation when exporting\n ;; Available options:\n ;; - `:eight-spaces` as eight spaces\n ;; - `:four-spaces` as four spaces\n ;; - `:two-spaces` as two spaces\n ;; - `:tab` as a tab character (default)\n ;; :export/bullet-indentation :tab\n\n ;; Publish all pages within the Graph\n ;; Regardless of whether individual pages have been marked as public.\n ;; Default value: false\n ;; :publishing/all-pages-public? false\n\n ;; Define the default home page and sidebar status.\n ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden.\n ;; The `:page` value represents the name of the page displayed at startup.\n ;; Available options for `:sidebar` are:\n ;; - \"Contents\" to display the Contents page in the right sidebar.\n ;; - A specific page name to display in the right sidebar.\n ;; - An array of multiple pages, e.g., [\"Contents\" \"Page A\" \"Page B\"].\n ;; If `:sidebar` remains unset, the right sidebar will stay hidden.\n ;; Examples:\n ;; 1. Set \"Changelog\" as the home page and display \"Contents\" in the right sidebar:\n ;; :default-home {:page \"Changelog\", :sidebar \"Contents\"}\n ;; 2. Set \"Jun 3rd, 2021\" as the home page without the right sidebar:\n ;; :default-home {:page \"Jun 3rd, 2021\"}\n ;; 3. Set \"home\" as the home page and display multiple pages in the right sidebar:\n ;; :default-home {:page \"home\", :sidebar [\"Page A\" \"Page B\"]}\n\n ;; Set the default location for storing notes.\n ;; Default value: \"pages\"\n ;; :pages-directory \"pages\"\n\n ;; Set the default location for storing journals.\n ;; Default value: \"journals\"\n ;; :journals-directory \"journals\"\n\n ;; Set the default location for storing whiteboards.\n ;; Default value: \"whiteboards\"\n ;; :whiteboards-directory \"whiteboards\"\n\n ;; Enabling this option converts\n ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode.\n ;; For more information, visit https://github.com/logseq/logseq/issues/672\n ;; :org-mode/insert-file-link? false\n\n ;; Configure custom shortcuts.\n ;; Syntax:\n ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`.\n ;; 2. A space between keys represents key chords, e.g., `t s` means\n ;; pressing `t` followed by `s`.\n ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac.\n ;; 4. Use false to disable a specific shortcut.\n ;; 5. You can define multiple bindings for a single action, e.g., [\"ctrl+j\" \"down\"].\n ;; The full list of configurable shortcuts is available at:\n ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs\n ;; Example:\n ;; :shortcuts\n ;; {:editor/new-block \"enter\"\n ;; :editor/new-line \"shift+enter\"\n ;; :editor/insert-link \"mod+shift+k\"\n ;; :editor/highlight false\n ;; :ui/toggle-settings \"t s\"\n ;; :editor/up [\"ctrl+k\" \"up\"]\n ;; :editor/down [\"ctrl+j\" \"down\"]\n ;; :editor/left [\"ctrl+h\" \"left\"]\n ;; :editor/right [\"ctrl+l\" \"right\"]}\n :shortcuts {}\n\n ;; Configure the behavior of pressing Enter in document mode.\n ;; if set to true, pressing Enter will create a new block.\n ;; Default value: false\n :shortcut/doc-mode-enter-for-new-block? false\n\n ;; Block content larger than `block/content-max-length` will not be searchable\n ;; or editable for performance.\n ;; Default value: 10000\n :block/content-max-length 10000\n\n ;; Display command documentation on hover.\n ;; Default value: true\n :ui/show-command-doc? true\n\n ;; Display empty bullet points.\n ;; Default value: false\n :ui/show-empty-bullets? false\n\n ;; Pre-defined :view function to use with advanced queries.\n :query/views\n {:pprint\n (fn [r] [:pre.code (pprint r)])}\n\n ;; Advanced queries `:result-transform` function.\n ;; Transform the query result before displaying it.\n :query/result-transforms\n {:sort-by-priority\n (fn [result] (sort-by (fn [h] (get h :block/priority \"Z\")) result))}\n\n ;; The following queries will be displayed at the bottom of today's journal page.\n ;; The \"NOW\" query returns tasks with \"NOW\" or \"DOING\" status.\n ;; The \"NEXT\" query returns tasks with \"NOW\", \"LATER\", or \"TODO\" status.\n :default-queries\n {:journals\n [{:title \"🔨 NOW\"\n :query [:find (pull ?h [*])\n :in $ ?start ?today\n :where\n [?h :block/marker ?marker]\n [(contains? #{\"NOW\" \"DOING\"} ?marker)]\n [?h :block/page ?p]\n [?p :block/journal? true]\n [?p :block/journal-day ?d]\n [(>= ?d ?start)]\n [(<= ?d ?today)]]\n :inputs [:14d :today]\n :result-transform (fn [result]\n (sort-by (fn [h]\n (get h :block/priority \"Z\")) result))\n :group-by-page? false\n :collapsed? false}\n {:title \"📅 NEXT\"\n :query [:find (pull ?h [*])\n :in $ ?start ?next\n :where\n [?h :block/marker ?marker]\n [(contains? #{\"NOW\" \"LATER\" \"TODO\"} ?marker)]\n [?h :block/page ?p]\n [?p :block/journal? true]\n [?p :block/journal-day ?d]\n [(> ?d ?start)]\n [(< ?d ?next)]]\n :inputs [:today :7d-after]\n :group-by-page? false\n :collapsed? false}]}\n\n ;; Add custom commands to the command palette\n ;; Example usage:\n ;; :commands\n ;; [\n ;; [\"js\" \"Javascript\"]\n ;; [\"md\" \"Markdown\"]\n ;; ]\n :commands []\n\n ;; Enable collapsing blocks with titles but no children.\n ;; By default, only blocks with children can be collapsed.\n ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing\n ;; blocks with titles (multiple lines) and content. For example:\n ;; - block title\n ;; block content\n ;; Default value: false\n :outliner/block-title-collapse-enabled? false\n\n ;; Macros replace texts and will make you more productive.\n ;; Example usage:\n ;; Change the :macros value below to:\n ;; {\"poem\" \"Rose is $1, violet's $2. Life's ordered: Org assists you.\"}\n ;; input \"{{poem red,blue}}\"\n ;; becomes\n ;; Rose is red, violet's blue. Life's ordered: Org assists you.\n :macros {}\n\n ;; Configure the default expansion level for linked references.\n ;; For example, consider the following block hierarchy:\n ;; - a [[page]] (level 1)\n ;; - b (level 2)\n ;; - c (level 3)\n ;; - d (level 4)\n ;;\n ;; With the default value of level 2, block b will be collapsed.\n ;; If the level's value is set to 3, block c will be collapsed.\n ;; Default value: 2\n :ref/default-open-blocks-level 2\n\n ;; Configure the threshold for linked references before collapsing.\n ;; Default value: 100\n :ref/linked-references-collapsed-threshold 50\n\n ;; Graph view configuration.\n ;; Example usage:\n ;; :graph/settings\n ;; {:orphan-pages? true ; Default value: true\n ;; :builtin-pages? false ; Default value: false\n ;; :excluded-pages? false ; Default value: false\n ;; :journal? false} ; Default value: false\n\n ;; Graph view configuration.\n ;; Example usage:\n ;; :graph/forcesettings\n ;; {:link-dist 180 ; Default value: 180\n ;; :charge-strength -600 ; Default value: -600\n ;; :charge-range 600} ; Default value: 600\n\n ;; Favorites to list on the left sidebar\n :favorites []\n\n ;; Set flashcards interval.\n ;; Expected value:\n ;; - Float between 0 and 1\n ;; higher values result in faster changes to the next review interval.\n ;; Default value: 0.5\n ;; :srs/learning-fraction 0.5\n\n ;; Set the initial interval after the first successful review of a card.\n ;; Default value: 4\n ;; :srs/initial-interval 4\n\n ;; Hide specific block properties.\n ;; Example usage:\n ;; :block-hidden-properties #{:public :icon}\n\n ;; Create a page for all properties.\n ;; Default value: true\n :property-pages/enabled? true\n\n ;; Properties to exclude from having property pages\n ;; Example usage:\n ;; :property-pages/excludelist #{:duration :author}\n\n ;; By default, property value separated by commas will not be treated as\n ;; page references. You can add properties to enable it.\n ;; Example usage:\n ;; :property/separated-by-commas #{:alias :tags}\n\n ;; Properties that are ignored when parsing property values for references\n ;; Example usage:\n ;; :ignored-page-references-keywords #{:author :website}\n\n ;; logbook configuration.\n ;; :logbook/settings\n ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated\n ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking\n ;; :enabled-in-timestamped-blocks false ;don't display logbook at all\n ;; }\n\n ;; Mobile photo upload configuration.\n ;; :mobile/photo\n ;; {:allow-editing? true\n ;; :quality 80}\n\n ;; Mobile features options\n ;; Gestures\n ;; Example usage:\n ;; :mobile\n ;; {:gestures/disabled-in-block-with-tags [\"kanban\"]}\n\n ;; Extra CodeMirror options\n ;; See https://codemirror.net/5/doc/manual.html#config for possible options\n ;; Example usage:\n ;; :editor/extra-codemirror-options\n ;; {:lineWrapping false ; Default value: false\n ;; :lineNumbers true ; Default value: true\n ;; :readOnly false} ; Default value: false\n\n ;; Enable logical outdenting\n ;; Default value: false\n ;; :editor/logical-outdenting? false\n\n ;; Prefer pasting the file when text and a file are in the clipboard.\n ;; Default value: false\n ;; :editor/preferred-pasting-file? false\n\n ;; Quick capture templates for receiving content from other apps.\n ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded\n ;; by receiving content from other apps. Note: the {} cannot be omitted.\n ;; - {time}: capture time\n ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference\n ;; - {text}: text that users selected before sharing.\n ;; - {url}: URL or assets path for media files stored in Logseq.\n ;; You can also reorder them or use only one or two of them in the template.\n ;; You can also insert or format any text in the template, as shown in the following examples.\n ;; :quick-capture-templates\n ;; {:text \"[[quick capture]] **{time}**: {text} from {url}\"\n ;; :media \"[[quick capture]] **{time}**: {url}\"}\n\n ;; Quick capture options.\n ;; - insert-today? Insert the capture at the end of today's journal page (boolean).\n ;; - redirect-page? Redirect to the quick capture page after capturing (boolean).\n ;; - default-page The default page to capture to if insert-today? is false (string).\n ;; :quick-capture-options\n ;; {:insert-today? false ;; Default value: true\n ;; :redirect-page? false ;; Default value: false\n ;; :default-page \"quick capture\"} ;; Default page: \"quick capture\"\n\n ;; File sync options\n ;; Ignore these files when syncing, regexp is supported.\n ;; :file-sync/ignore-files []\n\n ;; Configure the Enter key behavior for\n ;; context-aware editing with DWIM (Do What I Mean).\n ;; context-aware Enter key behavior implies that pressing Enter will\n ;; have different outcomes based on the context.\n ;; For instance, pressing Enter within a list generates a new list item,\n ;; whereas pressing Enter in a block reference opens the referenced block.\n ;; :dwim/settings\n ;; {:admonition&src? true ;; Default value: true\n ;; :markup? false ;; Default value: false\n ;; :block-ref? true ;; Default value: true\n ;; :page-ref? true ;; Default value: true\n ;; :properties? true ;; Default value: true\n ;; :list? false} ;; Default value: false\n\n ;; Configure the escaping method for special characters in page titles.\n ;; Warning:\n ;; This is a dangerous operation. To modify the setting,\n ;; access the 'Filename format' setting and follow the instructions.\n ;; Otherwise, You may need to manually rename all affected files and\n ;; re-index them on all clients after synchronization.\n ;; Incorrect handling may result in messy page titles.\n ;; Available options:\n ;; - :triple-lowbar (default)\n ;; ;use triple underscore `___` for slash `/` in page title\n ;; ;use Percent-encoding for other invalid characters\n :file/name-format :triple-lowbar}\n",536870920]],["^15",[21,"~:file/last-modified-at","~m1776073377560",536870919]],["^15",[21,"^Z","logseq/config.edn",536870919]],["^15",[22,"^3","-",536870929]],["^15",[22,"^17","~m1776073377767",536870928]],["^15",[22,"^Z","pages/contents.md",536870922]],["^15",[23,"^Q","",536870924]],["^15",[23,"^O","^16",536870924]],["^15",[23,"^F",12,536870924]],["^15",[23,"^X",12,536870924]],["^15",[23,"^V",12,536870924]],["^15",[23,"^U",12,536870924]],["^15",[23,"^;","~u69dcbaa1-ad4a-476c-b7e7-4983ff44ee5a",536870924]],["^15",[24,"^3","",536870926]],["^15",[24,"^17","~m1776073377586",536870925]],["^15",[24,"^Z","logseq/custom.css",536870925]],["^15",[27,"^K",1776073412836,536870930]],["^15",[27,"^@",false,536870930]],["^15",[27,"^Y","cite_note-kline-1)",536870930]],["^15",[27,"^11","cite_note-Kline-1)",536870930]],["^15",[27,"^B",1776073412836,536870930]],["^15",[27,"^;","~u69dcbac4-a147-4bdf-b5d5-c8e6f51af062",536870930]],["^15",[28,"^K",1776073412836,536870930]],["^15",[28,"^@",false,536870930]],["^15",[28,"^Y","1",536870930]],["^15",[28,"^11","1",536870930]],["^15",[28,"^B",1776073412836,536870930]],["^15",[28,"^;","~u69dcbac4-3d6b-4b2b-b4cb-94dd16e3d3c2",536870930]],["^15",[29,"^3","- Using [[Tensor]]s\n- talked about Chroma on [[Apr 21st, 2026]]\n-",536871041]],["^15",[29,"^17","~m1776073746694",536871042]],["^15",[29,"^Z","journals/2026_04_13.md",536870932]],["^15",[30,"^Q","Using [[Tensor]]s",536870988]],["^15",[30,"^O","^16",536870935]],["^15",[30,"^F",19,536870955]],["^15",[30,"^X",19,536870935]],["^15",[30,"^V",19,536870935]],["^15",[30,"^U",19,536870959]],["^15",[30,"^U",38,536870959]],["^15",[30,"^?",["^ "],536870988]],["^15",[30,"^H",38,536870988]],["^15",[30,"^;","~u69dcbac6-3c4c-40f5-bb31-6a63c55a6c62",536870935]],["^15",[31,"^K",1776073484363,536870942]],["^15",[31,"^[",37,536870952]],["^15",[31,"^O","^16",536870946]],["^15",[31,"^@",false,536870942]],["^15",[31,"^Y","vector",536870942]],["^15",[31,"^11","Vector",536870942]],["^15",[31,"^B",1776073484363,536870942]],["^15",[31,"^;","~u69dcbb0c-2b94-4df1-8f42-51796a4dc457",536870942]],["^15",[32,"^Q","In [mathematics](https://en.wikipedia.org/wiki/Mathematics) and [physics](https://en.wikipedia.org/wiki/Physics), a **vector** is a generalization of a single [number](https://en.wikipedia.org/wiki/Number). It may denote a [vector quantity](https://en.wikipedia.org/wiki/Vector_quantity), i.e., [physical quantity](https://en.wikipedia.org/wiki/Physical_quantity) that cannot be expressed by a single [scalar quantity](https://en.wikipedia.org/wiki/Scalar_(physics)). The term may also be used to refer to elements of [vector spaces](https://en.wikipedia.org/wiki/Vector_space), that can be added together and multiplied (\"scaled\") by [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)). In some contexts, vectors are [tuples](https://en.wikipedia.org/wiki/Tuple), which are [finite sequences](https://en.wikipedia.org/wiki/Finite_sequence) (of numbers or other objects) of a fixed length.",536870950]],["^15",[32,"^O","^16",536870947]],["^15",[32,"^@",false,536870947]],["^15",[32,"^F",31,536870947]],["^15",[32,"^X",31,536870947]],["^15",[32,"^V",31,536870947]],["^15",[32,"^U",31,536870948]],["^15",[32,"^?",["^ "],536870947]],["^15",[32,"^;","~u69dcbb28-e58a-417c-b3f4-e898f0e232cd",536870950]],["^15",[33,"^T","^R",536870949]],["^15",[33,"^R",["^14",["vector","tensor","apr 21st, 2026"]],536871611]],["^15",[34,"^Q","Historically, vectors were introduced in [geometry](https://en.wikipedia.org/wiki/Geometry) and physics (typically in [mechanics](https://en.wikipedia.org/wiki/Mechanics)) for quantities that have both a magnitude and a direction, such as [displacements](https://en.wikipedia.org/wiki/Displacement_(geometry)), [forces](https://en.wikipedia.org/wiki/Force) and [velocity](https://en.wikipedia.org/wiki/Velocity). Such quantities are represented by [geometric vectors](https://en.wikipedia.org/wiki/Geometric_vector) in the same way as [distances](https://en.wikipedia.org/wiki/Distance), [masses](https://en.wikipedia.org/wiki/Mass) and [time](https://en.wikipedia.org/wiki/Time) are represented by [real numbers](https://en.wikipedia.org/wiki/Real_number).",536870950]],["^15",[34,"^O","^16",536870950]],["^15",[34,"^F",32,536870950]],["^15",[34,"^X",31,536870950]],["^15",[34,"^V",31,536870950]],["^15",[34,"^U",31,536870951]],["^15",[34,"^;","~u69dcbb28-7e46-4605-a1d6-d3d97891b410",536870950]],["^15",[35,"^Q","Both geometric vectors and tuples can be added and scaled, and \nthese vector operations led to the concept of a vector space, which is a\n[set](https://en.wikipedia.org/wiki/Set_(mathematics)) equipped with a [vector addition](https://en.wikipedia.org/wiki/Vector_addition) and a [scalar multiplication](https://en.wikipedia.org/wiki/Scalar_multiplication) that satisfy some [axioms](https://en.wikipedia.org/wiki/Axiom)\ngeneralizing the main properties of operations on the above sorts of \nvectors. A vector space formed by geometric vectors is called a [Euclidean vector space](https://en.wikipedia.org/wiki/Euclidean_vector_space), and a vector space formed by tuples is called a [coordinate vector space](https://en.wikipedia.org/wiki/Coordinate_vector_space).",536870950]],["^15",[35,"^O","^16",536870950]],["^15",[35,"^F",34,536870950]],["^15",[35,"^X",31,536870950]],["^15",[35,"^V",31,536870950]],["^15",[35,"^U",31,536870951]],["^15",[35,"^;","~u69dcbb28-a104-47b6-b2ae-eb4573645997",536870950]],["^15",[36,"^Q","Many vector spaces are considered in mathematics, such as [extension fields](https://en.wikipedia.org/wiki/Extension_field), [polynomial rings](https://en.wikipedia.org/wiki/Polynomial_ring), [algebras](https://en.wikipedia.org/wiki/Algebra_over_a_field) and [function spaces](https://en.wikipedia.org/wiki/Function_space). The term *vector*\nis generally not used for elements of these vector spaces, and is \ngenerally reserved for geometric vectors, tuples, and elements of \nunspecified vector spaces (for example, when discussing general \nproperties of vector spaces).",536870950]],["^15",[36,"^O","^16",536870950]],["^15",[36,"^F",35,536870950]],["^15",[36,"^X",31,536870950]],["^15",[36,"^V",31,536870950]],["^15",[36,"^U",31,536870951]],["^15",[36,"^;","~u69dcbb28-d54b-4fdf-9816-3973368a14a9",536870950]],["^15",[37,"^3","- In [mathematics](https://en.wikipedia.org/wiki/Mathematics) and [physics](https://en.wikipedia.org/wiki/Physics), a **vector** is a generalization of a single [number](https://en.wikipedia.org/wiki/Number). It may denote a [vector quantity](https://en.wikipedia.org/wiki/Vector_quantity), i.e., [physical quantity](https://en.wikipedia.org/wiki/Physical_quantity) that cannot be expressed by a single [scalar quantity](https://en.wikipedia.org/wiki/Scalar_(physics)). The term may also be used to refer to elements of [vector spaces](https://en.wikipedia.org/wiki/Vector_space), that can be added together and multiplied (\"scaled\") by [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)). In some contexts, vectors are [tuples](https://en.wikipedia.org/wiki/Tuple), which are [finite sequences](https://en.wikipedia.org/wiki/Finite_sequence) (of numbers or other objects) of a fixed length.\n- Historically, vectors were introduced in [geometry](https://en.wikipedia.org/wiki/Geometry) and physics (typically in [mechanics](https://en.wikipedia.org/wiki/Mechanics)) for quantities that have both a magnitude and a direction, such as [displacements](https://en.wikipedia.org/wiki/Displacement_(geometry)), [forces](https://en.wikipedia.org/wiki/Force) and [velocity](https://en.wikipedia.org/wiki/Velocity). Such quantities are represented by [geometric vectors](https://en.wikipedia.org/wiki/Geometric_vector) in the same way as [distances](https://en.wikipedia.org/wiki/Distance), [masses](https://en.wikipedia.org/wiki/Mass) and [time](https://en.wikipedia.org/wiki/Time) are represented by [real numbers](https://en.wikipedia.org/wiki/Real_number).\n- Both geometric vectors and tuples can be added and scaled, and \n these vector operations led to the concept of a vector space, which is a\n [set](https://en.wikipedia.org/wiki/Set_(mathematics)) equipped with a [vector addition](https://en.wikipedia.org/wiki/Vector_addition) and a [scalar multiplication](https://en.wikipedia.org/wiki/Scalar_multiplication) that satisfy some [axioms](https://en.wikipedia.org/wiki/Axiom)\n generalizing the main properties of operations on the above sorts of \n vectors. A vector space formed by geometric vectors is called a [Euclidean vector space](https://en.wikipedia.org/wiki/Euclidean_vector_space), and a vector space formed by tuples is called a [coordinate vector space](https://en.wikipedia.org/wiki/Coordinate_vector_space).\n- Many vector spaces are considered in mathematics, such as [extension fields](https://en.wikipedia.org/wiki/Extension_field), [polynomial rings](https://en.wikipedia.org/wiki/Polynomial_ring), [algebras](https://en.wikipedia.org/wiki/Algebra_over_a_field) and [function spaces](https://en.wikipedia.org/wiki/Function_space). The term *vector*\n is generally not used for elements of these vector spaces, and is \n generally reserved for geometric vectors, tuples, and elements of \n unspecified vector spaces (for example, when discussing general \n properties of vector spaces).",536870954]],["^15",[37,"^17","~m1776073513110",536870953]],["^15",[37,"^Z","pages/Vector.md",536870952]],["^15",[38,"^K",1776073635395,536870958]],["^15",[38,"^[",43,536870975]],["^15",[38,"^O","^16",536870969]],["^15",[38,"^@",false,536870958]],["^15",[38,"^Y","tensor",536870958]],["^15",[38,"^11","Tensor",536870958]],["^15",[38,"^B",1776073635395,536870958]],["^15",[38,"^;","~u69dcbba3-1eda-4374-9e50-848b9d31f5a0",536870958]],["^15",[40,"^Q","In [mathematics](https://en.wikipedia.org/wiki/Mathematics), a **tensor** is an [algebraic object](https://en.wikipedia.org/wiki/Mathematical_object) that describes a [multilinear](https://en.wikipedia.org/wiki/Multilinear_map) relationship between sets of [algebraic objects](https://en.wikipedia.org/wiki/Algebraic_structure) associated with a [vector space](https://en.wikipedia.org/wiki/Vector_space). Tensors may map between different objects such as [[Vector]]s, [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)), and even other tensors. There are many types of tensors, including [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)) and [vectors](https://en.wikipedia.org/wiki/Vector_(mathematics_and_physics)) (which are the simplest tensors), [dual vectors](https://en.wikipedia.org/wiki/Dual_vector), [multilinear maps](https://en.wikipedia.org/wiki/Multilinear_map) between vector spaces, and even some operations such as the [dot product](https://en.wikipedia.org/wiki/Dot_product). Tensors are defined [independent](https://en.wikipedia.org/wiki/Tensor_(intrinsic_definition)) of any [basis](https://en.wikipedia.org/wiki/Basis_(linear_algebra)),\nalthough they are often referred to by their components in a basis \nrelated to a particular coordinate system; those components form an \narray, which can be thought of as a high-dimensional [matrix](https://en.wikipedia.org/wiki/Matrix_(mathematics)).",536870973]],["^15",[40,"^O","^16",536870970]],["^15",[40,"^@",false,536870970]],["^15",[40,"^F",38,536870970]],["^15",[40,"^X",38,536870970]],["^15",[40,"^V",38,536870970]],["^15",[40,"^U",31,536870974]],["^15",[40,"^U",38,536870974]],["^15",[40,"^?",["^ "],536870970]],["^15",[40,"^H",31,536870973]],["^15",[40,"^;","~u69dcbac4-de58-40ac-9a91-2adc32a4327b",536870973]],["^15",[41,"^Q","Tensors have become important in [physics](https://en.wikipedia.org/wiki/Physics), because they provide a concise mathematical framework for formulating and solving physics problems in areas such as [mechanics](https://en.wikipedia.org/wiki/Mechanics) ([stress](https://en.wikipedia.org/wiki/Stress_(mechanics)), [elasticity](https://en.wikipedia.org/wiki/Elasticity_(physics)), [quantum mechanics](https://en.wikipedia.org/wiki/Quantum_mechanics), [fluid mechanics](https://en.wikipedia.org/wiki/Fluid_mechanics), [moment of inertia](https://en.wikipedia.org/wiki/Moment_of_inertia), etc.), [electrodynamics](https://en.wikipedia.org/wiki/Classical_electromagnetism) ([electromagnetic tensor](https://en.wikipedia.org/wiki/Electromagnetic_tensor), [Maxwell tensor](https://en.wikipedia.org/wiki/Maxwell_stress_tensor), [permittivity](https://en.wikipedia.org/wiki/Permittivity), [magnetic susceptibility](https://en.wikipedia.org/wiki/Magnetic_susceptibility), etc.), and [general relativity](https://en.wikipedia.org/wiki/General_relativity) ([stress–energy tensor](https://en.wikipedia.org/wiki/Stress%E2%80%93energy_tensor), [curvature tensor](https://en.wikipedia.org/wiki/Riemann_curvature_tensor),\netc.). In applications, it is common to study situations in which a \ndifferent tensor can occur at each point of an object. For example, the \nstress within an object may vary from one location to another. A family \nof tensors, that vary across space in this way, is a [tensor field](https://en.wikipedia.org/wiki/Tensor_field). In some areas, tensor fields are so ubiquitous that they are often simply called \"tensors\".",536870973]],["^15",[41,"^O","^16",536870973]],["^15",[41,"^F",40,536870973]],["^15",[41,"^X",38,536870973]],["^15",[41,"^V",38,536870973]],["^15",[41,"^U",38,536870974]],["^15",[41,"^;","~u69dcbac4-e8ec-4ede-aa5c-eee44522f001",536870973]],["^15",[42,"^Q","[Tullio Levi-Civita](https://en.wikipedia.org/wiki/Tullio_Levi-Civita) and [Gregorio Ricci-Curbastro](https://en.wikipedia.org/wiki/Gregorio_Ricci-Curbastro) popularised tensors in 1900 – continuing the earlier work of [Bernhard Riemann](https://en.wikipedia.org/wiki/Bernhard_Riemann), [Elwin Bruno Christoffel](https://en.wikipedia.org/wiki/Elwin_Bruno_Christoffel), and others – as part of the *[absolute differential calculus](https://en.wikipedia.org/wiki/Absolute_differential_calculus)*. The concept enabled an alternative formulation of the intrinsic [differential geometry](https://en.wikipedia.org/wiki/Differential_geometry) of a [manifold](https://en.wikipedia.org/wiki/Manifold) in the form of the [Riemann curvature tensor](https://en.wikipedia.org/wiki/Riemann_curvature_tensor).[[1]](https://en.wikipedia.org/wiki/Tensor#cite_note-Kline-1)",536870973]],["^15",[42,"^O","^16",536870973]],["^15",[42,"^F",41,536870973]],["^15",[42,"^X",38,536870973]],["^15",[42,"^V",38,536870973]],["^15",[42,"^U",27,536870974]],["^15",[42,"^U",28,536870974]],["^15",[42,"^U",38,536870974]],["^15",[42,"^H",27,536870973]],["^15",[42,"^H",28,536870973]],["^15",[42,"^;","~u69dcbac4-b0e4-4615-93c2-e65bd7ff759f",536870973]],["^15",[43,"^3","- In [mathematics](https://en.wikipedia.org/wiki/Mathematics), a **tensor** is an [algebraic object](https://en.wikipedia.org/wiki/Mathematical_object) that describes a [multilinear](https://en.wikipedia.org/wiki/Multilinear_map) relationship between sets of [algebraic objects](https://en.wikipedia.org/wiki/Algebraic_structure) associated with a [vector space](https://en.wikipedia.org/wiki/Vector_space). Tensors may map between different objects such as [[Vector]]s, [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)), and even other tensors. There are many types of tensors, including [scalars](https://en.wikipedia.org/wiki/Scalar_(mathematics)) and [vectors](https://en.wikipedia.org/wiki/Vector_(mathematics_and_physics)) (which are the simplest tensors), [dual vectors](https://en.wikipedia.org/wiki/Dual_vector), [multilinear maps](https://en.wikipedia.org/wiki/Multilinear_map) between vector spaces, and even some operations such as the [dot product](https://en.wikipedia.org/wiki/Dot_product). Tensors are defined [independent](https://en.wikipedia.org/wiki/Tensor_(intrinsic_definition)) of any [basis](https://en.wikipedia.org/wiki/Basis_(linear_algebra)),\n although they are often referred to by their components in a basis \n related to a particular coordinate system; those components form an \n array, which can be thought of as a high-dimensional [matrix](https://en.wikipedia.org/wiki/Matrix_(mathematics)).\n- Tensors have become important in [physics](https://en.wikipedia.org/wiki/Physics), because they provide a concise mathematical framework for formulating and solving physics problems in areas such as [mechanics](https://en.wikipedia.org/wiki/Mechanics) ([stress](https://en.wikipedia.org/wiki/Stress_(mechanics)), [elasticity](https://en.wikipedia.org/wiki/Elasticity_(physics)), [quantum mechanics](https://en.wikipedia.org/wiki/Quantum_mechanics), [fluid mechanics](https://en.wikipedia.org/wiki/Fluid_mechanics), [moment of inertia](https://en.wikipedia.org/wiki/Moment_of_inertia), etc.), [electrodynamics](https://en.wikipedia.org/wiki/Classical_electromagnetism) ([electromagnetic tensor](https://en.wikipedia.org/wiki/Electromagnetic_tensor), [Maxwell tensor](https://en.wikipedia.org/wiki/Maxwell_stress_tensor), [permittivity](https://en.wikipedia.org/wiki/Permittivity), [magnetic susceptibility](https://en.wikipedia.org/wiki/Magnetic_susceptibility), etc.), and [general relativity](https://en.wikipedia.org/wiki/General_relativity) ([stress–energy tensor](https://en.wikipedia.org/wiki/Stress%E2%80%93energy_tensor), [curvature tensor](https://en.wikipedia.org/wiki/Riemann_curvature_tensor),\n etc.). In applications, it is common to study situations in which a \n different tensor can occur at each point of an object. For example, the \n stress within an object may vary from one location to another. A family \n of tensors, that vary across space in this way, is a [tensor field](https://en.wikipedia.org/wiki/Tensor_field). In some areas, tensor fields are so ubiquitous that they are often simply called \"tensors\".\n- [Tullio Levi-Civita](https://en.wikipedia.org/wiki/Tullio_Levi-Civita) and [Gregorio Ricci-Curbastro](https://en.wikipedia.org/wiki/Gregorio_Ricci-Curbastro) popularised tensors in 1900 – continuing the earlier work of [Bernhard Riemann](https://en.wikipedia.org/wiki/Bernhard_Riemann), [Elwin Bruno Christoffel](https://en.wikipedia.org/wiki/Elwin_Bruno_Christoffel), and others – as part of the *[absolute differential calculus](https://en.wikipedia.org/wiki/Absolute_differential_calculus)*. The concept enabled an alternative formulation of the intrinsic [differential geometry](https://en.wikipedia.org/wiki/Differential_geometry) of a [manifold](https://en.wikipedia.org/wiki/Manifold) in the form of the [Riemann curvature tensor](https://en.wikipedia.org/wiki/Riemann_curvature_tensor).[[1]](https://en.wikipedia.org/wiki/Tensor#cite_note-Kline-1)",536870977]],["^15",[43,"^17","~m1776073638456",536870976]],["^15",[43,"^Z","pages/Tensor.md",536870975]],["^15",[44,"^Q","talked about Chroma on [[Apr 21st, 2026]]",536871037]],["^15",[44,"^O","^16",536870988]],["^15",[44,"^F",30,536870988]],["^15",[44,"^X",19,536870988]],["^15",[44,"^V",19,536870988]],["^15",[44,"^U",19,536870993]],["^15",[44,"^U",45,536870993]],["^15",[44,"^?",["^ "],536871037]],["^15",[44,"^H",45,536871037]],["^15",[44,"^;","~u69dcbbbe-5b5c-4721-ae9a-607ef5dbc126",536870988]],["^15",[45,"^K",1776073670362,536870992]],["^15",[45,"^[",48,536871005]],["^15",[45,"^O","^16",536871000]],["^15",[45,"^N",20260421,536870992]],["^15",[45,"^@",true,536870992]],["^15",[45,"^Y","apr 21st, 2026",536870992]],["^15",[45,"^11","Apr 21st, 2026",536870992]],["^15",[45,"^B",1776073727720,536871027]],["^15",[45,"^;","~u69dcbbc6-ff81-4cbc-a256-679ca71b3cd5",536870992]],["^15",[47,"^Q","Chroma is the open-source data infrastructure for AI. It comes with everything you need to get started built-in.",536871014]],["^15",[47,"^O","^16",536871001]],["^15",[47,"^N",20260421,536871001]],["^15",[47,"^@",true,536871001]],["^15",[47,"^F",45,536871001]],["^15",[47,"^X",45,536871001]],["^15",[47,"^V",45,536871001]],["^15",[47,"^U",45,536871002]],["^15",[47,"^?",["^ "],536871014]],["^15",[47,"^;","~u69dcbbc8-1e3d-437e-80f5-ca52449bcfcb",536871001]],["^15",[48,"^3","- Chroma is the open-source data infrastructure for AI. It comes with everything you need to get started built-in.\n\t- it gives you everything you need for retrieval: store embeddings with metadata, search with dense and sparse vectors, filter by metadata, and retrieve across text, images, and more.\n-",536871031]],["^15",[48,"^17","~m1776073728648",536871030]],["^15",[48,"^Z","journals/2026_04_21.md",536871005]],["^15",[49,"^Q","it gives you everything you need for retrieval: store embeddings with metadata, search with dense and sparse vectors, filter by metadata, and retrieve across text, images, and more.",536871027]],["^15",[49,"^O","^16",536871014]],["^15",[49,"^@",true,536871014]],["^15",[49,"^F",47,536871014]],["^15",[49,"^X",45,536871014]],["^15",[49,"^V",47,536871019]],["^15",[49,"^U",45,536871015]],["^15",[49,"^?",["^ "],536871027]],["^15",[49,"^;","~u69dcbbf8-c582-4c44-9e42-da43e5b8f43b",536871014]],["^15",[50,"^Q","",536871028]],["^15",[50,"^O","^16",536871028]],["^15",[50,"^N",20260421,536871028]],["^15",[50,"^@",true,536871028]],["^15",[50,"^F",47,536871028]],["^15",[50,"^X",45,536871028]],["^15",[50,"^V",45,536871028]],["^15",[50,"^U",45,536871029]],["^15",[50,"^?",["^ "],536871028]],["^15",[50,"^;","~u69dcbc00-f00e-4e53-86dc-1fc839f0ae1a",536871028]],["^15",[51,"^Q","",536871038]],["^15",[51,"^O","^16",536871038]],["^15",[51,"^F",44,536871038]],["^15",[51,"^X",19,536871038]],["^15",[51,"^V",19,536871038]],["^15",[51,"^U",19,536871039]],["^15",[51,"^?",["^ "],536871038]],["^15",[51,"^;","~u69dcbc12-c43c-465f-9693-e7dc3f237a2c",536871038]],["^15",[52,"^12",2,536871044]],["^15",[53,"^K",1776157921976,536871045]],["^15",[53,"^[",57,536871052]],["^15",[53,"^O","^16",536871045]],["^15",[53,"^N",20260414,536871045]],["^15",[53,"^@",true,536871045]],["^15",[53,"^Y","apr 14th, 2026",536871045]],["^15",[53,"^11","Apr 14th, 2026",536871045]],["^15",[53,"^B",1776178520435,536871605]],["^15",[53,"^;","~u69de04e1-c3aa-4d00-87f1-c5d3253d1504",536871045]],["^15",[55,"^12",2,536871049]],["^15",[56,"^Q","",536871050]],["^15",[56,"^O","^16",536871050]],["^15",[56,"^N",20260414,536871050]],["^15",[56,"^@",true,536871050]],["^15",[56,"^F",53,536871605]],["^15",[56,"^X",53,536871050]],["^15",[56,"^V",53,536871050]],["^15",[56,"^U",53,536871051]],["^15",[56,"^?",["^ "],536871605]],["^15",[56,"^;","~u69de1e42-2e75-4726-b79b-a5bcb77ebca8",536871050]],["^15",[57,"^3","-",536871607]],["^15",[57,"^17","~m1776178520606",536871606]],["^15",[57,"^Z","journals/2026_04_14.md",536871052]],["^15",[58,"^12",2,536871609]],["^15",[59,"^K",1776204936581,536871612]],["^15",[59,"^[",58785,536871621]],["^15",[59,"^O","^16",536871612]],["^15",[59,"^N",20260415,536871612]],["^15",[59,"^@",true,536871612]],["^15",[59,"^Y","apr 15th, 2026",536871612]],["^15",[59,"^11","Apr 15th, 2026",536871612]],["^15",[59,"^B",1776204936581,536871612]],["^15",[59,"^;","~u69debc88-3d0f-4d92-991b-5569916c631d",536871612]],["^15",[60,"^Q","ai",536871617]],["^15",[60,"^O","^16",536871613]],["^15",[60,"^N",20260415,536871613]],["^15",[60,"^@",true,536871613]],["^15",[60,"^F",59,536871613]],["^15",[60,"^X",59,536871613]],["^15",[60,"^V",59,536871613]],["^15",[60,"^U",59,536871614]],["^15",[60,"^U",58784,536871617]],["^15",[60,"^?",["^ "],536871613]],["^15",[60,"^;","~u69debc88-fe3d-4bb0-b164-aa359fd56222",536871613]],["^15",[62,"^Q","models work better with english",536871617]],["^15",[62,"^O","^16",536871617]],["^15",[62,"^F",60,536871617]],["^15",[62,"^X",59,536871617]],["^15",[62,"^V",60,536871617]],["^15",[62,"^U",59,536871618]],["^15",[62,"^?",["^ "],536871617]],["^15",[62,"^;","~ua14701aa-cd42-472b-87aa-c69c64442e84",536871617]],["^15",[63,"^Q","evaluating ai:",536871617]],["^15",[63,"^O","^16",536871617]],["^15",[63,"^F",62,536871617]],["^15",[63,"^X",59,536871617]],["^15",[63,"^V",60,536871617]],["^15",[63,"^U",59,536871618]],["^15",[63,"^?",["^ "],536871617]],["^15",[63,"^;","~u528cad39-9f46-4600-b3a9-08cb062a7598",536871617]],["^15",[64,"^Q","extrinsic: does it accomplish a task",536871617]],["^15",[64,"^O","^16",536871617]],["^15",[64,"^F",63,536871617]],["^15",[64,"^X",59,536871617]],["^15",[64,"^V",63,536871617]],["^15",[64,"^U",59,536871618]],["^15",[64,"^?",["^ "],536871617]],["^15",[64,"^;","~u9013e01e-f79a-4798-8d08-0a0415566454",536871617]],["^15",[65,"^Q","intrinsic: are results accurate",536871617]],["^15",[65,"^O","^16",536871617]],["^15",[65,"^F",64,536871617]],["^15",[65,"^X",59,536871617]],["^15",[65,"^V",63,536871617]],["^15",[65,"^U",59,536871618]],["^15",[65,"^?",["^ "],536871617]],["^15",[65,"^;","~u61cc8217-cc65-4180-8b11-40ac097eec71",536871617]],["^15",[66,"^Q","failures",536871617]],["^15",[66,"^O","^16",536871617]],["^15",[66,"^F",63,536871617]],["^15",[66,"^X",59,536871617]],["^15",[66,"^V",60,536871617]],["^15",[66,"^U",59,536871618]],["^15",[66,"^?",["^ "],536871617]],["^15",[66,"^;","~u95d3c9eb-6be4-465e-bd24-01a2cee32f00",536871617]],["^15",[67,"^Q","common causes of AI failures:",536871617]],["^15",[67,"^O","^16",536871617]],["^15",[67,"^F",66,536871617]],["^15",[67,"^X",59,536871617]],["^15",[67,"^V",66,536871617]],["^15",[67,"^U",59,536871618]],["^15",[67,"^?",["^ "],536871617]],["^15",[67,"^;","~u39a0be35-353e-4d94-b5d6-3dca009f6e70",536871617]],["^15",[68,"^Q","LLM fail",536871617]],["^15",[68,"^O","^16",536871617]],["^15",[68,"^F",67,536871617]],["^15",[68,"^X",59,536871617]],["^15",[68,"^V",67,536871617]],["^15",[68,"^U",59,536871618]],["^15",[68,"^?",["^ "],536871617]],["^15",[68,"^;","~u42bd1a57-8f8c-4709-b4c9-d2df2a7b37ac",536871617]],["^15",[69,"^Q","missing knowledge",536871617]],["^15",[69,"^O","^16",536871617]],["^15",[69,"^F",68,536871617]],["^15",[69,"^X",59,536871617]],["^15",[69,"^V",67,536871617]],["^15",[69,"^U",59,536871618]],["^15",[69,"^?",["^ "],536871617]],["^15",[69,"^;","~u9c2c0c27-3041-49cd-88d7-81713f4062ef",536871617]],["^15",[70,"^Q","lack of filtering",536871617]],["^15",[70,"^O","^16",536871617]],["^15",[70,"^F",69,536871617]],["^15",[70,"^X",59,536871617]],["^15",[70,"^V",67,536871617]],["^15",[70,"^U",59,536871618]],["^15",[70,"^?",["^ "],536871617]],["^15",[70,"^;","~ud7fe176c-d17d-4df7-801a-9a4f9e89a731",536871617]],["^15",[71,"^Q","recurring errors?",536871617]],["^15",[71,"^O","^16",536871617]],["^15",[71,"^F",70,536871617]],["^15",[71,"^X",59,536871617]],["^15",[71,"^V",67,536871617]],["^15",[71,"^U",59,536871618]],["^15",[71,"^?",["^ "],536871617]],["^15",[71,"^;","~u642bf844-ebf9-4e56-958b-c6acf1576a8d",536871617]],["^15",[72,"^Q","ex: toxic output could come from training bias, missing info, or malicious use",536871617]],["^15",[72,"^O","^16",536871617]],["^15",[72,"^F",67,536871617]],["^15",[72,"^X",59,536871617]],["^15",[72,"^V",66,536871617]],["^15",[72,"^U",59,536871618]],["^15",[72,"^?",["^ "],536871617]],["^15",[72,"^;","~u9ef3c4ab-e8e6-42da-a921-bab5168fb083",536871617]],["^15",[73,"^Q","users re-asking questions with different language indicates lack in system design",536871617]],["^15",[73,"^O","^16",536871617]],["^15",[73,"^F",66,536871617]],["^15",[73,"^X",59,536871617]],["^15",[73,"^V",60,536871617]],["^15",[73,"^U",59,536871618]],["^15",[73,"^?",["^ "],536871617]],["^15",[73,"^;","~uee81d193-6bf8-4d2e-9fa0-90ac64248940",536871617]],["^15",[74,"^Q","quality eval techniques",536871617]],["^15",[74,"^O","^16",536871617]],["^15",[74,"^F",73,536871617]],["^15",[74,"^X",59,536871617]],["^15",[74,"^V",60,536871617]],["^15",[74,"^U",59,536871618]],["^15",[74,"^?",["^ "],536871617]],["^15",[74,"^;","~u0c5cdb59-5576-4d63-8950-5c77c907d06e",536871617]],["^15",[75,"^Q","humans - slow, but have good context",536871617]],["^15",[75,"^O","^16",536871617]],["^15",[75,"^F",74,536871617]],["^15",[75,"^X",59,536871617]],["^15",[75,"^V",74,536871617]],["^15",[75,"^U",59,536871618]],["^15",[75,"^?",["^ "],536871617]],["^15",[75,"^;","~u0b4d08cb-0350-4315-a182-f82f99146b96",536871617]],["^15",[76,"^Q","automatic - fast but may miss context/subjectivity",536871617]],["^15",[76,"^O","^16",536871617]],["^15",[76,"^F",75,536871617]],["^15",[76,"^X",59,536871617]],["^15",[76,"^V",74,536871617]],["^15",[76,"^U",59,536871618]],["^15",[76,"^?",["^ "],536871617]],["^15",[76,"^;","~ua6d97c92-dc1c-4ed0-bad0-0b32f3c1c8cb",536871617]],["^15",[77,"^Q","metrics: BLEU, ROUGE, accuracy, perplexity",536871617]],["^15",[77,"^O","^16",536871617]],["^15",[77,"^F",76,536871617]],["^15",[77,"^X",59,536871617]],["^15",[77,"^V",76,536871617]],["^15",[77,"^U",59,536871618]],["^15",[77,"^?",["^ "],536871617]],["^15",[77,"^;","~u6a87d40e-0fad-4b33-9d72-e26eb4acf18c",536871617]],["^15",[78,"^Q","llm can judge",536871617]],["^15",[78,"^O","^16",536871617]],["^15",[78,"^F",76,536871617]],["^15",[78,"^X",59,536871617]],["^15",[78,"^V",74,536871617]],["^15",[78,"^U",59,536871618]],["^15",[78,"^?",["^ "],536871617]],["^15",[78,"^;","~udd83afc9-b3ea-4eb7-89d5-446c3ed2eb89",536871617]],["^15",[79,"^Q","can grade on clarity, helpfulness",536871617]],["^15",[79,"^O","^16",536871617]],["^15",[79,"^F",78,536871617]],["^15",[79,"^X",59,536871617]],["^15",[79,"^V",78,536871617]],["^15",[79,"^U",59,536871618]],["^15",[79,"^?",["^ "],536871617]],["^15",[79,"^;","~u953aa06b-89ec-47bb-810a-e1b9ccc99891",536871617]],["^15",[80,"^Q","relevance, tone, style",536871617]],["^15",[80,"^O","^16",536871617]],["^15",[80,"^F",79,536871617]],["^15",[80,"^X",59,536871617]],["^15",[80,"^V",78,536871617]],["^15",[80,"^U",59,536871618]],["^15",[80,"^?",["^ "],536871617]],["^15",[80,"^;","~ub215d292-f65e-451e-b18e-614a9ad35a8b",536871617]],["^15",[81,"^Q","but judge can have same bias and amplify bias or hallucinate",536871617]],["^15",[81,"^O","^16",536871617]],["^15",[81,"^F",80,536871617]],["^15",[81,"^X",59,536871617]],["^15",[81,"^V",78,536871617]],["^15",[81,"^U",59,536871618]],["^15",[81,"^?",["^ "],536871617]],["^15",[81,"^;","~ua7c57f65-25df-45f0-b90c-9a96ecd1a153",536871617]],["^15",[82,"^Q","not good for specialized knowledge like healthcare or law",536871617]],["^15",[82,"^O","^16",536871617]],["^15",[82,"^F",81,536871617]],["^15",[82,"^X",59,536871617]],["^15",[82,"^V",78,536871617]],["^15",[82,"^U",59,536871618]],["^15",[82,"^?",["^ "],536871617]],["^15",[82,"^;","~u90a8b2c1-158b-4e7b-aff1-280e49989370",536871617]],["^15",[83,"^Q","don't replace humans entirely",536871617]],["^15",[83,"^O","^16",536871617]],["^15",[83,"^F",82,536871617]],["^15",[83,"^X",59,536871617]],["^15",[83,"^V",78,536871617]],["^15",[83,"^U",59,536871618]],["^15",[83,"^?",["^ "],536871617]],["^15",[83,"^;","~u83dd0bb7-9b43-438c-9c9c-795a4698f767",536871617]],["^15",[84,"^Q","RAG evaluation",536871617]],["^15",[84,"^O","^16",536871617]],["^15",[84,"^F",74,536871617]],["^15",[84,"^X",59,536871617]],["^15",[84,"^V",60,536871617]],["^15",[84,"^U",59,536871618]],["^15",[84,"^?",["^ "],536871617]],["^15",[84,"^;","~ue9097628-3b78-48d0-bbff-1cde420a2750",536871617]],["^15",[85,"^Q","recall measures how many relevant docs were retrieved",536871617]],["^15",[85,"^O","^16",536871617]],["^15",[85,"^F",84,536871617]],["^15",[85,"^X",59,536871617]],["^15",[85,"^V",84,536871617]],["^15",[85,"^U",59,536871618]],["^15",[85,"^?",["^ "],536871617]],["^15",[85,"^;","~ua01837f3-ec7b-40a7-92f9-b20411667e0c",536871617]],["^15",[86,"^Q","percentage of expected",536871617]],["^15",[86,"^O","^16",536871617]],["^15",[86,"^F",85,536871617]],["^15",[86,"^X",59,536871617]],["^15",[86,"^V",85,536871617]],["^15",[86,"^U",59,536871618]],["^15",[86,"^?",["^ "],536871617]],["^15",[86,"^;","~ua200402a-e9b6-4fe8-9776-fc7203df5c88",536871617]],["^15",[87,"^Q","precision looks at, from out of all docs retrieved, which are relevant",536871617]],["^15",[87,"^O","^16",536871617]],["^15",[87,"^F",85,536871617]],["^15",[87,"^X",59,536871617]],["^15",[87,"^V",84,536871617]],["^15",[87,"^U",59,536871618]],["^15",[87,"^?",["^ "],536871617]],["^15",[87,"^;","~u7ada40c7-45c1-444a-b02c-c2cc1ad00cde",536871617]],["^15",[88,"^Q","don't want to confuse llm with unrelated material",536871617]],["^15",[88,"^O","^16",536871617]],["^15",[88,"^F",87,536871617]],["^15",[88,"^X",59,536871617]],["^15",[88,"^V",87,536871617]],["^15",[88,"^U",59,536871618]],["^15",[88,"^?",["^ "],536871617]],["^15",[88,"^;","~u130ff76f-9dcd-41c3-b687-b15afafa1f20",536871617]],["^15",[89,"^Q","could come up with 2 healthcare docs, one relates to treatment, one with diagnostic info, if you were looking just for diagnostics then the llm is getting garbage",536871617]],["^15",[89,"^O","^16",536871617]],["^15",[89,"^F",88,536871617]],["^15",[89,"^X",59,536871617]],["^15",[89,"^V",87,536871617]],["^15",[89,"^U",59,536871618]],["^15",[89,"^?",["^ "],536871617]],["^15",[89,"^;","~ud070f75d-e9fc-4afd-a128-0dead4dd9dee",536871617]],["^15",[90,"^Q","embed MLOps pipelines",536871617]],["^15",[90,"^O","^16",536871617]],["^15",[90,"^F",84,536871617]],["^15",[90,"^X",59,536871617]],["^15",[90,"^V",60,536871617]],["^15",[90,"^U",59,536871618]],["^15",[90,"^?",["^ "],536871617]],["^15",[90,"^;","~u0415632e-0420-4f6e-8b9a-222f8319a667",536871617]],["^15",[91,"^Q","cost management",536871617]],["^15",[91,"^O","^16",536871617]],["^15",[91,"^F",90,536871617]],["^15",[91,"^X",59,536871617]],["^15",[91,"^V",60,536871617]],["^15",[91,"^U",59,536871618]],["^15",[91,"^?",["^ "],536871617]],["^15",[91,"^;","~u6467934d-08b8-49c3-b925-5f8fdd65c579",536871617]],["^15",[92,"^Q","shorter prompts",536871617]],["^15",[92,"^O","^16",536871617]],["^15",[92,"^F",91,536871617]],["^15",[92,"^X",59,536871617]],["^15",[92,"^V",91,536871617]],["^15",[92,"^U",59,536871618]],["^15",[92,"^?",["^ "],536871617]],["^15",[92,"^;","~u0a0c89f3-abb0-4c75-b5ad-4a200295fc0a",536871617]],["^15",[93,"^Q","summarize histories",536871617]],["^15",[93,"^O","^16",536871617]],["^15",[93,"^F",92,536871617]],["^15",[93,"^X",59,536871617]],["^15",[93,"^V",92,536871617]],["^15",[93,"^U",59,536871618]],["^15",[93,"^?",["^ "],536871617]],["^15",[93,"^;","~uf806729d-621f-4ee2-bf73-2c02a44e213e",536871617]],["^15",[94,"^Q","avoid unnecessary context",536871617]],["^15",[94,"^O","^16",536871617]],["^15",[94,"^F",92,536871617]],["^15",[94,"^X",59,536871617]],["^15",[94,"^V",91,536871617]],["^15",[94,"^U",59,536871618]],["^15",[94,"^?",["^ "],536871617]],["^15",[94,"^;","~u0904b2eb-1f03-40ac-8e93-2389d1900d03",536871617]],["^15",[95,"^Q","summarize past interactions before feeding back to model",536871617]],["^15",[95,"^O","^16",536871617]],["^15",[95,"^F",94,536871617]],["^15",[95,"^X",59,536871617]],["^15",[95,"^V",91,536871617]],["^15",[95,"^U",59,536871618]],["^15",[95,"^?",["^ "],536871617]],["^15",[95,"^;","~uea862ee3-cb75-46f0-851d-e40b3f2a2d10",536871617]],["^15",[96,"^Q","route queries from simpler to frontier models for complex tasks",536871617]],["^15",[96,"^O","^16",536871617]],["^15",[96,"^F",95,536871617]],["^15",[96,"^X",59,536871617]],["^15",[96,"^V",91,536871617]],["^15",[96,"^U",59,536871618]],["^15",[96,"^?",["^ "],536871617]],["^15",[96,"^;","~u0272c0ff-c8ad-4c9a-99bd-668d581dc44c",536871617]],["^15",[97,"^Q","RAG cuts down on context size and reduces tokens",536871617]],["^15",[97,"^O","^16",536871617]],["^15",[97,"^F",96,536871617]],["^15",[97,"^X",59,536871617]],["^15",[97,"^V",91,536871617]],["^15",[97,"^U",59,536871618]],["^15",[97,"^?",["^ "],536871617]],["^15",[97,"^;","~ud44e25d0-0760-4c3f-9676-4aadfa2eb85d",536871617]],["^15",[98,"^Q","RAG",536871617]],["^15",[98,"^O","^16",536871617]],["^15",[98,"^F",91,536871617]],["^15",[98,"^X",59,536871617]],["^15",[98,"^V",60,536871617]],["^15",[98,"^U",59,536871618]],["^15",[98,"^?",["^ "],536871617]],["^15",[98,"^;","~u717b2e12-3d10-4152-9de7-b47db3c84441",536871617]],["^15",[99,"^Q","keyword search",536871617]],["^15",[99,"^O","^16",536871617]],["^15",[99,"^F",98,536871617]],["^15",[99,"^X",59,536871617]],["^15",[99,"^V",98,536871617]],["^15",[99,"^U",59,536871618]],["^15",[99,"^?",["^ "],536871617]],["^15",[99,"^;","~uf460de05-b262-4560-900b-7f8438e98666",536871617]],["^15",[100,"^Q","extract keywords from question",536871617]],["^15",[100,"^O","^16",536871617]],["^15",[100,"^F",99,536871617]],["^15",[100,"^X",59,536871617]],["^15",[100,"^V",99,536871617]],["^15",[100,"^U",59,536871618]],["^15",[100,"^?",["^ "],536871617]],["^15",[100,"^;","~u20709778-50e1-4c6c-84cd-96966862b16f",536871617]],["^15",[101,"^Q","py tools (sklearn):",536871617]],["^15",[101,"^O","^16",536871617]],["^15",[101,"^F",100,536871617]],["^15",[101,"^X",59,536871617]],["^15",[101,"^V",99,536871617]],["^15",[101,"^U",59,536871618]],["^15",[101,"^?",["^ "],536871617]],["^15",[101,"^;","~u3c1196fc-b3b0-47f4-b493-02ca9fb7abfd",536871617]],["^15",[102,"^Q","TF-IDF - basic keyword search that counts occurrences",536871617]],["^15",[102,"^O","^16",536871617]],["^15",[102,"^F",101,536871617]],["^15",[102,"^X",59,536871617]],["^15",[102,"^V",101,536871617]],["^15",[102,"^U",59,536871618]],["^15",[102,"^?",["^ "],536871617]],["^15",[102,"^;","~u5cf6f966-a4aa-4317-94d1-9e6e8f9284a0",536871617]],["^15",[103,"^Q","Rank BM25 - creates index, gets word scores",536871617]],["^15",[103,"^O","^16",536871617]],["^15",[103,"^F",102,536871617]],["^15",[103,"^X",59,536871617]],["^15",[103,"^V",101,536871617]],["^15",[103,"^U",59,536871618]],["^15",[103,"^?",["^ "],536871617]],["^15",[103,"^;","~u72b606ae-8d11-4e2e-b495-407ffbd67c33",536871617]],["^15",[104,"^Q","favors unique words",536871617]],["^15",[104,"^O","^16",536871617]],["^15",[104,"^F",103,536871617]],["^15",[104,"^X",59,536871617]],["^15",[104,"^V",103,536871617]],["^15",[104,"^U",59,536871618]],["^15",[104,"^?",["^ "],536871617]],["^15",[104,"^;","~u03863729-5b61-4cc9-84a7-fc2554d858ab",536871617]],["^15",[105,"^Q","semantic search (vector search)",536871617]],["^15",[105,"^O","^16",536871617]],["^15",[105,"^F",99,536871617]],["^15",[105,"^X",59,536871617]],["^15",[105,"^V",98,536871617]],["^15",[105,"^U",59,536871618]],["^15",[105,"^?",["^ "],536871617]],["^15",[105,"^;","~u5f2c1cce-76fc-41e2-8866-78913a4f524b",536871617]],["^15",[106,"^Q","can match similar words/meanings",536871617]],["^15",[106,"^O","^16",536871617]],["^15",[106,"^F",105,536871617]],["^15",[106,"^X",59,536871617]],["^15",[106,"^V",105,536871617]],["^15",[106,"^U",59,536871618]],["^15",[106,"^?",["^ "],536871617]],["^15",[106,"^;","~ufeafc948-22a2-49d8-ba5b-8c0a5a5bd527",536871617]],["^15",[107,"^Q","\"sentence similarity\"",536871617]],["^15",[107,"^O","^16",536871617]],["^15",[107,"^F",106,536871617]],["^15",[107,"^X",59,536871617]],["^15",[107,"^V",105,536871617]],["^15",[107,"^U",59,536871618]],["^15",[107,"^?",["^ "],536871617]],["^15",[107,"^;","~ud6da6faa-2699-40e0-a0a7-88a31aff813a",536871617]],["^15",[108,"^Q","hugging face sentence-transformers/all-MiniLM-L6-v2",536871617]],["^15",[108,"^O","^16",536871617]],["^15",[108,"^F",107,536871617]],["^15",[108,"^X",59,536871617]],["^15",[108,"^V",107,536871617]],["^15",[108,"^U",59,536871618]],["^15",[108,"^?",["^ "],536871617]],["^15",[108,"^;","~u6802367a-3dd4-4725-aadc-65634bf177d3",536871617]],["^15",[109,"^Q","22mil parameters",536871617]],["^15",[109,"^O","^16",536871617]],["^15",[109,"^F",108,536871617]],["^15",[109,"^X",59,536871617]],["^15",[109,"^V",108,536871617]],["^15",[109,"^U",59,536871618]],["^15",[109,"^?",["^ "],536871617]],["^15",[109,"^;","~u54c7231f-8dcb-4f56-805f-3737eb52cb81",536871617]],["^15",[110,"^Q","OpenAI has embeddings API",536871617]],["^15",[110,"^O","^16",536871617]],["^15",[110,"^F",107,536871617]],["^15",[110,"^X",59,536871617]],["^15",[110,"^V",105,536871617]],["^15",[110,"^U",59,536871618]],["^15",[110,"^?",["^ "],536871617]],["^15",[110,"^;","~u146a5645-2eb2-4930-ab62-679ea5b8299c",536871617]],["^15",[111,"^Q","huggingface has leaderboard of embedding models",536871617]],["^15",[111,"^O","^16",536871617]],["^15",[111,"^F",110,536871617]],["^15",[111,"^X",59,536871617]],["^15",[111,"^V",105,536871617]],["^15",[111,"^U",59,536871618]],["^15",[111,"^?",["^ "],536871617]],["^15",[111,"^;","~uca9ca3c6-3892-4224-bd26-6624bc7f43ca",536871617]],["^15",[112,"^Q","algorithms for indexing documents",536871617]],["^15",[112,"^O","^16",536871617]],["^15",[112,"^F",111,536871617]],["^15",[112,"^X",59,536871617]],["^15",[112,"^V",105,536871617]],["^15",[112,"^U",59,536871618]],["^15",[112,"^?",["^ "],536871617]],["^15",[112,"^;","~u6d6b528a-dc4d-4d9a-a3d1-c5adecd0f8c9",536871617]],["^15",[113,"^Q","HNSW: hierarchical navigable small world",536871617]],["^15",[113,"^O","^16",536871617]],["^15",[113,"^F",112,536871617]],["^15",[113,"^X",59,536871617]],["^15",[113,"^V",112,536871617]],["^15",[113,"^U",59,536871618]],["^15",[113,"^?",["^ "],536871617]],["^15",[113,"^;","~u8af17a7d-5479-4d0b-b77d-14b430eb6f6c",536871617]],["^15",[114,"^Q","most widely used",536871617]],["^15",[114,"^O","^16",536871617]],["^15",[114,"^F",113,536871617]],["^15",[114,"^X",59,536871617]],["^15",[114,"^V",113,536871617]],["^15",[114,"^U",59,536871618]],["^15",[114,"^?",["^ "],536871617]],["^15",[114,"^;","~u8ba6c025-f873-436d-9012-840312edee72",536871617]],["^15",[115,"^Q","each vector connected to similar neighbors",536871617]],["^15",[115,"^O","^16",536871617]],["^15",[115,"^F",114,536871617]],["^15",[115,"^X",59,536871617]],["^15",[115,"^V",113,536871617]],["^15",[115,"^U",59,536871618]],["^15",[115,"^?",["^ "],536871617]],["^15",[115,"^;","~u2d7aa9b6-f037-4e33-ac75-fb03b3182778",536871617]],["^15",[116,"^Q","IVF: inverted file",536871617]],["^15",[116,"^O","^16",536871617]],["^15",[116,"^F",113,536871617]],["^15",[116,"^X",59,536871617]],["^15",[116,"^V",112,536871617]],["^15",[116,"^U",59,536871618]],["^15",[116,"^?",["^ "],536871617]],["^15",[116,"^;","~u141bb0cd-9701-4c9b-90b4-730709d54601",536871617]],["^15",[117,"^Q","LSH: locality sensitive hashing",536871617]],["^15",[117,"^O","^16",536871617]],["^15",[117,"^F",116,536871617]],["^15",[117,"^X",59,536871617]],["^15",[117,"^V",112,536871617]],["^15",[117,"^U",59,536871618]],["^15",[117,"^?",["^ "],536871617]],["^15",[117,"^;","~u47ab2ed9-5d27-4b05-920a-8d22d368670b",536871617]],["^15",[118,"^Q","vectordbs",536871617]],["^15",[118,"^O","^16",536871617]],["^15",[118,"^F",112,536871617]],["^15",[118,"^X",59,536871617]],["^15",[118,"^V",105,536871617]],["^15",[118,"^U",59,536871618]],["^15",[118,"^?",["^ "],536871617]],["^15",[118,"^J",["^14",["~:id"]],536871617]],["^15",[118,"^4",["^ "],536871617]],["^15",[118,"^;","~u3bfe7061-3be8-4070-beec-93233d3ba430",536871617]],["^15",[119,"^Q","chroma - oss, python",536871617]],["^15",[119,"^O","^16",536871617]],["^15",[119,"^F",118,536871617]],["^15",[119,"^X",59,536871617]],["^15",[119,"^V",118,536871617]],["^15",[119,"^U",59,536871618]],["^15",[119,"^?",["^ "],536871617]],["^15",[119,"^;","~u1fa07402-d220-4ee1-bc97-54ba59cd874a",536871617]],["^15",[120,"^Q","in-memory by default, use persistent client",536871617]],["^15",[120,"^O","^16",536871617]],["^15",[120,"^F",119,536871617]],["^15",[120,"^X",59,536871617]],["^15",[120,"^V",119,536871617]],["^15",[120,"^U",59,536871618]],["^15",[120,"^?",["^ "],536871617]],["^15",[120,"^;","~u3fe4ee0c-3a1f-4096-8487-191cd8e90e79",536871617]],["^15",[121,"^Q","pinecone - SaaS",536871617]],["^15",[121,"^O","^16",536871617]],["^15",[121,"^F",119,536871617]],["^15",[121,"^X",59,536871617]],["^15",[121,"^V",118,536871617]],["^15",[121,"^U",59,536871618]],["^15",[121,"^?",["^ "],536871617]],["^15",[121,"^;","~u4e1fe6a8-a203-43df-a9de-9b5aec1a6086",536871617]],["^15",[122,"^Q","Weaviate - graphql API",536871617]],["^15",[122,"^O","^16",536871617]],["^15",[122,"^F",121,536871617]],["^15",[122,"^X",59,536871617]],["^15",[122,"^V",118,536871617]],["^15",[122,"^U",59,536871618]],["^15",[122,"^?",["^ "],536871617]],["^15",[122,"^;","~uea334eb7-2cbd-4720-8e2d-a6492011b5c6",536871617]],["^15",[123,"^Q","chunking",536871617]],["^15",[123,"^O","^16",536871617]],["^15",[123,"^F",118,536871617]],["^15",[123,"^X",59,536871617]],["^15",[123,"^V",105,536871617]],["^15",[123,"^U",59,536871618]],["^15",[123,"^?",["^ "],536871617]],["^15",[123,"^;","~udf36a744-993f-4640-a287-5b3f39521f67",536871617]],["^15",[124,"^Q","50 page employee handbook is impractical to index",536871617]],["^15",[124,"^O","^16",536871617]],["^15",[124,"^F",123,536871617]],["^15",[124,"^X",59,536871617]],["^15",[124,"^V",123,536871617]],["^15",[124,"^U",59,536871618]],["^15",[124,"^?",["^ "],536871617]],["^15",[124,"^;","~u4359d6ac-4264-47f9-8763-334c0a9c0e80",536871617]],["^15",[125,"^Q","chromadb would create a single embedding for entire doc",536871617]],["^15",[125,"^O","^16",536871617]],["^15",[125,"^F",124,536871617]],["^15",[125,"^X",59,536871617]],["^15",[125,"^V",123,536871617]],["^15",[125,"^U",59,536871618]],["^15",[125,"^?",["^ "],536871617]],["^15",[125,"^;","~u701bbcc0-53d4-4143-b709-87c17fafebb2",536871617]],["^15",[126,"^Q","strategies",536871617]],["^15",[126,"^O","^16",536871617]],["^15",[126,"^F",125,536871617]],["^15",[126,"^X",59,536871617]],["^15",[126,"^V",123,536871617]],["^15",[126,"^U",59,536871618]],["^15",[126,"^?",["^ "],536871617]],["^15",[126,"^;","~u3401b139-a981-4ba0-a266-e35756d4db66",536871617]],["^15",[127,"^Q","fixed size",536871617]],["^15",[127,"^O","^16",536871617]],["^15",[127,"^F",126,536871617]],["^15",[127,"^X",59,536871617]],["^15",[127,"^V",126,536871617]],["^15",[127,"^U",59,536871618]],["^15",[127,"^?",["^ "],536871617]],["^15",[127,"^;","~u33e22f47-996e-441e-8e33-5bb1629630b4",536871617]],["^15",[128,"^Q","simple and reliable for most cases",536871617]],["^15",[128,"^O","^16",536871617]],["^15",[128,"^F",127,536871617]],["^15",[128,"^X",59,536871617]],["^15",[128,"^V",127,536871617]],["^15",[128,"^U",59,536871618]],["^15",[128,"^?",["^ "],536871617]],["^15",[128,"^;","~uc7ab09f5-de99-4b30-8a88-f8def95de250",536871617]],["^15",[129,"^Q","but get errors where sentences get split in the middle",536871617]],["^15",[129,"^O","^16",536871617]],["^15",[129,"^F",128,536871617]],["^15",[129,"^X",59,536871617]],["^15",[129,"^V",127,536871617]],["^15",[129,"^U",59,536871618]],["^15",[129,"^?",["^ "],536871617]],["^15",[129,"^;","~u5c83627b-598b-4b3a-b61e-807a7e10f649",536871617]],["^15",[130,"^Q","can split on puncuation",536871617]],["^15",[130,"^O","^16",536871617]],["^15",[130,"^F",129,536871617]],["^15",[130,"^X",59,536871617]],["^15",[130,"^V",129,536871617]],["^15",[130,"^U",59,536871618]],["^15",[130,"^?",["^ "],536871617]],["^15",[130,"^;","~ub23d1533-66ba-4891-8ca7-51f69d05f33b",536871617]],["^15",[131,"^Q","too-small means we lose context",536871617]],["^15",[131,"^O","^16",536871617]],["^15",[131,"^F",129,536871617]],["^15",[131,"^X",59,536871617]],["^15",[131,"^V",127,536871617]],["^15",[131,"^U",59,536871618]],["^15",[131,"^?",["^ "],536871617]],["^15",[131,"^;","~uf4c73128-52fe-46e2-82ee-bf0bac5b1630",536871617]],["^15",[132,"^Q","sentence based",536871617]],["^15",[132,"^O","^16",536871617]],["^15",[132,"^F",127,536871617]],["^15",[132,"^X",59,536871617]],["^15",[132,"^V",126,536871617]],["^15",[132,"^U",59,536871618]],["^15",[132,"^?",["^ "],536871617]],["^15",[132,"^;","~u5281c683-5597-48bb-929c-a698996edd97",536871617]],["^15",[133,"^Q","paragraph based",536871617]],["^15",[133,"^O","^16",536871617]],["^15",[133,"^F",132,536871617]],["^15",[133,"^X",59,536871617]],["^15",[133,"^V",126,536871617]],["^15",[133,"^U",59,536871618]],["^15",[133,"^?",["^ "],536871617]],["^15",[133,"^;","~u207bc9c7-e4b8-4754-9df9-ff8936e3d137",536871617]],["^15",[134,"^Q","semantic chunking",536871617]],["^15",[134,"^O","^16",536871617]],["^15",[134,"^F",133,536871617]],["^15",[134,"^X",59,536871617]],["^15",[134,"^V",126,536871617]],["^15",[134,"^U",59,536871618]],["^15",[134,"^?",["^ "],536871617]],["^15",[134,"^;","~u69704e7d-1d8e-46f6-89d2-6136cb2b45e5",536871617]],["^15",[135,"^Q","agentic chunking",536871617]],["^15",[135,"^O","^16",536871617]],["^15",[135,"^F",134,536871617]],["^15",[135,"^X",59,536871617]],["^15",[135,"^V",126,536871617]],["^15",[135,"^U",59,536871618]],["^15",[135,"^?",["^ "],536871617]],["^15",[135,"^;","~u62e8e87e-f2d5-4213-ae62-f538838be80c",536871617]],["^15",[136,"^Q","optimizations",536871617]],["^15",[136,"^O","^16",536871617]],["^15",[136,"^F",126,536871617]],["^15",[136,"^X",59,536871617]],["^15",[136,"^V",123,536871617]],["^15",[136,"^U",59,536871618]],["^15",[136,"^?",["^ "],536871617]],["^15",[136,"^;","~u70976044-a148-4170-ba80-ec7b37a498e3",536871617]],["^15",[137,"^Q","size: 200-500 chars w/50-100 overlap",536871617]],["^15",[137,"^O","^16",536871617]],["^15",[137,"^F",136,536871617]],["^15",[137,"^X",59,536871617]],["^15",[137,"^V",136,536871617]],["^15",[137,"^U",59,536871618]],["^15",[137,"^?",["^ "],536871617]],["^15",[137,"^;","~uda1ad2f9-dd81-46ee-b865-0e1c00b96e0e",536871617]],["^15",[138,"^Q","boundaries: sentences",536871617]],["^15",[138,"^O","^16",536871617]],["^15",[138,"^F",137,536871617]],["^15",[138,"^X",59,536871617]],["^15",[138,"^V",136,536871617]],["^15",[138,"^U",59,536871618]],["^15",[138,"^?",["^ "],536871617]],["^15",[138,"^;","~uc4bb982a-8242-491b-b789-13ece62b17cd",536871617]],["^15",[139,"^Q","quality:",536871617]],["^15",[139,"^O","^16",536871617]],["^15",[139,"^F",138,536871617]],["^15",[139,"^X",59,536871617]],["^15",[139,"^V",136,536871617]],["^15",[139,"^U",59,536871618]],["^15",[139,"^?",["^ "],536871617]],["^15",[139,"^;","~uec60c284-72e3-43ee-94d9-065bc1cbc8f7",536871617]],["^15",[140,"^Q","test w/real queries, verify context preservation",536871617]],["^15",[140,"^O","^16",536871617]],["^15",[140,"^F",139,536871617]],["^15",[140,"^X",59,536871617]],["^15",[140,"^V",139,536871617]],["^15",[140,"^U",59,536871618]],["^15",[140,"^?",["^ "],536871617]],["^15",[140,"^;","~uef0c8a46-58a4-47bc-b7ca-252219c6d63b",536871617]],["^15",[141,"^Q","monitor searches",536871617]],["^15",[141,"^O","^16",536871617]],["^15",[141,"^F",140,536871617]],["^15",[141,"^X",59,536871617]],["^15",[141,"^V",139,536871617]],["^15",[141,"^U",59,536871618]],["^15",[141,"^?",["^ "],536871617]],["^15",[141,"^;","~ubfaddd8a-97c3-4731-a341-f6434eb7118d",536871617]],["^15",[142,"^Q","more RAG topics:",536871617]],["^15",[142,"^O","^16",536871617]],["^15",[142,"^F",105,536871617]],["^15",[142,"^X",59,536871617]],["^15",[142,"^V",98,536871617]],["^15",[142,"^U",59,536871618]],["^15",[142,"^?",["^ "],536871617]],["^15",[142,"^;","~u5d1e315e-d4e4-471c-9892-90e429a5fbfb",536871617]],["^15",[143,"^Q","multi-modal (image/audio/video)",536871617]],["^15",[143,"^O","^16",536871617]],["^15",[143,"^F",142,536871617]],["^15",[143,"^X",59,536871617]],["^15",[143,"^V",142,536871617]],["^15",[143,"^U",59,536871618]],["^15",[143,"^?",["^ "],536871617]],["^15",[143,"^;","~ud41584c0-05e4-4162-b4b7-ad97803aeae2",536871617]],["^15",[144,"^Q","graph rag",536871617]],["^15",[144,"^O","^16",536871617]],["^15",[144,"^F",143,536871617]],["^15",[144,"^X",59,536871617]],["^15",[144,"^V",142,536871617]],["^15",[144,"^U",59,536871618]],["^15",[144,"^?",["^ "],536871617]],["^15",[144,"^;","~u41e40c20-d009-4047-8cee-abae489db195",536871617]],["^15",[145,"^Q","hybrid search",536871617]],["^15",[145,"^O","^16",536871617]],["^15",[145,"^F",144,536871617]],["^15",[145,"^X",59,536871617]],["^15",[145,"^V",142,536871617]],["^15",[145,"^U",59,536871618]],["^15",[145,"^?",["^ "],536871617]],["^15",[145,"^;","~ua7bb3921-e7b0-4022-b53f-b1245f16668d",536871617]],["^15",[146,"^Q","rag w/agents",536871617]],["^15",[146,"^O","^16",536871617]],["^15",[146,"^F",145,536871617]],["^15",[146,"^X",59,536871617]],["^15",[146,"^V",142,536871617]],["^15",[146,"^U",59,536871618]],["^15",[146,"^?",["^ "],536871617]],["^15",[146,"^;","~ua236a405-7d35-46c4-ba2a-6583c63b44ff",536871617]],["^15",[147,"^Q","federated rag (cross-domain knowledge)",536871617]],["^15",[147,"^O","^16",536871617]],["^15",[147,"^F",146,536871617]],["^15",[147,"^X",59,536871617]],["^15",[147,"^V",142,536871617]],["^15",[147,"^U",59,536871618]],["^15",[147,"^?",["^ "],536871617]],["^15",[147,"^;","~u997e1bc9-35e7-4e3c-bb0a-983032125120",536871617]],["^15",[148,"^Q","reranking",536871617]],["^15",[148,"^O","^16",536871617]],["^15",[148,"^F",147,536871617]],["^15",[148,"^X",59,536871617]],["^15",[148,"^V",142,536871617]],["^15",[148,"^U",59,536871618]],["^15",[148,"^?",["^ "],536871617]],["^15",[148,"^;","~u0ac09b4c-dd5a-4eb0-8dae-8aef21b33a0a",536871617]],["^15",[149,"^Q","query expansion - add synonyms + context",536871617]],["^15",[149,"^O","^16",536871617]],["^15",[149,"^F",148,536871617]],["^15",[149,"^X",59,536871617]],["^15",[149,"^V",142,536871617]],["^15",[149,"^U",59,536871618]],["^15",[149,"^?",["^ "],536871617]],["^15",[149,"^;","~ubf302674-6bbc-4c13-8845-d7dd4445d610",536871617]],["^15",[150,"^Q","context compression (summarized docs)",536871617]],["^15",[150,"^O","^16",536871617]],["^15",[150,"^F",149,536871617]],["^15",[150,"^X",59,536871617]],["^15",[150,"^V",142,536871617]],["^15",[150,"^U",59,536871618]],["^15",[150,"^?",["^ "],536871617]],["^15",[150,"^;","~uc3e6b002-51d3-41d7-a41b-dae9ac718efb",536871617]],["^15",[151,"^Q","fine-tuning - train model on rag data",536871617]],["^15",[151,"^O","^16",536871617]],["^15",[151,"^F",150,536871617]],["^15",[151,"^X",59,536871617]],["^15",[151,"^V",142,536871617]],["^15",[151,"^U",59,536871618]],["^15",[151,"^?",["^ "],536871617]],["^15",[151,"^;","~u7e8f62ab-005d-44fd-b02b-52218733c79c",536871617]],["^15",[152,"^Q","guardrails",536871617]],["^15",[152,"^O","^16",536871617]],["^15",[152,"^F",98,536871617]],["^15",[152,"^X",59,536871617]],["^15",[152,"^V",60,536871617]],["^15",[152,"^U",59,536871618]],["^15",[152,"^?",["^ "],536871617]],["^15",[152,"^;","~u359286fd-6cfc-4e51-b53d-852b3d3530d7",536871617]],["^15",[153,"^Q","types",536871617]],["^15",[153,"^O","^16",536871617]],["^15",[153,"^F",152,536871617]],["^15",[153,"^X",59,536871617]],["^15",[153,"^V",152,536871617]],["^15",[153,"^U",59,536871618]],["^15",[153,"^?",["^ "],536871617]],["^15",[153,"^;","~u9e09dfc3-2369-4733-9137-b4717cebd58f",536871617]],["^15",[154,"^Q","rules/heursitcs",536871617]],["^15",[154,"^O","^16",536871617]],["^15",[154,"^F",153,536871617]],["^15",[154,"^X",59,536871617]],["^15",[154,"^V",153,536871617]],["^15",[154,"^U",59,536871618]],["^15",[154,"^?",["^ "],536871617]],["^15",[154,"^;","~u7c3d44ed-1161-4688-98fb-94b605249b97",536871617]],["^15",[155,"^Q","keywrods, paterns, regex",536871617]],["^15",[155,"^O","^16",536871617]],["^15",[155,"^F",154,536871617]],["^15",[155,"^X",59,536871617]],["^15",[155,"^V",154,536871617]],["^15",[155,"^U",59,536871618]],["^15",[155,"^?",["^ "],536871617]],["^15",[155,"^;","~u2adcdd88-cd59-4f47-bf37-8ca548dfb5ef",536871617]],["^15",[156,"^Q","there are small, fine-tuned models",536871617]],["^15",[156,"^O","^16",536871617]],["^15",[156,"^F",154,536871617]],["^15",[156,"^X",59,536871617]],["^15",[156,"^V",153,536871617]],["^15",[156,"^U",59,536871618]],["^15",[156,"^?",["^ "],536871617]],["^15",[156,"^;","~u891188e9-4a95-4a59-9754-2a1e2d55666e",536871617]],["^15",[157,"^Q","classification/factuality/topic detection, named entity recognition",536871617]],["^15",[157,"^O","^16",536871617]],["^15",[157,"^F",156,536871617]],["^15",[157,"^X",59,536871617]],["^15",[157,"^V",156,536871617]],["^15",[157,"^U",59,536871618]],["^15",[157,"^?",["^ "],536871617]],["^15",[157,"^;","~uc0685bbc-b4f9-4ce4-bd96-60cf945a567b",536871617]],["^15",[158,"^Q","LLM checks",536871617]],["^15",[158,"^O","^16",536871617]],["^15",[158,"^F",156,536871617]],["^15",[158,"^X",59,536871617]],["^15",[158,"^V",153,536871617]],["^15",[158,"^U",59,536871618]],["^15",[158,"^?",["^ "],536871617]],["^15",[158,"^;","~u2e918a42-cc7a-4c81-8e97-adcd2fa7bb2f",536871617]],["^15",[159,"^Q","toxicity",536871617]],["^15",[159,"^O","^16",536871617]],["^15",[159,"^F",158,536871617]],["^15",[159,"^X",59,536871617]],["^15",[159,"^V",158,536871617]],["^15",[159,"^U",59,536871618]],["^15",[159,"^?",["^ "],536871617]],["^15",[159,"^;","~ufa2685e7-dc8b-484d-a191-489a748a75e5",536871617]],["^15",[160,"^Q","risk profile",536871617]],["^15",[160,"^O","^16",536871617]],["^15",[160,"^F",153,536871617]],["^15",[160,"^X",59,536871617]],["^15",[160,"^V",152,536871617]],["^15",[160,"^U",59,536871618]],["^15",[160,"^?",["^ "],536871617]],["^15",[160,"^;","~u49325751-7229-4b6b-92ef-a810bbff1c66",536871617]],["^15",[161,"^Q","PII",536871617]],["^15",[161,"^O","^16",536871617]],["^15",[161,"^F",160,536871617]],["^15",[161,"^X",59,536871617]],["^15",[161,"^V",160,536871617]],["^15",[161,"^U",59,536871618]],["^15",[161,"^?",["^ "],536871617]],["^15",[161,"^;","~ufd3eed83-5c44-44b5-b698-421e5c887a93",536871617]],["^15",[162,"^Q","Company secrets",536871617]],["^15",[162,"^O","^16",536871617]],["^15",[162,"^F",161,536871617]],["^15",[162,"^X",59,536871617]],["^15",[162,"^V",160,536871617]],["^15",[162,"^U",59,536871618]],["^15",[162,"^?",["^ "],536871617]],["^15",[162,"^;","~u5540fee5-5854-4f1a-b938-e3d338bfc6f6",536871617]],["^15",[163,"^Q","measure occurences of",536871617]],["^15",[163,"^O","^16",536871617]],["^15",[163,"^F",162,536871617]],["^15",[163,"^X",59,536871617]],["^15",[163,"^V",160,536871617]],["^15",[163,"^U",59,536871618]],["^15",[163,"^?",["^ "],536871617]],["^15",[163,"^;","~uf8d3a79a-276c-4401-872c-c9852cfdf9e8",536871617]],["^15",[164,"^Q","LLLM refusals",536871617]],["^15",[164,"^O","^16",536871617]],["^15",[164,"^F",163,536871617]],["^15",[164,"^X",59,536871617]],["^15",[164,"^V",163,536871617]],["^15",[164,"^U",59,536871618]],["^15",[164,"^?",["^ "],536871617]],["^15",[164,"^;","~u7ac96dd2-e012-4081-9562-60c88c00c5d0",536871617]],["^15",[165,"^Q","guard violation",536871617]],["^15",[165,"^O","^16",536871617]],["^15",[165,"^F",164,536871617]],["^15",[165,"^X",59,536871617]],["^15",[165,"^V",163,536871617]],["^15",[165,"^U",59,536871618]],["^15",[165,"^?",["^ "],536871617]],["^15",[165,"^;","~u0b02019c-cb1a-48b6-9ad1-a33ee3dfbd5b",536871617]],["^15",[166,"^Q","there is a guardrais python lib",536871617]],["^15",[166,"^O","^16",536871617]],["^15",[166,"^F",160,536871617]],["^15",[166,"^X",59,536871617]],["^15",[166,"^V",152,536871617]],["^15",[166,"^U",59,536871618]],["^15",[166,"^?",["^ "],536871617]],["^15",[166,"^;","~u8491a72d-fc17-4d46-85c6-a3800cff2a0f",536871617]],["^15",[167,"^Q","register a validator",536871617]],["^15",[167,"^O","^16",536871617]],["^15",[167,"^F",166,536871617]],["^15",[167,"^X",59,536871617]],["^15",[167,"^V",166,536871617]],["^15",[167,"^U",59,536871618]],["^15",[167,"^?",["^ "],536871617]],["^15",[167,"^;","~ue7bed112-f9ae-4406-8e82-f5f4dbb711c8",536871617]],["^15",[168,"^Q","it runs as a server that wraps llm calls",536871617]],["^15",[168,"^O","^16",536871617]],["^15",[168,"^F",167,536871617]],["^15",[168,"^X",59,536871617]],["^15",[168,"^V",166,536871617]],["^15",[168,"^U",59,536871618]],["^15",[168,"^?",["^ "],536871617]],["^15",[168,"^;","~u9490e3be-179c-4083-bd98-0ac10ce356b2",536871617]],["^15",[169,"^Q","openapi api compatible",536871617]],["^15",[169,"^O","^16",536871617]],["^15",[169,"^F",168,536871617]],["^15",[169,"^X",59,536871617]],["^15",[169,"^V",168,536871617]],["^15",[169,"^U",59,536871618]],["^15",[169,"^?",["^ "],536871617]],["^15",[169,"^;","~ua78040b4-c7f3-490f-bbfb-e2980b7d03c6",536871617]],["^15",[170,"^Q","can either throw exception, fix message, or display message",536871617]],["^15",[170,"^O","^16",536871617]],["^15",[170,"^F",168,536871617]],["^15",[170,"^X",59,536871617]],["^15",[170,"^V",166,536871617]],["^15",[170,"^U",59,536871618]],["^15",[170,"^?",["^ "],536871617]],["^15",[170,"^;","~ufbb87a42-3149-42ac-ae52-4ada10a28c73",536871617]],["^15",[171,"^Q","there's also a guardrails hub for common stuff",536871617]],["^15",[171,"^O","^16",536871617]],["^15",[171,"^F",166,536871617]],["^15",[171,"^X",59,536871617]],["^15",[171,"^V",152,536871617]],["^15",[171,"^U",59,536871618]],["^15",[171,"^?",["^ "],536871617]],["^15",[171,"^;","~u0673ce97-4812-427c-8d2e-c5f16d11e618",536871617]],["^15",[172,"^Q","detecting hallucinations",536871617]],["^15",[172,"^O","^16",536871617]],["^15",[172,"^F",152,536871617]],["^15",[172,"^X",59,536871617]],["^15",[172,"^V",60,536871617]],["^15",[172,"^U",59,536871618]],["^15",[172,"^?",["^ "],536871617]],["^15",[172,"^;","~ue8d4e454-8798-4616-ac51-633be889ea4b",536871617]],["^15",[173,"^Q","NLI: Natural Language Inference (or Entailment)",536871617]],["^15",[173,"^O","^16",536871617]],["^15",[173,"^F",172,536871617]],["^15",[173,"^X",59,536871617]],["^15",[173,"^V",172,536871617]],["^15",[173,"^U",59,536871618]],["^15",[173,"^?",["^ "],536871617]],["^15",[173,"^;","~u6ff0a09a-bdab-4d56-bfc2-ef85e2c4a0a6",536871617]],["^15",[174,"^Q","given a premise and hypothesis,",536871617]],["^15",[174,"^O","^16",536871617]],["^15",[174,"^F",173,536871617]],["^15",[174,"^X",59,536871617]],["^15",[174,"^V",173,536871617]],["^15",[174,"^U",59,536871618]],["^15",[174,"^?",["^ "],536871617]],["^15",[174,"^;","~u11ade843-8ae9-42c2-bf82-2b0f722b33b7",536871617]],["^15",[175,"^Q","ex:",536871617]],["^15",[175,"^O","^16",536871617]],["^15",[175,"^F",174,536871617]],["^15",[175,"^X",59,536871617]],["^15",[175,"^V",173,536871617]],["^15",[175,"^U",59,536871618]],["^15",[175,"^?",["^ "],536871617]],["^15",[175,"^;","~u9a554104-a584-4d42-bff3-a15e0c8d9b67",536871617]],["^15",[176,"^Q","premise: sun rises in east, sets in west",536871617]],["^15",[176,"^O","^16",536871617]],["^15",[176,"^F",175,536871617]],["^15",[176,"^X",59,536871617]],["^15",[176,"^V",175,536871617]],["^15",[176,"^U",59,536871618]],["^15",[176,"^?",["^ "],536871617]],["^15",[176,"^;","~u5c843992-196f-42f4-8b67-9991c0a12bb7",536871617]],["^15",[177,"^Q","hypothesis: the sun rises in the east",536871617]],["^15",[177,"^O","^16",536871617]],["^15",[177,"^F",176,536871617]],["^15",[177,"^X",59,536871617]],["^15",[177,"^V",175,536871617]],["^15",[177,"^U",59,536871618]],["^15",[177,"^?",["^ "],536871617]],["^15",[177,"^;","~u56300b04-bced-4384-8bc5-71a4be6023f5",536871617]],["^15",[178,"^Q","provide to NLI model",536871617]],["^15",[178,"^O","^16",536871617]],["^15",[178,"^F",177,536871617]],["^15",[178,"^X",59,536871617]],["^15",[178,"^V",175,536871617]],["^15",[178,"^U",59,536871618]],["^15",[178,"^?",["^ "],536871617]],["^15",[178,"^;","~u305411aa-58f1-42df-a4fd-d6dd6bf78fda",536871617]],["^15",[179,"^Q","output:",536871617]],["^15",[179,"^O","^16",536871617]],["^15",[179,"^F",178,536871617]],["^15",[179,"^X",59,536871617]],["^15",[179,"^V",175,536871617]],["^15",[179,"^U",59,536871618]],["^15",[179,"^?",["^ "],536871617]],["^15",[179,"^;","~udca9edf1-3fa1-4c94-a0da-dde51e93c22b",536871617]],["^15",[180,"^Q","entailment (truthful statement): sun rises in east",536871617]],["^15",[180,"^O","^16",536871617]],["^15",[180,"^F",179,536871617]],["^15",[180,"^X",59,536871617]],["^15",[180,"^V",179,536871617]],["^15",[180,"^U",59,536871618]],["^15",[180,"^?",["^ "],536871617]],["^15",[180,"^;","~ucd360f16-c88d-4e4f-bbf4-6a3a2dc39779",536871617]],["^15",[181,"^Q","contradiction: sun rises in west",536871617]],["^15",[181,"^O","^16",536871617]],["^15",[181,"^F",180,536871617]],["^15",[181,"^X",59,536871617]],["^15",[181,"^V",179,536871617]],["^15",[181,"^U",59,536871618]],["^15",[181,"^?",["^ "],536871617]],["^15",[181,"^;","~u705ace97-4ca6-49c7-b2a4-78e2a1a22a7f",536871617]],["^15",[182,"^Q","neutral: sun is a star",536871617]],["^15",[182,"^O","^16",536871617]],["^15",[182,"^F",181,536871617]],["^15",[182,"^X",59,536871617]],["^15",[182,"^V",179,536871617]],["^15",[182,"^U",59,536871618]],["^15",[182,"^?",["^ "],536871617]],["^15",[182,"^;","~ua5179891-d927-4457-a170-5924672cb977",536871617]],["^15",[183,"^Q","use nltk library",536871617]],["^15",[183,"^O","^16",536871617]],["^15",[183,"^F",175,536871617]],["^15",[183,"^X",59,536871617]],["^15",[183,"^V",173,536871617]],["^15",[183,"^U",59,536871618]],["^15",[183,"^?",["^ "],536871617]],["^15",[183,"^;","~u6feeb7a3-0377-467a-b8e3-ee671e2e1faa",536871617]],["^15",[184,"^Q","NLI pipeline is just a set of tests",536871617]],["^15",[184,"^O","^16",536871617]],["^15",[184,"^F",183,536871617]],["^15",[184,"^X",59,536871617]],["^15",[184,"^V",173,536871617]],["^15",[184,"^U",59,536871618]],["^15",[184,"^?",["^ "],536871617]],["^15",[184,"^;","~u5a7e9a6d-5495-44c7-b36b-5435f4269d32",536871617]],["^15",[185,"^Q","test each case: entailment/contra/neutral",536871617]],["^15",[185,"^O","^16",536871617]],["^15",[185,"^F",184,536871617]],["^15",[185,"^X",59,536871617]],["^15",[185,"^V",184,536871617]],["^15",[185,"^U",59,536871618]],["^15",[185,"^?",["^ "],536871617]],["^15",[185,"^;","~u272d8366-bd38-4343-922c-e620a9ad0be1",536871617]],["^15",[186,"^Q","can test which sources are retrieved for a given sentence",536871617]],["^15",[186,"^O","^16",536871617]],["^15",[186,"^F",173,536871617]],["^15",[186,"^X",59,536871617]],["^15",[186,"^V",172,536871617]],["^15",[186,"^U",59,536871618]],["^15",[186,"^?",["^ "],536871617]],["^15",[186,"^;","~uc16f8a4e-8e44-441b-abef-c49fd17c5c42",536871617]],["^15",[187,"^Q","then can check whether sources entail (prove) the sentence",536871617]],["^15",[187,"^O","^16",536871617]],["^15",[187,"^F",186,536871617]],["^15",[187,"^X",59,536871617]],["^15",[187,"^V",186,536871617]],["^15",[187,"^U",59,536871618]],["^15",[187,"^?",["^ "],536871617]],["^15",[187,"^;","~ub8f196ba-8fc0-466e-88ac-2e74c0d66fdd",536871617]],["^15",[188,"^Q","zero-shot classification",536871617]],["^15",[188,"^O","^16",536871617]],["^15",[188,"^F",186,536871617]],["^15",[188,"^X",59,536871617]],["^15",[188,"^V",172,536871617]],["^15",[188,"^U",59,536871618]],["^15",[188,"^?",["^ "],536871617]],["^15",[188,"^;","~u18f26421-2d33-4aa4-816d-68efd8699c8d",536871617]],["^15",[189,"^Q","bart-large-mlni is an example (pretrained on NLI task)",536871617]],["^15",[189,"^O","^16",536871617]],["^15",[189,"^F",188,536871617]],["^15",[189,"^X",59,536871617]],["^15",[189,"^V",188,536871617]],["^15",[189,"^U",59,536871618]],["^15",[189,"^?",["^ "],536871617]],["^15",[189,"^;","~u7eda01cb-8889-4362-9d4a-b63d44f53fc5",536871617]],["^15",[190,"^Q","run it multiple times to get statistical failure rates",536871617]],["^15",[190,"^O","^16",536871617]],["^15",[190,"^F",189,536871617]],["^15",[190,"^X",59,536871617]],["^15",[190,"^V",188,536871617]],["^15",[190,"^U",59,536871618]],["^15",[190,"^?",["^ "],536871617]],["^15",[190,"^;","~uacff5c8e-7954-48f8-81e8-a5aa1556a786",536871617]],["^15",[191,"^Q","SOTA topic classifier",536871617]],["^15",[191,"^O","^16",536871617]],["^15",[191,"^F",190,536871617]],["^15",[191,"^X",59,536871617]],["^15",[191,"^V",188,536871617]],["^15",[191,"^U",59,536871618]],["^15",[191,"^?",["^ "],536871617]],["^15",[191,"^;","~u2a38cb53-5060-4728-9fd1-58a84475e7f8",536871617]],["^15",[192,"^Q","PII checking",536871617]],["^15",[192,"^O","^16",536871617]],["^15",[192,"^F",172,536871617]],["^15",[192,"^X",59,536871617]],["^15",[192,"^V",60,536871617]],["^15",[192,"^U",59,536871618]],["^15",[192,"^?",["^ "],536871617]],["^15",[192,"^;","~u2ed1a3ba-1888-4a69-a2c6-497b9d237a67",536871617]],["^15",[193,"^Q","never send unfiltered info to LLM server",536871617]],["^15",[193,"^O","^16",536871617]],["^15",[193,"^F",192,536871617]],["^15",[193,"^X",59,536871617]],["^15",[193,"^V",192,536871617]],["^15",[193,"^U",59,536871618]],["^15",[193,"^?",["^ "],536871617]],["^15",[193,"^;","~u9844a46e-3d7b-473b-b0da-2f118bd8f302",536871617]],["^15",[194,"^Q","MS presidio is a tool for this",536871617]],["^15",[194,"^O","^16",536871617]],["^15",[194,"^F",193,536871617]],["^15",[194,"^X",59,536871617]],["^15",[194,"^V",192,536871617]],["^15",[194,"^U",59,536871618]],["^15",[194,"^?",["^ "],536871617]],["^15",[194,"^;","~ufef61e20-dec9-4020-a5ba-fe25351d1756",536871617]],["^15",[195,"^Q","it can anonymize data",536871617]],["^15",[195,"^O","^16",536871617]],["^15",[195,"^F",194,536871617]],["^15",[195,"^X",59,536871617]],["^15",[195,"^V",194,536871617]],["^15",[195,"^U",59,536871618]],["^15",[195,"^?",["^ "],536871617]],["^15",[195,"^;","~u96997eed-ee73-41d4-b36d-b7b36f69ba40",536871617]],["^15",[196,"^Q","prevent competitor mention",536871617]],["^15",[196,"^O","^16",536871617]],["^15",[196,"^F",192,536871617]],["^15",[196,"^X",59,536871617]],["^15",[196,"^V",60,536871617]],["^15",[196,"^U",59,536871618]],["^15",[196,"^?",["^ "],536871617]],["^15",[196,"^;","~ued909d93-8a41-4136-aef6-3c2495c48398",536871617]],["^15",[197,"^Q","filter by exact keyword match",536871617]],["^15",[197,"^O","^16",536871617]],["^15",[197,"^F",196,536871617]],["^15",[197,"^X",59,536871617]],["^15",[197,"^V",196,536871617]],["^15",[197,"^U",59,536871618]],["^15",[197,"^?",["^ "],536871617]],["^15",[197,"^;","~u86b1c554-ef56-4367-a5df-ef3a1c411da9",536871617]],["^15",[198,"^Q","named entity recognition",536871617]],["^15",[198,"^O","^16",536871617]],["^15",[198,"^F",197,536871617]],["^15",[198,"^X",59,536871617]],["^15",[198,"^V",196,536871617]],["^15",[198,"^U",59,536871618]],["^15",[198,"^?",["^ "],536871617]],["^15",[198,"^;","~u913f2ac2-2153-4b7d-8087-56e9dd8e4ae6",536871617]],["^15",[199,"^Q","do vector similarity of names",536871617]],["^15",[199,"^O","^16",536871617]],["^15",[199,"^F",198,536871617]],["^15",[199,"^X",59,536871617]],["^15",[199,"^V",198,536871617]],["^15",[199,"^U",59,536871618]],["^15",[199,"^?",["^ "],536871617]],["^15",[199,"^;","~u46b48f7e-1539-479f-b8e4-681b83242806",536871617]],["^15",[200,"^Q","NER example: bert-base-NER",536871617]],["^15",[200,"^O","^16",536871617]],["^15",[200,"^F",199,536871617]],["^15",[200,"^X",59,536871617]],["^15",[200,"^V",198,536871617]],["^15",[200,"^U",59,536871618]],["^15",[200,"^?",["^ "],536871617]],["^15",[200,"^;","~u1e9e11be-729e-4420-a7f9-512916257cd6",536871617]],["^15",[201,"^Q","lethal trifecta",536871617]],["^15",[201,"^O","^16",536871617]],["^15",[201,"^F",196,536871617]],["^15",[201,"^X",59,536871617]],["^15",[201,"^V",60,536871617]],["^15",[201,"^U",59,536871618]],["^15",[201,"^?",["^ "],536871617]],["^15",[201,"^;","~u9aee9d6e-4559-4556-83d1-3d92e5c9fae0",536871617]],["^15",[202,"^Q","these are three categories of behavior a system can perform:",536871617]],["^15",[202,"^O","^16",536871617]],["^15",[202,"^F",201,536871617]],["^15",[202,"^X",59,536871617]],["^15",[202,"^V",201,536871617]],["^15",[202,"^U",59,536871618]],["^15",[202,"^?",["^ "],536871617]],["^15",[202,"^;","~ubb960005-05b0-4051-8b0e-a8371ce75b5a",536871617]],["^15",[203,"^Q","access to sensitive data",536871617]],["^15",[203,"^O","^16",536871617]],["^15",[203,"^F",202,536871617]],["^15",[203,"^X",59,536871617]],["^15",[203,"^V",202,536871617]],["^15",[203,"^U",59,536871618]],["^15",[203,"^?",["^ "],536871617]],["^15",[203,"^;","~u8e280af2-621a-4649-9d34-2b4a2691985d",536871617]],["^15",[204,"^Q","ability to externally communicate",536871617]],["^15",[204,"^O","^16",536871617]],["^15",[204,"^F",203,536871617]],["^15",[204,"^X",59,536871617]],["^15",[204,"^V",202,536871617]],["^15",[204,"^U",59,536871618]],["^15",[204,"^?",["^ "],536871617]],["^15",[204,"^;","~uc985a491-5027-45f6-b8dc-35ed3c6510ba",536871617]],["^15",[205,"^Q","exposure to untrusted content",536871617]],["^15",[205,"^O","^16",536871617]],["^15",[205,"^F",204,536871617]],["^15",[205,"^X",59,536871617]],["^15",[205,"^V",202,536871617]],["^15",[205,"^U",59,536871618]],["^15",[205,"^?",["^ "],536871617]],["^15",[205,"^;","~uc89032e6-c128-4727-9d31-258e005cc697",536871617]],["^15",[206,"^Q","so giving an agent these powers expose risk",536871617]],["^15",[206,"^O","^16",536871617]],["^15",[206,"^F",202,536871617]],["^15",[206,"^X",59,536871617]],["^15",[206,"^V",201,536871617]],["^15",[206,"^U",59,536871618]],["^15",[206,"^?",["^ "],536871617]],["^15",[206,"^;","~u1ed2228c-8b6a-47df-bb12-5474a4f266fa",536871617]],["^15",[207,"^Q","threat modeling for prompts",536871617]],["^15",[207,"^O","^16",536871617]],["^15",[207,"^F",201,536871617]],["^15",[207,"^X",59,536871617]],["^15",[207,"^V",60,536871617]],["^15",[207,"^U",59,536871618]],["^15",[207,"^?",["^ "],536871617]],["^15",[207,"^;","~u8552597f-7099-4963-92d4-b954569fb518",536871617]],["^15",[208,"^Q","reverting rules",536871617]],["^15",[208,"^O","^16",536871617]],["^15",[208,"^F",207,536871617]],["^15",[208,"^X",59,536871617]],["^15",[208,"^V",207,536871617]],["^15",[208,"^U",59,536871618]],["^15",[208,"^?",["^ "],536871617]],["^15",[208,"^;","~uc5b2eeb6-3903-4724-96bf-827137de2ccc",536871617]],["^15",[209,"^Q","DoS by embedding tons of request (i.e. book 50 appointments)",536871617]],["^15",[209,"^O","^16",536871617]],["^15",[209,"^F",208,536871617]],["^15",[209,"^X",59,536871617]],["^15",[209,"^V",207,536871617]],["^15",[209,"^U",59,536871618]],["^15",[209,"^?",["^ "],536871617]],["^15",[209,"^;","~u5172c91d-8d25-4b86-9937-9ce64043a218",536871617]],["^15",[210,"^Q","\"read notes for record 7384\" to access others' data",536871617]],["^15",[210,"^O","^16",536871617]],["^15",[210,"^F",209,536871617]],["^15",[210,"^X",59,536871617]],["^15",[210,"^V",207,536871617]],["^15",[210,"^U",59,536871618]],["^15",[210,"^?",["^ "],536871617]],["^15",[210,"^;","~u18ce2de6-6762-4aaa-86cb-cf973f71beaf",536871617]],["^15",[211,"^Q","\"send SMS messages\"",536871617]],["^15",[211,"^O","^16",536871617]],["^15",[211,"^F",210,536871617]],["^15",[211,"^X",59,536871617]],["^15",[211,"^V",207,536871617]],["^15",[211,"^U",59,536871618]],["^15",[211,"^?",["^ "],536871617]],["^15",[211,"^;","~ud98430eb-12fa-47ee-b4e5-5bb0f28dcaa6",536871617]],["^15",[212,"^Q","good practices",536871617]],["^15",[212,"^O","^16",536871617]],["^15",[212,"^F",207,536871617]],["^15",[212,"^X",59,536871617]],["^15",[212,"^V",60,536871617]],["^15",[212,"^U",59,536871618]],["^15",[212,"^?",["^ "],536871617]],["^15",[212,"^;","~u80e60288-3d6c-41c1-83cb-8f0c3b5a5427",536871617]],["^15",[213,"^Q","break up agent steps that are limited in scope",536871617]],["^15",[213,"^O","^16",536871617]],["^15",[213,"^F",212,536871617]],["^15",[213,"^X",59,536871617]],["^15",[213,"^V",212,536871617]],["^15",[213,"^U",59,536871618]],["^15",[213,"^?",["^ "],536871617]],["^15",[213,"^;","~ub64d8bbd-586d-4723-8dae-3d52f2672570",536871617]],["^15",[214,"^Q","agents dedicated to specific set of tasks that are delegated to",536871617]],["^15",[214,"^O","^16",536871617]],["^15",[214,"^F",213,536871617]],["^15",[214,"^X",59,536871617]],["^15",[214,"^V",213,536871617]],["^15",[214,"^U",59,536871618]],["^15",[214,"^?",["^ "],536871617]],["^15",[214,"^;","~u0f972151-b9e2-49d2-a30a-9052b19330e7",536871617]],["^15",[215,"^Q","agents shouldn't be configured to improve themselves on their own",536871617]],["^15",[215,"^O","^16",536871617]],["^15",[215,"^F",213,536871617]],["^15",[215,"^X",59,536871617]],["^15",[215,"^V",212,536871617]],["^15",[215,"^U",59,536871618]],["^15",[215,"^?",["^ "],536871617]],["^15",[215,"^;","~u80e2c0a9-1331-4cbc-84a8-a95d1bbbc9c1",536871617]],["^15",[216,"^Q","principal of least privilege (separate MCP servers for clients vs support)",536871617]],["^15",[216,"^O","^16",536871617]],["^15",[216,"^F",215,536871617]],["^15",[216,"^X",59,536871617]],["^15",[216,"^V",212,536871617]],["^15",[216,"^U",59,536871618]],["^15",[216,"^?",["^ "],536871617]],["^15",[216,"^;","~u88b42a9c-0746-456b-a5c6-b25adbe518fc",536871617]],["^15",[217,"^Q","google IAM recommender",536871617]],["^15",[217,"^O","^16",536871617]],["^15",[217,"^F",216,536871617]],["^15",[217,"^X",59,536871617]],["^15",[217,"^V",212,536871617]],["^15",[217,"^U",59,536871618]],["^15",[217,"^?",["^ "],536871617]],["^15",[217,"^;","~u6ea0de45-a0e8-4e80-96db-f9668aaa7616",536871617]],["^15",[218,"^Q","TTL on credentials",536871617]],["^15",[218,"^O","^16",536871617]],["^15",[218,"^F",217,536871617]],["^15",[218,"^X",59,536871617]],["^15",[218,"^V",212,536871617]],["^15",[218,"^U",59,536871618]],["^15",[218,"^?",["^ "],536871617]],["^15",[218,"^;","~u9835b720-6e84-41a7-8ad1-561e50874fb6",536871617]],["^15",[219,"^Q","add human review for edge cases",536871617]],["^15",[219,"^O","^16",536871617]],["^15",[219,"^F",218,536871617]],["^15",[219,"^X",59,536871617]],["^15",[219,"^V",212,536871617]],["^15",[219,"^U",59,536871618]],["^15",[219,"^?",["^ "],536871617]],["^15",[219,"^;","~u4003471f-0b42-4ffd-a723-811128a08630",536871617]],["^15",[220,"^Q","can't overload with all volume",536871617]],["^15",[220,"^O","^16",536871617]],["^15",[220,"^F",219,536871617]],["^15",[220,"^X",59,536871617]],["^15",[220,"^V",219,536871617]],["^15",[220,"^U",59,536871618]],["^15",[220,"^?",["^ "],536871617]],["^15",[220,"^;","~u43cb50a5-683d-40d7-82d8-43247b55c5ff",536871617]],["^15",[221,"^Q","they'll just rubber stamp",536871617]],["^15",[221,"^O","^16",536871617]],["^15",[221,"^F",220,536871617]],["^15",[221,"^X",59,536871617]],["^15",[221,"^V",219,536871617]],["^15",[221,"^U",59,536871618]],["^15",[221,"^?",["^ "],536871617]],["^15",[221,"^;","~ub762fd52-f60b-430a-8f90-eff98afe147b",536871617]],["^15",[222,"^Q","protect secrets",536871617]],["^15",[222,"^O","^16",536871617]],["^15",[222,"^F",219,536871617]],["^15",[222,"^X",59,536871617]],["^15",[222,"^V",212,536871617]],["^15",[222,"^U",59,536871618]],["^15",[222,"^?",["^ "],536871617]],["^15",[222,"^;","~u417ab2e6-bb7a-4faf-bd24-1fc5d3ce3f02",536871617]],["^15",[223,"^Q","CI/CD scans",536871617]],["^15",[223,"^O","^16",536871617]],["^15",[223,"^F",222,536871617]],["^15",[223,"^X",59,536871617]],["^15",[223,"^V",212,536871617]],["^15",[223,"^U",59,536871618]],["^15",[223,"^?",["^ "],536871617]],["^15",[223,"^;","~u725b2e32-87c4-4d7d-91aa-3a044308fdb9",536871617]],["^15",[224,"^Q","versions of tools like pydantic, fastmcp, google-generativeai",536871617]],["^15",[224,"^O","^16",536871617]],["^15",[224,"^F",223,536871617]],["^15",[224,"^X",59,536871617]],["^15",[224,"^V",223,536871617]],["^15",[224,"^U",59,536871618]],["^15",[224,"^?",["^ "],536871617]],["^15",[224,"^;","~u1eb7ce30-3673-4b27-a69d-e6635acc1f27",536871617]],["^15",[225,"^Q","model provenance",536871617]],["^15",[225,"^O","^16",536871617]],["^15",[225,"^F",224,536871617]],["^15",[225,"^X",59,536871617]],["^15",[225,"^V",223,536871617]],["^15",[225,"^U",59,536871618]],["^15",[225,"^?",["^ "],536871617]],["^15",[225,"^;","~u5dfa4e74-7979-45e0-9012-bb1a2feccc70",536871617]],["^15",[226,"^Q","mcp server integrity (verify checksums/sigs)",536871617]],["^15",[226,"^O","^16",536871617]],["^15",[226,"^F",225,536871617]],["^15",[226,"^X",59,536871617]],["^15",[226,"^V",223,536871617]],["^15",[226,"^U",59,536871618]],["^15",[226,"^?",["^ "],536871617]],["^15",[226,"^;","~udd5adfd2-ce6c-49fe-a182-8d944ca71759",536871617]],["^15",[227,"^Q","rules file provenance (track origin + changes)",536871617]],["^15",[227,"^O","^16",536871617]],["^15",[227,"^F",226,536871617]],["^15",[227,"^X",59,536871617]],["^15",[227,"^V",223,536871617]],["^15",[227,"^U",59,536871618]],["^15",[227,"^?",["^ "],536871617]],["^15",[227,"^;","~u8266e862-773d-49ab-aff4-7cd9a1e12d2b",536871617]],["^15",[228,"^Q","agent framework CVEs",536871617]],["^15",[228,"^O","^16",536871617]],["^15",[228,"^F",227,536871617]],["^15",[228,"^X",59,536871617]],["^15",[228,"^V",223,536871617]],["^15",[228,"^U",59,536871618]],["^15",[228,"^?",["^ "],536871617]],["^15",[228,"^;","~u88b99af9-4f14-4b90-bd16-847bbf6466f4",536871617]],["^15",[229,"^Q","tools:",536871617]],["^15",[229,"^O","^16",536871617]],["^15",[229,"^F",228,536871617]],["^15",[229,"^X",59,536871617]],["^15",[229,"^V",223,536871617]],["^15",[229,"^U",59,536871618]],["^15",[229,"^?",["^ "],536871617]],["^15",[229,"^;","~uf788c4f4-33d7-439b-85ed-74a5fed401b5",536871617]],["^15",[230,"^Q","wiz AI-BOM (SBOM + AI-specific)",536871617]],["^15",[230,"^O","^16",536871617]],["^15",[230,"^F",229,536871617]],["^15",[230,"^X",59,536871617]],["^15",[230,"^V",229,536871617]],["^15",[230,"^U",59,536871618]],["^15",[230,"^?",["^ "],536871617]],["^15",[230,"^;","~u7ef592bc-8cb5-4954-9663-1363a1f0dc85",536871617]],["^15",[231,"^Q","safety check",536871617]],["^15",[231,"^O","^16",536871617]],["^15",[231,"^F",230,536871617]],["^15",[231,"^X",59,536871617]],["^15",[231,"^V",229,536871617]],["^15",[231,"^U",59,536871618]],["^15",[231,"^?",["^ "],536871617]],["^15",[231,"^;","~udfc7d210-6bb4-4385-b965-464de1dd4c5a",536871617]],["^15",[232,"^Q","uv pip audit",536871617]],["^15",[232,"^O","^16",536871617]],["^15",[232,"^F",231,536871617]],["^15",[232,"^X",59,536871617]],["^15",[232,"^V",229,536871617]],["^15",[232,"^U",59,536871618]],["^15",[232,"^?",["^ "],536871617]],["^15",[232,"^;","~u8e7b19d9-d9e2-4f26-9a92-7af2f13c783d",536871617]],["^15",[233,"^Q","what to log",536871617]],["^15",[233,"^O","^16",536871617]],["^15",[233,"^F",223,536871617]],["^15",[233,"^X",59,536871617]],["^15",[233,"^V",212,536871617]],["^15",[233,"^U",59,536871618]],["^15",[233,"^?",["^ "],536871617]],["^15",[233,"^;","~ua540f360-3375-49df-8a82-20276d9f25a5",536871617]],["^15",[234,"^Q","agent ID",536871617]],["^15",[234,"^O","^16",536871617]],["^15",[234,"^F",233,536871617]],["^15",[234,"^X",59,536871617]],["^15",[234,"^V",233,536871617]],["^15",[234,"^U",59,536871618]],["^15",[234,"^?",["^ "],536871617]],["^15",[234,"^;","~u9a3100e3-7ef9-49c6-8d85-56acda85422e",536871617]],["^15",[235,"^Q","tool invoked",536871617]],["^15",[235,"^O","^16",536871617]],["^15",[235,"^F",234,536871617]],["^15",[235,"^X",59,536871617]],["^15",[235,"^V",233,536871617]],["^15",[235,"^U",59,536871618]],["^15",[235,"^?",["^ "],536871617]],["^15",[235,"^;","~u44530327-4416-4123-b604-51505dbb9fa2",536871617]],["^15",[236,"^Q","target resource",536871617]],["^15",[236,"^O","^16",536871617]],["^15",[236,"^F",235,536871617]],["^15",[236,"^X",59,536871617]],["^15",[236,"^V",233,536871617]],["^15",[236,"^U",59,536871618]],["^15",[236,"^?",["^ "],536871617]],["^15",[236,"^;","~ued7e790a-42c1-4f1f-9d57-760cebb61d88",536871617]],["^15",[237,"^Q","decision pointer (rationale)",536871617]],["^15",[237,"^O","^16",536871617]],["^15",[237,"^F",236,536871617]],["^15",[237,"^X",59,536871617]],["^15",[237,"^V",233,536871617]],["^15",[237,"^U",59,536871618]],["^15",[237,"^?",["^ "],536871617]],["^15",[237,"^;","~uc576a4f6-f5dc-4548-927b-1d159135dad7",536871617]],["^15",[238,"^Q","input fingerprint hash",536871617]],["^15",[238,"^O","^16",536871617]],["^15",[238,"^F",237,536871617]],["^15",[238,"^X",59,536871617]],["^15",[238,"^V",233,536871617]],["^15",[238,"^U",59,536871618]],["^15",[238,"^?",["^ "],536871617]],["^15",[238,"^;","~u520ee5cd-d740-47dd-90a5-71bf6c2ef789",536871617]],["^15",[239,"^Q","log fingerprints and decisions not raw data",536871617]],["^15",[239,"^O","^16",536871617]],["^15",[239,"^F",238,536871617]],["^15",[239,"^X",59,536871617]],["^15",[239,"^V",233,536871617]],["^15",[239,"^U",59,536871618]],["^15",[239,"^?",["^ "],536871617]],["^15",[239,"^;","~ubf43a51a-cf80-4991-85d5-7947151550b2",536871617]],["^15",[240,"^Q","MCP",536871617]],["^15",[240,"^O","^16",536871617]],["^15",[240,"^F",212,536871617]],["^15",[240,"^X",59,536871617]],["^15",[240,"^V",60,536871617]],["^15",[240,"^U",59,536871618]],["^15",[240,"^?",["^ "],536871617]],["^15",[240,"^;","~ufb6a4cdc-b49e-4ffa-8612-4445b4dde6c8",536871617]],["^15",[241,"^Q","can expose:",536871617]],["^15",[241,"^O","^16",536871617]],["^15",[241,"^F",240,536871617]],["^15",[241,"^X",59,536871617]],["^15",[241,"^V",240,536871617]],["^15",[241,"^U",59,536871618]],["^15",[241,"^?",["^ "],536871617]],["^15",[241,"^;","~uffe00a8d-59cb-497c-bf9c-1fb018f1219e",536871617]],["^15",[242,"^Q","tools,",536871617]],["^15",[242,"^O","^16",536871617]],["^15",[242,"^F",241,536871617]],["^15",[242,"^X",59,536871617]],["^15",[242,"^V",241,536871617]],["^15",[242,"^U",59,536871618]],["^15",[242,"^?",["^ "],536871617]],["^15",[242,"^;","~u94384875-1e32-475e-bb54-e5a7e3f1f91e",536871617]],["^15",[243,"^Q","resources,",536871617]],["^15",[243,"^O","^16",536871617]],["^15",[243,"^F",242,536871617]],["^15",[243,"^X",59,536871617]],["^15",[243,"^V",241,536871617]],["^15",[243,"^U",59,536871618]],["^15",[243,"^?",["^ "],536871617]],["^15",[243,"^;","~u70beaa3c-4658-40af-a085-7c18144dfdf0",536871617]],["^15",[244,"^Q","prompt templates",536871617]],["^15",[244,"^O","^16",536871617]],["^15",[244,"^F",243,536871617]],["^15",[244,"^X",59,536871617]],["^15",[244,"^V",241,536871617]],["^15",[244,"^U",59,536871618]],["^15",[244,"^?",["^ "],536871617]],["^15",[244,"^;","~u8ca74b04-62d6-48f0-88e1-11740d8836f7",536871617]],["^15",[245,"^Q","document q&a",536871617]],["^15",[245,"^O","^16",536871617]],["^15",[245,"^F",244,536871617]],["^15",[245,"^X",59,536871617]],["^15",[245,"^V",244,536871617]],["^15",[245,"^U",59,536871618]],["^15",[245,"^?",["^ "],536871617]],["^15",[245,"^;","~u7126978e-5c59-4535-bcbc-41e8510744f5",536871617]],["^15",[246,"^Q","transcript summary",536871617]],["^15",[246,"^O","^16",536871617]],["^15",[246,"^F",245,536871617]],["^15",[246,"^X",59,536871617]],["^15",[246,"^V",244,536871617]],["^15",[246,"^U",59,536871618]],["^15",[246,"^?",["^ "],536871617]],["^15",[246,"^;","~u81aff30a-54b9-4d5c-84c2-ad3124711bb1",536871617]],["^15",[247,"^Q","output as json",536871617]],["^15",[247,"^O","^16",536871617]],["^15",[247,"^F",246,536871617]],["^15",[247,"^X",59,536871617]],["^15",[247,"^V",244,536871617]],["^15",[247,"^U",59,536871618]],["^15",[247,"^?",["^ "],536871617]],["^15",[247,"^;","~u0f1bac76-f965-4dff-9de2-43eee8991687",536871617]],["^15",[248,"^Q","local servers can use http req/resp over stdio",536871617]],["^15",[248,"^O","^16",536871617]],["^15",[248,"^F",241,536871617]],["^15",[248,"^X",59,536871617]],["^15",[248,"^V",240,536871617]],["^15",[248,"^U",59,536871618]],["^15",[248,"^?",["^ "],536871617]],["^15",[248,"^;","~u64a7211d-912c-4fdd-9e1c-275fac9426a8",536871617]],["^15",[249,"^Q","remote servers use http+SSE or streaming http",536871617]],["^15",[249,"^O","^16",536871617]],["^15",[249,"^F",248,536871617]],["^15",[249,"^X",59,536871617]],["^15",[249,"^V",240,536871617]],["^15",[249,"^U",59,536871618]],["^15",[249,"^?",["^ "],536871617]],["^15",[249,"^;","~u40b6435c-e6df-46db-99de-c0c1d28a1997",536871617]],["^15",[250,"^Q","these is stateful",536871617]],["^15",[250,"^O","^16",536871617]],["^15",[250,"^F",249,536871617]],["^15",[250,"^X",59,536871617]],["^15",[250,"^V",249,536871617]],["^15",[250,"^U",59,536871618]],["^15",[250,"^?",["^ "],536871617]],["^15",[250,"^;","~ua21423fa-3e74-47ab-abb6-6d9c10587773",536871617]],["^15",[251,"^Q","servers are more performant as stateless",536871617]],["^15",[251,"^O","^16",536871617]],["^15",[251,"^F",249,536871617]],["^15",[251,"^X",59,536871617]],["^15",[251,"^V",240,536871617]],["^15",[251,"^U",59,536871618]],["^15",[251,"^?",["^ "],536871617]],["^15",[251,"^;","~u3d8be4d8-f752-4996-9687-50e38e04593c",536871617]],["^15",[252,"^Q","MCP inspector tool lets you interactively test",536871617]],["^15",[252,"^O","^16",536871617]],["^15",[252,"^F",251,536871617]],["^15",[252,"^X",59,536871617]],["^15",[252,"^V",240,536871617]],["^15",[252,"^U",59,536871618]],["^15",[252,"^?",["^ "],536871617]],["^15",[252,"^;","~uce626409-6c95-4a8e-8501-ac1c42bda036",536871617]],["^15",[253,"^Q","",536871617]],["^15",[253,"^O","^16",536871617]],["^15",[253,"^F",240,536871617]],["^15",[253,"^X",59,536871617]],["^15",[253,"^V",60,536871617]],["^15",[253,"^U",59,536871618]],["^15",[253,"^?",["^ "],536871617]],["^15",[253,"^;","~u7aa4ca33-964e-417d-900c-15257de50315",536871617]],["^15",[254,"^Q","",536871617]],["^15",[254,"^O","^16",536871617]],["^15",[254,"^F",253,536871617]],["^15",[254,"^X",59,536871617]],["^15",[254,"^V",253,536871617]],["^15",[254,"^U",59,536871618]],["^15",[254,"^?",["^ "],536871617]],["^15",[254,"^;","~uba7028dd-cf91-448e-8cd6-1aab4d52db75",536871617]],["^15",[255,"^Q","logseq ai",536871617]],["^15",[255,"^O","^16",536871617]],["^15",[255,"^F",60,536871617]],["^15",[255,"^X",59,536871617]],["^15",[255,"^V",59,536871617]],["^15",[255,"^U",59,536871618]],["^15",[255,"^?",["^ "],536871617]],["^15",[255,"^;","~u2db23459-0ee8-4e7c-b400-db0abf7a8f2d",536871617]],["^15",[256,"^Q","[logseq MCP server](https://mcpmarket.com/server/logseq)",536871617]],["^15",[256,"^O","^16",536871617]],["^15",[256,"^F",255,536871617]],["^15",[256,"^X",59,536871617]],["^15",[256,"^V",255,536871617]],["^15",[256,"^U",59,536871618]],["^15",[256,"^?",["^ "],536871617]],["^15",[256,"^;","~u7d5231e4-a781-4b9f-9131-b7a9e3b44f93",536871617]],["^15",[58785,"^3","- ai\n\t- models work better with english\n\t- evaluating ai:\n\t\t- extrinsic: does it accomplish a task\n\t\t- intrinsic: are results accurate\n\t- failures\n\t\t- common causes of AI failures:\n\t\t\t- LLM fail\n\t\t\t- missing knowledge\n\t\t\t- lack of filtering\n\t\t\t- recurring errors?\n\t\t- ex: toxic output could come from training bias, missing info, or malicious use\n\t- users re-asking questions with different language indicates lack in system design\n\t- quality eval techniques\n\t\t- humans - slow, but have good context\n\t\t- automatic - fast but may miss context/subjectivity\n\t\t\t- metrics: BLEU, ROUGE, accuracy, perplexity\n\t\t- llm can judge\n\t\t\t- can grade on clarity, helpfulness\n\t\t\t- relevance, tone, style\n\t\t\t- but judge can have same bias and amplify bias or hallucinate\n\t\t\t- not good for specialized knowledge like healthcare or law\n\t\t\t- don't replace humans entirely\n\t- RAG evaluation\n\t\t- recall measures how many relevant docs were retrieved\n\t\t\t- percentage of expected\n\t\t- precision looks at, from out of all docs retrieved, which are relevant\n\t\t\t- don't want to confuse llm with unrelated material\n\t\t\t- could come up with 2 healthcare docs, one relates to treatment, one with diagnostic info, if you were looking just for diagnostics then the llm is getting garbage\n\t- embed MLOps pipelines\n\t- cost management\n\t\t- shorter prompts\n\t\t\t- summarize histories\n\t\t- avoid unnecessary context\n\t\t- summarize past interactions before feeding back to model\n\t\t- route queries from simpler to frontier models for complex tasks\n\t\t- RAG cuts down on context size and reduces tokens\n\t- RAG\n\t\t- keyword search\n\t\t\t- extract keywords from question\n\t\t\t- py tools (sklearn):\n\t\t\t\t- TF-IDF - basic keyword search that counts occurrences\n\t\t\t\t- Rank BM25 - creates index, gets word scores\n\t\t\t\t\t- favors unique words\n\t\t- semantic search (vector search)\n\t\t\t- can match similar words/meanings\n\t\t\t- \"sentence similarity\"\n\t\t\t\t- hugging face sentence-transformers/all-MiniLM-L6-v2\n\t\t\t\t\t- 22mil parameters\n\t\t\t- OpenAI has embeddings API\n\t\t\t- huggingface has leaderboard of embedding models\n\t\t\t- algorithms for indexing documents\n\t\t\t\t- HNSW: hierarchical navigable small world\n\t\t\t\t\t- most widely used\n\t\t\t\t\t- each vector connected to similar neighbors\n\t\t\t\t- IVF: inverted file\n\t\t\t\t- LSH: locality sensitive hashing\n\t\t\t- vectordbs\n\t\t\t\t- chroma - oss, python\n\t\t\t\t\t- in-memory by default, use persistent client\n\t\t\t\t- pinecone - SaaS\n\t\t\t\t- Weaviate - graphql API\n\t\t\t- chunking\n\t\t\t\t- 50 page employee handbook is impractical to index\n\t\t\t\t- chromadb would create a single embedding for entire doc\n\t\t\t\t- strategies\n\t\t\t\t\t- fixed size\n\t\t\t\t\t\t- simple and reliable for most cases\n\t\t\t\t\t\t- but get errors where sentences get split in the middle\n\t\t\t\t\t\t\t- can split on puncuation\n\t\t\t\t\t\t- too-small means we lose context\n\t\t\t\t\t- sentence based\n\t\t\t\t\t- paragraph based\n\t\t\t\t\t- semantic chunking\n\t\t\t\t\t- agentic chunking\n\t\t\t\t- optimizations\n\t\t\t\t\t- size: 200-500 chars w/50-100 overlap\n\t\t\t\t\t- boundaries: sentences\n\t\t\t\t\t- quality:\n\t\t\t\t\t\t- test w/real queries, verify context preservation\n\t\t\t\t\t\t- monitor searches\n\t\t- more RAG topics:\n\t\t\t- multi-modal (image/audio/video)\n\t\t\t- graph rag\n\t\t\t- hybrid search\n\t\t\t- rag w/agents\n\t\t\t- federated rag (cross-domain knowledge)\n\t\t\t- reranking\n\t\t\t- query expansion - add synonyms + context\n\t\t\t- context compression (summarized docs)\n\t\t\t- fine-tuning - train model on rag data\n\t- guardrails\n\t\t- types\n\t\t\t- rules/heursitcs\n\t\t\t\t- keywrods, paterns, regex\n\t\t\t- there are small, fine-tuned models\n\t\t\t\t- classification/factuality/topic detection, named entity recognition\n\t\t\t- LLM checks\n\t\t\t\t- toxicity\n\t\t- risk profile\n\t\t\t- PII\n\t\t\t- Company secrets\n\t\t\t- measure occurences of\n\t\t\t\t- LLLM refusals\n\t\t\t\t- guard violation\n\t\t- there is a guardrais python lib\n\t\t\t- register a validator\n\t\t\t- it runs as a server that wraps llm calls\n\t\t\t\t- openapi api compatible\n\t\t\t- can either throw exception, fix message, or display message\n\t\t- there's also a guardrails hub for common stuff\n\t- detecting hallucinations\n\t\t- NLI: Natural Language Inference (or Entailment)\n\t\t\t- given a premise and hypothesis,\n\t\t\t- ex:\n\t\t\t\t- premise: sun rises in east, sets in west\n\t\t\t\t- hypothesis: the sun rises in the east\n\t\t\t\t- provide to NLI model\n\t\t\t\t- output:\n\t\t\t\t\t- entailment (truthful statement): sun rises in east\n\t\t\t\t\t- contradiction: sun rises in west\n\t\t\t\t\t- neutral: sun is a star\n\t\t\t- use nltk library\n\t\t\t- NLI pipeline is just a set of tests\n\t\t\t\t- test each case: entailment/contra/neutral\n\t\t- can test which sources are retrieved for a given sentence\n\t\t\t- then can check whether sources entail (prove) the sentence\n\t\t- zero-shot classification\n\t\t\t- bart-large-mlni is an example (pretrained on NLI task)\n\t\t\t- run it multiple times to get statistical failure rates\n\t\t\t- SOTA topic classifier\n\t- PII checking\n\t\t- never send unfiltered info to LLM server\n\t\t- MS presidio is a tool for this\n\t\t\t- it can anonymize data\n\t- prevent competitor mention\n\t\t- filter by exact keyword match\n\t\t- named entity recognition\n\t\t\t- do vector similarity of names\n\t\t\t- NER example: bert-base-NER\n\t- lethal trifecta\n\t\t- these are three categories of behavior a system can perform:\n\t\t\t- access to sensitive data\n\t\t\t- ability to externally communicate\n\t\t\t- exposure to untrusted content\n\t\t- so giving an agent these powers expose risk\n\t- threat modeling for prompts\n\t\t- reverting rules\n\t\t- DoS by embedding tons of request (i.e. book 50 appointments)\n\t\t- \"read notes for record 7384\" to access others' data\n\t\t- \"send SMS messages\"\n\t- good practices\n\t\t- break up agent steps that are limited in scope\n\t\t\t- agents dedicated to specific set of tasks that are delegated to\n\t\t- agents shouldn't be configured to improve themselves on their own\n\t\t- principal of least privilege (separate MCP servers for clients vs support)\n\t\t- google IAM recommender\n\t\t- TTL on credentials\n\t\t- add human review for edge cases\n\t\t\t- can't overload with all volume\n\t\t\t- they'll just rubber stamp\n\t\t- protect secrets\n\t\t- CI/CD scans\n\t\t\t- versions of tools like pydantic, fastmcp, google-generativeai\n\t\t\t- model provenance\n\t\t\t- mcp server integrity (verify checksums/sigs)\n\t\t\t- rules file provenance (track origin + changes)\n\t\t\t- agent framework CVEs\n\t\t\t- tools:\n\t\t\t\t- wiz AI-BOM (SBOM + AI-specific)\n\t\t\t\t- safety check\n\t\t\t\t- uv pip audit\n\t\t- what to log\n\t\t\t- agent ID\n\t\t\t- tool invoked\n\t\t\t- target resource\n\t\t\t- decision pointer (rationale)\n\t\t\t- input fingerprint hash\n\t\t\t- log fingerprints and decisions not raw data\n\t- MCP\n\t\t- can expose:\n\t\t\t- tools,\n\t\t\t- resources,\n\t\t\t- prompt templates\n\t\t\t\t- document q&a\n\t\t\t\t- transcript summary\n\t\t\t\t- output as json\n\t\t- local servers can use http req/resp over stdio\n\t\t- remote servers use http+SSE or streaming http\n\t\t\t- these is stateful\n\t\t- servers are more performant as stateless\n\t\t- MCP inspector tool lets you interactively test\n\t-\n\t\t-\n- logseq ai\n\t- [logseq MCP server](https://mcpmarket.com/server/logseq)",536871624]],["^15",[58785,"^17","~m1776246048797",536871622]],["^15",[58785,"^Z","journals/2026_04_15.md",536871621]]]]]]