{"id":426,"date":"2026-02-16T19:59:17","date_gmt":"2026-02-16T19:59:17","guid":{"rendered":"https:\/\/noondreams.com\/?page_id=426"},"modified":"2026-04-09T13:18:51","modified_gmt":"2026-04-09T13:18:51","slug":"semiotics","status":"publish","type":"page","link":"https:\/\/noondreams.com\/?page_id=426","title":{"rendered":"Language AI project"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/github.com\/donkarlo\/nd_ai_project\"><strong>Source code<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n<p># Goal<\/p>\n<p>The goal of this project is to support everything related to AI, with natural language as its most important<br \/>\nbranch. It provides a fa\u00e7ade (a shared interface) for using different language models, embeddings, and vector databases.<\/p>\n<p>It prioritizes the hierarchy of corpora in the file system.<\/p>\n<p>For files such as YAML, JSON, etc., it considers and prioritizes the data entry hierarchies within these files.<\/p>\n<p># RAG<br \/>\nThe RAG system uses the given set of folder paths to build chunks and embeddings, and then uses an arbitrary LLM to<br \/>\nanswer users&#8217; prompts within the directory system, while considering the hierarchy of the files and their contents.<\/p>\n<p># Agentic Rag<br \/>\nThis sub package is responsible to assign goals to members to try until they achieve it.<\/p>\n<p># Vector databases<br \/>\nProvides an interface to work with different vector databases without having to learn each of their unique interface<\/p>\n<p># Language Conversion<\/p>\n<p>It develops conversion tools between different languages and formats, such as translating from YAML to LaTeX files.<\/p>\n<p># Compiling<\/p>\n<p>It compiles the hierarchy of files in a directory into a single source corpus. For example, it can gather all the files<br \/>\ninto a single `.tex` file ready for compilation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Source code &nbsp; # Goal The goal of this project is to support everything related to AI, with natural language as its most important branch. It provides a fa\u00e7ade (a shared interface) for using different language models, embeddings, and vector databases. It prioritizes the hierarchy of corpora in the file system. For files such as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":440,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-426","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/pages\/426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/noondreams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=426"}],"version-history":[{"count":9,"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/pages\/426\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/pages\/426\/revisions\/661"}],"up":[{"embeddable":true,"href":"https:\/\/noondreams.com\/index.php?rest_route=\/wp\/v2\/pages\/440"}],"wp:attachment":[{"href":"https:\/\/noondreams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}