MCPcopy Index your code
hub / github.com/danvega/spring-into-ai

github.com/danvega/spring-into-ai @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
57 symbols 81 edges 17 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Spring Into AI

It's impossible to spend a day in tech without hearing the words "Artificial Intelligence". In this presentation we will embark on a journey into the world of Artificial Intelligence (AI) specifically designed for beginners. We'll start by introducing the fundamental concepts of AI, demystifying its jargon, and exploring its potential impact on our everyday lives.

Next, we will explore Spring AI. Its goal is to simplify the development of applications that incorporate artificial intelligence functionality, without introducing unnecessary complexity. We will cover the basics of setting up a Spring AI project, how to integrate it with existing Spring Boot applications, and how to use its various components to implement common AI tasks.

Whether you want to add chatbots to your app, generate recommendations, or analyze sentiments in text, Spring AI provides a streamlined and efficient approach to integrating these features. By the end of this talk, you will have a solid grasp of AI basics and how to incorporate them into your Spring applications using Spring AI.

Core symbols most depended-on inside this repo

apply
called by 1
src/main/java/dev/danvega/functions/WeatherService.java
getVectorStoreFile
called by 1
src/main/java/dev/danvega/rag/RagConfiguration.java
main
called by 0
src/main/java/dev/danvega/Application.java
TreasureController
called by 0
src/main/java/dev/danvega/prompt/TreasureController.java
treasureFacts
called by 0
src/main/java/dev/danvega/prompt/TreasureController.java
YouTube
called by 0
src/main/java/dev/danvega/prompt/YouTube.java
findPopularYouTubersStepOne
called by 0
src/main/java/dev/danvega/prompt/YouTube.java
findPopularYouTubers
called by 0
src/main/java/dev/danvega/prompt/YouTube.java

Shape

Method 35
Class 22

Languages

Java100%

Modules by API surface

src/main/java/dev/danvega/functions/WeatherService.java8 symbols
src/main/java/dev/danvega/output/ActorController.java6 symbols
src/main/java/dev/danvega/simple/ChatController.java5 symbols
src/main/java/dev/danvega/stream/StreamController.java4 symbols
src/main/java/dev/danvega/prompt/YouTube.java4 symbols
src/main/java/dev/danvega/stuff/Olympics.java3 symbols
src/main/java/dev/danvega/rag/RagConfiguration.java3 symbols
src/main/java/dev/danvega/rag/FaqController.java3 symbols
src/main/java/dev/danvega/prompt/TreasureController.java3 symbols
src/main/java/dev/danvega/multimodal/ImageDetection.java3 symbols
src/main/java/dev/danvega/memory/StatefulController.java3 symbols
src/main/java/dev/danvega/functions/FunctionConfiguration.java3 symbols

For agents

$ claude mcp add spring-into-ai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact