258 related articles

Deep dive into Spring AI framework's core features including provider-agnostic unified API abstraction, RAG retrieval-augmented generation, and structured output to help Java developers build enterprise AI apps.

Build an enterprise RAG knowledge base Q&A system using Spring AI 2.0, Cursor AI programming, Ollama local deployment, and Redis vector storage. Runs on just 4GB VRAM.

A beginner's guide to prompt engineering covering the four functions of prompts, the key differences from prompt engineering, a six-step systematic workflow, and critical technical and practical limitations.

From the fatal Apollo 1 fire to Apollo 8's daring lunar orbit to Apollo 11's successful landing—revisiting the disasters, fears, and compromises of the Apollo program and their lessons for today's return to the Moon.

Readest charges for self-hosted sync, sparking user backlash. Discover free open-source alternatives like KOReader, Calibre-Web, and Kavita for cross-platform reading progress sync.

Compare Navidrome, Jellyfin, and other self-hosted music servers. Covers cross-platform clients, remote access setup, and metadata management to replace Spotify.

A ten-year open source maintainer shares how to build a universal tag-to-release GitHub Action, covering its opinionated design philosophy, dogfooding validation, and AI-assisted development.

Awesome Free AI Books is an open-source repo with 30+ legally free AI & ML classic textbooks covering deep learning, reinforcement learning, NLP, LLMs, and more — all linking to official sources with weekly automated link checks.

Facing the AI wave, how can Java developers transition from traditional CRUD backend work to AI application development? This article breaks down the AI+ national strategy, China's AI catch-up logic, and offers a practical path.

A detailed guide on building a full-process HR recruitment Workflow Agent with Spring AI Alibaba Graph, covering resume parsing, multi-dimensional screening, tiered questions, human-in-the-loop, and state rollback.

A step-by-step Pi Agent configuration tutorial covering installation, LLM connection, extension ecosystem, MCP setup, and Token-saving tips. Learn to build a truly controllable AI coding assistant.

Spring AI 2.0 brings five core updates: mandatory upgrade to Spring Boot 4, Tools parsing moving up, a built-in Agentic mechanism, MCP switching to Streamable HTTP, and an on-demand tool Advisor.

Spring AI 2.0 brings five core updates: mandatory Spring Boot 4 upgrade, Tools parsing moved up, built-in Agentic mechanism, MCP switch to Streamable HTTP, and on-demand tool-loading Advisor.

Spring AI 2.0 brings five core updates: mandatory upgrade to Spring Boot 4, lifted Tools parsing, built-in Agentic mechanism, MCP switch to Streamable HTTP, and an on-demand tool-loading Advisor.

AI is reshaping the career landscape of Java development: junior CRUD roles are the first to go, but demand rises for engineers who understand business, architecture, and can command AI. A deep dive into the transformation path for Java developers.

Want to become an AI Agent engineer? This article breaks down a 4-week roadmap: from core agent architecture and ReAct, to multi-agent collaboration and real projects.

A breakdown of the 6 best high-paying AI career paths for beginners: LLM application development, AI agents, computer vision, AI infrastructure, AIGC, and embodied AI—with salary ranges, core skills, and who they suit.

Spring AI 1.0 is here — Java developers can now build AI apps without switching to Python. This guide covers LLM integration, RAG, intelligent customer service, and Agent patterns for enterprise deployment.

In the AI programming era, Vibe Coding alone can only build toys. This article deeply analyzes the complete engineering path from Vibe Coding to SDD spec-driven development, covering Claude Code and Codex tool selection, the SuperPower plugin, and domestic LLM comparisons.

Java, Python, Go, or a niche language? This article rationally analyzes programming language selection across three dimensions — probability, difficulty, and growth potential — to help you escape language-choice anxiety.