AI 超级智能体项目- 第二期:GEMINI AI 大模型接入 笔记
-
spring initializr 初始化項目
-
打開intellij 載入項目
-
解決maven問題
-
貼上dependency問題
- 在右側欄的maven部分有個循環箭頭的按鈕 點下去
- 使用命令mvn clean install強制重新下載
-
AI連接有3種方式, 可以分別測試看看 5.1 官方SDK 5.2 官方 curl請求 - https://ai.google.dev/gemini-api/docs/quickstart - https://github.com/googleapis/java-genai?tab=readme-ov-file 5.3 Spring AI - https://docs.spring.io/spring-ai/reference/api/chat/google-genai-chat.html 5.3.1 chatModel 適合小任務 聊天用 5.3.2 chatClien 適合開發用 提供更多較複雜功能 5.4 Langchain4j - https://docs.langchain4j.dev/integrations/language-models/google-ai-gemini
-
文字教程中最推薦段落
- 大模型的分類: 模態(只有文字還是也需要處理文本聲音圖片)、開閉源(是否有洩漏資料考量)、規模(參數量)、用途(醫療還是科學等等)
- 開發者如何學習大模型: 評估要選用哪個大模型、提示詞工程、要如何連接AI(SDK、HTTP、SpringAI、Langchain4j)
- 接入方式對比: SDK和HTTP適合單次對話使用,如果要做長文對話還要自己做上下文處理會比較麻煩,因此一般開發較推薦使用框架。SpringAI 和 langchain4j很像 但langchain4j可以做更底層的調整,基本上可以先學SpringAI,之後有需求再使用Langchain4j即可
- SpringAI官方文檔AI Concepts寫得很詳細,非常推薦!https://docs.spring.io/spring-ai/reference/concepts.html
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
#求职# 求助 请问一下大家,星球有那种关于秋招企业投递汇总的表不[机智]
6
鱼神,想咨询一下目前Java的现状,先介绍一下我自身的情况吧本人是本科毕业一年,农学专业,在学校就对编程有兴趣,但是没时间去学校,现在迫切想转行去学Java,想了解一下目前的Java的就业咋样,现在就是在上班,但是工作自身干起来也很不顺心,一直想学习Java这块,就是在想报班好一些还是自学好一些,学成之后的出路怎么样,希望鱼神能给为小弟指点迷津
7
SpringAI + RAG + MCP 全栈 | AI 超级智能体企业级实战(26年必学) - 第三期:基础内容 笔记
3
AI超级智能体项目_踩坑记录_PGVector维度冲突
2
Code Log-AI超级智能体项目,开发日志。SpringAI + RAG + MCP 全栈 | AI 超级智能体企业级实战(26年必学)
2
作者分享
AI 超级智能体项目 - 第三期:基础内容 笔记 (使用GEMINI)
6
看完用戶中心15,大致上搞懂資料關係
✔️ UserMapper 繼承 BaseMapper<User>
✔️ UserService 繼承 IService<User>
✔️ UserServiceImpl 繼承 ServiceImpl<UserMapper, User> 並實作 UserService
┌─────────────────────────────┐
│ BaseMapper<T> │ ← MyBatis-Plus 內建
└─────────────▲──────────────┘
│
┌─────────┴─────────┐
│ UserMapper │ ← 你自己定義
└───────────────────┘
┌─────────────────────────────┐
│ IService<T> │ ← MyBatis-Plus 內建
└─────────────▲──────────────┘
│
┌─────────┴─────────┐
│ UserService │ ← 你自己定義介面
└───────────────────┘
▲
│ implements
│
┌──────────────────────────────────────────┐
│ ServiceImpl<UserMapper, User> │ ← MyBatis-Plus 內建
│ (內含 baseMapper、CRUD 實作) │
└───────────────────▲──────────────────────┘
│ extends
│
┌───────────────┴────────────────┐
│ UserServiceImpl │ ← 你自己的實作
└────────────────────────────────┘
2
251009
學習了用戶中心9-13視頻
原本學的是.net core 目前還在理解一些java的用法
1. Dependency Injection 對應
In .net core, UserService : IUserService is corresponds to Spring’s @Service(Interface) + @Resource.(Injection class)
2. Mybatis plus 有點像是generic repository 只要extends BaseMapper就能生成基本的CRUD (在.net core都要自己寫)
每日一句:
I feel invincible!
1
25.10.9
- 背了Java八股基礎,以及做出自己的學習筆記
明天:上班繼續背八股、下班學習用戶中心
2

