0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GitHub如何做一個聊天問答工具

jf_ro2CN3Fa ? 來源:芋道源碼 ? 2023-07-06 15:03 ? 次閱讀

要說今年IT領(lǐng)域最火的技術(shù),還數(shù)AIGC。而其中文本處理領(lǐng)域的佼佼者當屬OpenAI家的ChatGPT了。

幾個月前,這波AI大熱開始的時候,面對ChatGPT的優(yōu)異表現(xiàn),我就有一個預(yù)感,這玩意兒絕對不止拿來做一個聊天問答工具這么簡單,它一定還能在很多場景上發(fā)揮作用。

我當時就在一個粉絲群里斷言:今年肯定會有很多圍繞GPT在各種細分場景應(yīng)用的工具軟件、插件出現(xiàn),也必然會有大量的創(chuàng)業(yè)團隊奔向這片藍海市場。

這段時間,我就看到了有AI做PPT、AI做簡歷、AI寫工作周報等等各種應(yīng)用。

基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

前幾天,我在逛GitHub的時候,在Trending首頁看到了一個阿里巴巴旗下的一個開源項目:

沖著這5000多star和阿里巴巴的名氣,我點了進去,這是項目的中文介紹:

初看起來,跟我們程序員日常使用的Navicat、DBeaver很像,一款數(shù)據(jù)庫連接管理工具。

使用Electron技術(shù)開發(fā),界面整體簡單干凈清爽。

a4ff07a6-1b9d-11ee-962d-dac502259ad0.png

但既然名字中帶了一個“Chat”,事情肯定就不簡單,來看看它有什么AI的能力。

在它的簡介中也提到了:

和傳統(tǒng)的數(shù)據(jù)庫客戶端軟件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能夠?qū)⒆匀徽Z言轉(zhuǎn)換為SQL,也可以將SQL轉(zhuǎn)換為自然語言,可以給出研發(fā)人員SQL的優(yōu)化建議 ,極大的提升人員的效率,是AI時代數(shù)據(jù)庫研發(fā)人員的利器,未來即使不懂SQL的運營業(yè)務(wù)也可以使用快速查詢業(yè)務(wù)數(shù)據(jù)、生成報表能力。

簡單來說,它能根據(jù)你的需要自動寫SQL,也能給你的SQL提出一些優(yōu)化建議。

具體來看,就體現(xiàn)在了界面上的這一行按鈕上:

a5256f72-1b9d-11ee-962d-dac502259ad0.png

想要使用AI的能力,肯定得需要連接ChatGPT才行。為了實現(xiàn)這個目標,這款軟件提供了兩種方式,一種是用戶自己有ChatGPT的API key,直接填上去用就行,當然,這需要魔法上網(wǎng),你懂的。

還有一種方式就是關(guān)注他們的公 眾號,然后獲取一個臨時免費體驗用的api key。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/yudao-cloud

視頻教程:https://doc.iocoder.cn/video/

體驗環(huán)節(jié)

接下來我們來簡單體驗一下,說明一下,下面圖中的所有SQL都是它幫我們生成的,我自己沒有寫一條SQL。

首先讓它幫我們創(chuàng)建一個數(shù)據(jù)庫和一張表,用來做測試:

a5354d8e-1b9d-11ee-962d-dac502259ad0.png

接下來,我讓它往剛剛創(chuàng)建的表中,插入100條隨機數(shù)據(jù):

a550b8d0-1b9d-11ee-962d-dac502259ad0.png

然后就發(fā)現(xiàn)驢唇不對馬嘴了,這些字段都是哪里冒出來的?估計這軟件還沒增加上下文聯(lián)系的能力,只能針對單條指令工作。

接下來讓它寫一些簡單的查詢語句吧:

a55cf9d8-1b9d-11ee-962d-dac502259ad0.png

倒是像那么回事,不過這里字段名字跟上面建表時候用到的又不一樣,再一次應(yīng)證了它沒有上下文關(guān)聯(lián)能力。

來一個稍微復(fù)雜點的SQL試試:

a567e5c8-1b9d-11ee-962d-dac502259ad0.png

這個也像那么回事。

再來問問它如何優(yōu)化:

a5822ece-1b9d-11ee-962d-dac502259ad0.png

這回答的,放在任何地方都能用,回答了個寂寞。

上面只是一部分例子,我自己還進行了更深入的使用??傮w來說,這玩意兒對那些對SQL很熟悉的程序員來說,其實幫助不大,它寫出來的東西可用性不高,有自己在那撓破頭皮想prompt的時間,SQL早就寫好了。

而對于不熟悉SQL的朋友來說,它寫出來的東西可能錯誤百出,誤導(dǎo)使用者。

不過這款軟件也才出來沒多久,能做到現(xiàn)在這個樣子也挺不錯了,任何一款軟件的成長都需要時間,相信隨著后續(xù)的迭代,體驗會越來越好,給國產(chǎn)軟件點個支持!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    28877

    瀏覽量

    266220
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16235
  • ChatGPT
    +關(guān)注

    關(guān)注

    28

    文章

    1517

    瀏覽量

    6928

原文標題:阿里開源了一個新東西,上GitHub熱榜了!

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何使用合宙的DTU+業(yè)務(wù)云平臺,做一個溫濕度傳感器數(shù)據(jù)采集項目?

    使用合宙的DTU+業(yè)務(wù)云平臺,做一個溫濕度傳感器數(shù)據(jù)采集項目,超詳細教程。
    的頭像 發(fā)表于 09-18 11:11 ?105次閱讀
    如何使用合宙的DTU+業(yè)務(wù)云平臺,<b class='flag-5'>做一個</b>溫濕度傳感器數(shù)據(jù)采集項目?

    總有一個是你會遇到的S參數(shù)問題的問答

    關(guān)于S參數(shù)測量研討會的問答,有的問題稍微做了點調(diào)整,問答內(nèi)容僅供參考。Q:S參數(shù)主要是什么參數(shù)?A:S參數(shù)英文是Scatteringparameter。指元器件反射信號和傳輸信號的特性,因此S參數(shù)
    的頭像 發(fā)表于 07-25 08:28 ?298次閱讀
    總有<b class='flag-5'>一個</b>是你會遇到的S參數(shù)問題的<b class='flag-5'>問答</b>

    esp32無法燒錄github上的固件,為什么?

    我準備用esp32-s2模組來做一個簡易的激光雕刻機 代碼是github上的https://github.com/bdring/FluidNC 在運行安裝腳本的時候,提示我芯片是esp32-s2
    發(fā)表于 06-17 08:00

    AI新工具DUSt3R走紅GitHub,兩秒完成3D重建驚艷網(wǎng)友

    近日,款名為DUSt3R的AI新工具在微軟旗下的GitHub平臺上引發(fā)了廣泛關(guān)注。這款神奇的工具僅需兩張圖片和兩秒鐘的時間,便能完成精確的3D重建,且無需額外測量任何數(shù)據(jù)。上線不久,
    的頭像 發(fā)表于 03-08 14:02 ?927次閱讀

    如何用小安派-Eyes-S1做一個電子木魚?

    2024年的第篇教程來了,本篇學習如何添加LVGL事件,并制作完成電子木魚(小美苦苦哀求,我略微出手而已)。祝大家2024積德累功,心想事成!接下來看看如何用小安派-Eyes-S1做一個
    的頭像 發(fā)表于 01-13 15:18 ?824次閱讀
    如何用小安派-Eyes-S1<b class='flag-5'>做一個</b>電子木魚?

    GitHub入門與實踐

    GitHub基于 Git 版本控制系統(tǒng)的代碼托管平臺,它提供了許多功能和用途,主要面向軟件開發(fā)和協(xié)作。以下是 GitHub 的主要用途和
    發(fā)表于 12-14 09:53 ?4次下載

    NVIDIA 知乎精彩問答甄選 | 查看關(guān)于 NVIDIA Omniverse 的相關(guān)精彩問答

    NVIDIA 帶來知乎精彩問答甄選系列,將為您精選知乎上有關(guān) NVIDIA 產(chǎn)品的精彩問答。 本期為問答甄選第十八期 ——? 查看關(guān)于?NVIDIA Omniverse 的相關(guān)精彩問答
    的頭像 發(fā)表于 12-01 18:40 ?364次閱讀
    NVIDIA 知乎精彩<b class='flag-5'>問答</b>甄選 | 查看關(guān)于 NVIDIA Omniverse 的相關(guān)精彩<b class='flag-5'>問答</b>

    如何做一個車載吸塵器PCBA方案

    車載吸塵器PCBA方案,是為滿足汽車內(nèi)部清潔需求而設(shè)計的種便攜式吸塵器方案。隨著人們對汽車內(nèi)部環(huán)境衛(wèi)生的要求日益提高,傳統(tǒng)的手動清潔方式已經(jīng)無法滿足需求。因此,研發(fā)出種便攜式吸塵器方案,成為
    的頭像 發(fā)表于 11-28 16:10 ?506次閱讀

    NVIDIA 知乎精彩問答甄選 | 分享 NVIDIA 助力醫(yī)學研究的相關(guān)精彩問答

    NVIDIA 帶來知乎精彩問答甄選系列,將為您精選知乎上有關(guān) NVIDIA 產(chǎn)品的精彩問答。 本期為問答甄選第十七期 ——? 分享 NVIDIA 助力醫(yī)學研究的相關(guān)精彩問答 以下兩
    的頭像 發(fā)表于 11-24 19:25 ?455次閱讀
    NVIDIA 知乎精彩<b class='flag-5'>問答</b>甄選 | 分享 NVIDIA 助力醫(yī)學研究的相關(guān)精彩<b class='flag-5'>問答</b>

    使用C語言寫的輕量級聊天應(yīng)用!

    SmallChat支持文本、圖片、語音和視頻等多種聊天方式。用戶可以在聊天窗口中輸入文字,并發(fā)送圖片、語音和視頻消息。同時,還支持多人語音和視頻通話。
    的頭像 發(fā)表于 11-17 16:27 ?1196次閱讀
    使用C語言寫的<b class='flag-5'>一</b><b class='flag-5'>個</b>輕量級<b class='flag-5'>聊天</b>應(yīng)用!

    教你做一個電子打火機

    現(xiàn)在隨著科技的發(fā)展,環(huán)保顯得越來越受大家重視,淘汰了很多傳統(tǒng)的產(chǎn)品,現(xiàn)在天然氣的打火機雖說還沒有被淘汰,但是隨著技術(shù)的發(fā)展,淘汰是難免的,今天就教大家做一個電子打火機,雖然談不上節(jié)能,大家可以做個參考,當做一個樂趣。
    的頭像 發(fā)表于 11-15 14:13 ?1493次閱讀

    重塑GitHub、顛覆程序開發(fā):GitHub Universe 2023發(fā)布重大更新

    GitHub 首席執(zhí)行官 Thomas Dohmke 表示,他們正在逐步將 Copilot 與 GitHub 各方面融合,并將其作為重要組成部分。可以說,這是
    的頭像 發(fā)表于 11-09 15:54 ?652次閱讀
    重塑<b class='flag-5'>GitHub</b>、顛覆程序開發(fā):<b class='flag-5'>GitHub</b> Universe 2023發(fā)布重大更新

    如何做一個低抖動的PLL?PLL噪聲優(yōu)化

    Xilinx最新代UltraScale+ FPGA ^[1]^ 將RF AD/DA、SerDes等系統(tǒng)完美集成在顆芯片打造出了全方位的通信鏈
    的頭像 發(fā)表于 10-31 10:02 ?1768次閱讀
    <b class='flag-5'>如何做一個</b>低抖動的PLL?PLL噪聲優(yōu)化

    使用FPGA做一個ODrive

    核心CPU是XX32FXXX,在工業(yè)控制領(lǐng)域其實FPGA占比也很大,所以能不能用FPGA做一個ODrive呢?答案是肯定的。
    的頭像 發(fā)表于 10-20 11:15 ?690次閱讀
    使用FPGA<b class='flag-5'>做一個</b>ODrive

    如何做一個占空比,頻率,幅值均可調(diào)的方波?

    如何做一個占空比,頻率,幅值均可調(diào)的方波
    發(fā)表于 10-16 07:13