René's URL Explorer Experiment


Title: GitHub - Angular2Guy/AIDocumentLibraryChat: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that are stored in the vector database. The vector database is used to query for the nearest document. That document is used by the AI to generate the answer. · GitHub

Open Graph Title: GitHub - Angular2Guy/AIDocumentLibraryChat: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that are stored in the vector database. The vector database is used to query for the nearest document. That document is used by the AI to generate the answer.

X Title: GitHub - Angular2Guy/AIDocumentLibraryChat: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that are stored in the vector database. The vector database is used to query for the nearest document. That document is used by the AI to generate the answer.

Description: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that are stored in the vector database. The vector database is used to query for the nearest document. That document is used by the AI to generate the answer. - Angular2Guy/AIDocumentLibraryChat

Open Graph Description: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that a...

X Description: A project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that a...

Opengraph URL: https://github.com/Angular2Guy/AIDocumentLibraryChat

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:81e6c8d5-7aad-7a1e-0414-b7467f2d4392
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9F50:2E3C3E:22565A:2D023E:6AEBFF17
html-safe-noncede749d5464e36c52cd1ed896dae28732d73486dad5d69c65662e88ab1fc6f901
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RjUwOjJFM0MzRToyMjU2NUE6MkQwMjNFOjZBRUJGRjE3IiwidmlzaXRvcl9pZCI6IjIzODgzMTU0NTgzNTY2NDE1NTkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac55690654a168bc95204f280315e64765563802e68355d61bd4713f4f767a10b9
hovercard-subject-tagrepository:709981555
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Angular2Guy/AIDocumentLibraryChat
twitter:imagehttps://opengraph.githubassets.com/cf89ee822b77f21276feacf398159dc337409e1fa17f90629a864913564cd81c/Angular2Guy/AIDocumentLibraryChat
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cf89ee822b77f21276feacf398159dc337409e1fa17f90629a864913564cd81c/Angular2Guy/AIDocumentLibraryChat
og:image:altA project to show howto use SpringAI with Ollama to chat with the documents in a library. Documents are stored in a normal/vector database. The AI is used to create embeddings from documents that a...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noned063d52022f5f270ef55a70761d126c8085d492d3c251084b07781784c02dad4
turbo-cache-controlno-cache
go-importgithub.com/Angular2Guy/AIDocumentLibraryChat git https://github.com/Angular2Guy/AIDocumentLibraryChat.git
octolytics-dimension-user_id23575443
octolytics-dimension-user_loginAngular2Guy
octolytics-dimension-repository_id709981555
octolytics-dimension-repository_nwoAngular2Guy/AIDocumentLibraryChat
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id709981555
octolytics-dimension-repository_network_root_nwoAngular2Guy/AIDocumentLibraryChat
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release56e59340194011ba3cb6809acfa979ccbd174288
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Angular2Guy/AIDocumentLibraryChat#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FAngular2Guy%2FAIDocumentLibraryChat
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FAngular2Guy%2FAIDocumentLibraryChat
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Angular2Guy%2FAIDocumentLibraryChat
Reloadhttps://github.com/Angular2Guy/AIDocumentLibraryChat
Reloadhttps://github.com/Angular2Guy/AIDocumentLibraryChat
Reloadhttps://github.com/Angular2Guy/AIDocumentLibraryChat
Angular2Guyhttps://github.com/Angular2Guy
AIDocumentLibraryChathttps://github.com/Angular2Guy/AIDocumentLibraryChat
Codehttps://github.com/Angular2Guy/AIDocumentLibraryChat
Issueshttps://github.com/Angular2Guy/AIDocumentLibraryChat/issues
Pull requestshttps://github.com/Angular2Guy/AIDocumentLibraryChat/pulls
Actionshttps://github.com/Angular2Guy/AIDocumentLibraryChat/actions
Projectshttps://github.com/Angular2Guy/AIDocumentLibraryChat/projects
Security and qualityhttps://github.com/Angular2Guy/AIDocumentLibraryChat/security
Insightshttps://github.com/Angular2Guy/AIDocumentLibraryChat/pulse
https://github.com/Angular2Guy/AIDocumentLibraryChat
AIDocumentLibraryChathttps://github.com/Angular2Guy/AIDocumentLibraryChat
Notificationshttps://github.com/login?return_to=%2FAngular2Guy%2FAIDocumentLibraryChat
Fork12 (12)https://github.com/login?return_to=%2FAngular2Guy%2FAIDocumentLibraryChat
Star31 (31)https://github.com/login?return_to=%2FAngular2Guy%2FAIDocumentLibraryChat
aihttps://github.com/topics/ai
angularhttps://github.com/topics/angular
angular-materialhttps://github.com/topics/angular-material
chatgpthttps://github.com/topics/chatgpt
deepseek-coderhttps://github.com/topics/deepseek-coder
embeddingshttps://github.com/topics/embeddings
gradlehttps://github.com/topics/gradle
javahttps://github.com/topics/java
jev-modelhttps://github.com/topics/jev-model
liquibasehttps://github.com/topics/liquibase
llmhttps://github.com/topics/llm
ollamahttps://github.com/topics/ollama
pgvectorhttps://github.com/topics/pgvector
postgresqlhttps://github.com/topics/postgresql
spring-aihttps://github.com/topics/spring-ai
spring-boothttps://github.com/topics/spring-boot
spring-boot-4https://github.com/topics/spring-boot-4
sqlcoderhttps://github.com/topics/sqlcoder
typescripthttps://github.com/topics/typescript
vector-databasehttps://github.com/topics/vector-database
Readmehttps://github.com/Angular2Guy/AIDocumentLibraryChat#readme-ov-file
Apache-2.0 licensehttps://github.com/Angular2Guy/AIDocumentLibraryChat#Apache-2.0-1-ov-file
Activityhttps://github.com/Angular2Guy/AIDocumentLibraryChat/activity
12 forkshttps://github.com/Angular2Guy/AIDocumentLibraryChat/forks
Report repositoryhttps://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FAngular2Guy%2FAIDocumentLibraryChat&report=Angular2Guy+%28user%29
Brancheshttps://github.com/Angular2Guy/AIDocumentLibraryChat/branches
Tagshttps://github.com/Angular2Guy/AIDocumentLibraryChat/tags
https://github.com/Angular2Guy/AIDocumentLibraryChat/branches
https://github.com/Angular2Guy/AIDocumentLibraryChat/tags
509 Commitshttps://github.com/Angular2Guy/AIDocumentLibraryChat/commits/master/
https://github.com/Angular2Guy/AIDocumentLibraryChat/commits/master/
.githubhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.github
.githubhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.github
.ideahttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.idea
.ideahttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.idea
.vscodehttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.vscode
.vscodehttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/.vscode
backendhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/backend
backendhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/backend
bookshttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/books
bookshttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/books
classifierDatasethttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/classifierDataset
classifierDatasethttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/classifierDataset
frontendhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/frontend
frontendhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/frontend
gradle/wrapperhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/gradle/wrapper
gradle/wrapperhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/gradle/wrapper
helmhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/helm
helmhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/helm
mcp-serverhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/mcp-server
mcp-serverhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/mcp-server
museumDatasethttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/museumDataset
museumDatasethttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/museumDataset
structurizrhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/structurizr
structurizrhttps://github.com/Angular2Guy/AIDocumentLibraryChat/tree/master/structurizr
.gitignorehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/.gitignore
.gitignorehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/.gitignore
Dockerfilehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/Dockerfile
Dockerfilehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/Dockerfile
LICENSEhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/LICENSE
LICENSEhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/LICENSE
README.mdhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/README.md
README.mdhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/README.md
buildDocker.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/buildDocker.sh
buildDocker.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/buildDocker.sh
gradlewhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/gradlew
gradlewhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/gradlew
gradlew.bathttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/gradlew.bat
gradlew.bathttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/gradlew.bat
questions.txthttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/questions.txt
questions.txthttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/questions.txt
runOllama.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runOllama.sh
runOllama.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runOllama.sh
runPostgresql.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runPostgresql.sh
runPostgresql.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runPostgresql.sh
runStructurizr.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runStructurizr.sh
runStructurizr.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runStructurizr.sh
settings.gradlehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/settings.gradle
settings.gradlehttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/settings.gradle
READMEhttps://github.com/Angular2Guy/AIDocumentLibraryChat
Apache-2.0 licensehttps://github.com/Angular2Guy/AIDocumentLibraryChat
https://github.com/Angular2Guy/AIDocumentLibraryChat#aidocumentlibrarychat
https://github.com/Angular2Guy/AIDocumentLibraryChat/actions/workflows/codeql.yml
https://github.com/Angular2Guy/AIDocumentLibraryChat#documentlibrarychat
https://github.com/Angular2Guy/AIDocumentLibraryChat#ollama-support
https://github.com/Angular2Guy/AIDocumentLibraryChat#mcp-client-and-server
https://github.com/Angular2Guy/AIDocumentLibraryChat#image-library-search
https://github.com/Angular2Guy/AIDocumentLibraryChat#relational-database-search
https://github.com/Angular2Guy/AIDocumentLibraryChat#function-calls-for-book-search
https://github.com/Angular2Guy/AIDocumentLibraryChat#generating-code
https://github.com/Angular2Guy/AIDocumentLibraryChat#generating-book-summaries
https://github.com/Angular2Guy/AIDocumentLibraryChat#text-classification
https://github.com/Angular2Guy/AIDocumentLibraryChat#articles
Classification is solved by AIhttps://angular2guy.wordpress.com/2026/10/24/classification-is-solved-by-ai/
A Spring AI Mcp Client/Server Analysishttps://angular2guy.wordpress.com/2025/08/15/a-spring-ai-mcp-client-server-analysis/
Fresh data for the AI with Spring AI Function callshttps://angular2guy.wordpress.com/2025/01/01/fresh-data-for-the-ai-with-spring-ai-function-calls/
Using Spring AI with LLMs to generate Java testshttps://angular2guy.wordpress.com/2024/07/15/using-spring-ai-with-llms-to-generate-code/
Questioning an Image Database with local AI/LLM on Ollama and Spring AIhttps://angular2guy.wordpress.com/2024/05/17/questioning-an-image-database-with-ai-llm-and-spring-ai/
Extending AI/LLM Capabilities with Rag and Function callshttps://angular2guy.wordpress.com/2024/03/17/extending-ai-llm-capabilities/
Using Spring AI with LLMs to query relational databaseshttps://angular2guy.wordpress.com/2024/03/01/using-spring-ai-with-ai-llms-to-query-relational-databases/
Making Spring AI and OpenAI GPT useful with RAG on your own Documentshttps://angular2guy.wordpress.com/2023/11/19/making-spring-ai-and-openai-gpt-useful-with-rag-on-your-own-documents/
Implementing RAG With Spring AI and Ollama Using Local AI/LLM Modelshttps://angular2guy.wordpress.com/2023/12/17/using-spring-ai-with-ollama-for-a-local-ai-model/
https://github.com/Angular2Guy/AIDocumentLibraryChat#features
https://github.com/Angular2Guy/AIDocumentLibraryChat#mission-statement
https://github.com/Angular2Guy/AIDocumentLibraryChat#c4-architecture-diagrams
System Context Diagramhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/structurizr/diagrams/structurizr-1-SystemContext.svg
Container Diagramhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/structurizr/diagrams/structurizr-1-Containers.svg
Component Diagramhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/structurizr/diagrams/structurizr-1-Components.svg
https://github.com/Angular2Guy/AIDocumentLibraryChat#kubernetes-setup
https://github.com/Angular2Guy/AIDocumentLibraryChat#postgresql-setup
runPostgresql.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runPostgresql.sh
https://github.com/Angular2Guy/AIDocumentLibraryChat#ollama-setup
Ollamahttps://ollama.ai/
runOllama.shhttps://github.com/Angular2Guy/AIDocumentLibraryChat/blob/master/runOllama.sh
https://github.com/Angular2Guy/AIDocumentLibraryChat#setup
aihttps://github.com/topics/ai
angularhttps://github.com/topics/angular
angular-materialhttps://github.com/topics/angular-material
chatgpthttps://github.com/topics/chatgpt
deepseek-coderhttps://github.com/topics/deepseek-coder
embeddingshttps://github.com/topics/embeddings
gradlehttps://github.com/topics/gradle
javahttps://github.com/topics/java
jev-modelhttps://github.com/topics/jev-model
liquibasehttps://github.com/topics/liquibase
llmhttps://github.com/topics/llm
ollamahttps://github.com/topics/ollama
pgvectorhttps://github.com/topics/pgvector
postgresqlhttps://github.com/topics/postgresql
spring-aihttps://github.com/topics/spring-ai
spring-boothttps://github.com/topics/spring-boot
spring-boot-4https://github.com/topics/spring-boot-4
sqlcoderhttps://github.com/topics/sqlcoder
typescripthttps://github.com/topics/typescript
vector-databasehttps://github.com/topics/vector-database
Readmehttps://github.com/Angular2Guy/AIDocumentLibraryChat#readme-ov-file
Apache-2.0 licensehttps://github.com/Angular2Guy/AIDocumentLibraryChat#Apache-2.0-1-ov-file
Activityhttps://github.com/Angular2Guy/AIDocumentLibraryChat/activity
12 forkshttps://github.com/Angular2Guy/AIDocumentLibraryChat/forks
Report repositoryhttps://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FAngular2Guy%2FAIDocumentLibraryChat&report=Angular2Guy+%28user%29
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.