{"data":{"slug":"liyupi-ai-code-helper","name":"ai-code-helper","tagline":"智能编程学习与求职辅导机器人，涵盖多种AI技术和企业级开发实践","github_url":"https://github.com/liyupi/ai-code-helper","owner":"liyupi","repo":"ai-code-helper","owner_avatar_url":"https://avatars.githubusercontent.com/u/26037703?v=4","primary_language":"Vue","stars":718,"forks":237,"topics":["ai","ai-model","backend","frontend","java","langchain4j","mcp","rag","spring-ai","springboot","springmvc","tool-calling","vector-database","vue"],"archived":false,"github_pushed_at":"2025-07-10T11:32:26+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/liyupi-ai-code-helper","markdown_url":"https://www.graphcanon.com/tools/liyupi-ai-code-helper.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/liyupi-ai-code-helper","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=liyupi-ai-code-helper","description":"2025 年 AI 编程助手实战项目（作者：程序员鱼皮），基于 Spring Boot 3.5 + Java 21 + LangChain4j + AI 构建智能编程学习与求职辅导机器人，覆盖 AI 大模型接入、LangChain4j 核心特性、流式对话、Prompt 工程、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、Web 爬虫、安全防护、Vue.js 前端开发、SSE 服务端推送等企业级 AI 应用开发技术。帮助开发者掌握 AI 时代必备技能，熟悉 LangChain 框架，提升编程学习效率和求职竞争力，成为企业需要的 AI 全栈开发人才。","homepage_url":"https://www.codefather.cn","license":null,"open_issues":5,"watchers":0,"ai_summary":"基于Spring Boot、Java和LangChain4j构建的智能编程辅助工具，包括流式对话、Prompt工程、RAG检索增强及向量数据库等技术。","readme_excerpt":null,"github_created_at":"2025-07-09T08:09:59+00:00","created_at":"2026-07-11T11:27:34.553067+00:00","updated_at":"2026-07-11T22:42:45.943428+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai-model","name":"ai-model"},{"slug":"ai","name":"ai"},{"slug":"langchain4j","name":"langchain4j"},{"slug":"backend","name":"backend"},{"slug":"rag","name":"rag"},{"slug":"frontend","name":"frontend"},{"slug":"java","name":"java"},{"slug":"mcp","name":"mcp"}],"trust":{"provenance":{"is_fork":false,"github_id":1016578579,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T11:27:35.137Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":null,"days_since_push":365,"last_release_at":null},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:27:35.679Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T22:42:15.729Z"},"languages":{"value":["vue"],"source":"github.language","observed_at":"2026-07-11T22:42:15.729Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires Java 21 and Spring Boot for backend.","Integration with Vue.js requires familiarity with frontend frameworks."],"min_ram_gb":8,"requires_docker":true},"constraints":{"min_ram_gb":8,"requires_docker":true},"when_to_use":["- When you want a comprehensive tool that integrates multiple AI technologies such as LangChain4j and large language models into Spring Boot applications.","- If your project specifically requires leveraging Vue.js frontend development alongside robust backend components like Java 21, Spring Boot 3.5, and advanced RAG retrieval techniques."],"when_not_to_use":["- Avoid using `ai-code-helper` if your team is not adept with Java or doesn't prefer the LangChain4j framework for integrating AI capabilities into applications.","- If real-time data streaming through Server-Sent Events (SSE) and specific enterprise-grade features such as MCP model context protocols are not a priority in your project."],"source":"enrich:decision_facts","observed_at":"2026-07-11T22:42:45.617Z"},"constraint_facets":{"min_ram_gb":8,"requires_docker":true},"decision_summary":[{"label":"Requirements","value":"Min 8 GB RAM; Requires Docker; Requires Java 21 and Spring Boot for backend.; Integration with Vue.js requires familiarity with frontend frameworks."},{"label":"Adopt for","value":"Decision-critical facts for `ai-code-helper` extracted from repository data."}]}}