天天看點

利用ChatGPT買機票的技術方案揭秘來啦。#人工智能

作者:小葉AI同學

GPT買機票技術方案揭秘。

大家好,前兩天我釋出了一條關于用GPT搶機票的GPT應用,然後有很多小夥伴好奇是怎麼實作的,那麼今天我來給大家講一下這個東西怎麼去就能夠把它做出來。

·第一需要準備兩個接口,一個是機票查詢的接口,第二個就是機票下單的接口。

給大家看一下我這邊的配置,這個是官方對于Function Call的标準的配置模闆,從這裡點進來隻需要把它官方給的預制模闆裡邊相應的值給替換掉就可以了。然後我這個配置是直接讓GPT給生成的,就提供了我的API的路徑。剩下的這些把參數字段給他,剩下的都是GPT自己給生成的API路徑。

利用ChatGPT買機票的技術方案揭秘來啦。#人工智能

然後使用蓋的方法,對于API的自然語言定義你就告訴它這是幹什麼的。給它操作ID相當于是每一個API的唯一辨別符了。下邊這個是API的參數資訊,這裡把它都删掉了,它是可以根據實際的情況去動态傳參的。下面這個是下單接口,它是post的方法。post的方法需要在後邊元件這裡把它請求體的參數設定一下,引用它就可以了。

利用ChatGPT買機票的技術方案揭秘來啦。#人工智能

然後這邊API配置OK了,剩下的就是怎麼去實作擷取資料跟操作下單的過程了。

安卓手機有一個功能叫無障礙操作,大家可以去看一下安卓官方文檔,這個無障礙操作是可以代表使用者去執行操作的。我這個是基于安卓手機在上邊開發了這樣一個無障礙的功能,它可以去監聽手機上的螢幕。不管是某信、某寶、還是某豬、還是某城,任何的應用都可以代替你去操作,隻不過操作的邏輯需要在這個控制程式上邊去給它寫清楚,具體的操作方法這裡就不展示了。

利用ChatGPT買機票的技術方案揭秘來啦。#人工智能

控制程式跟伺服器上有一個程式,它們有一條雙向通信的鍊路。GPTAPI也是直接跟伺服器進行的通信,GPT調用伺服器這個接口觸發事件,伺服器通知到安卓手機上程式。安卓手機上程式就執行一個動作去擷取機票資訊,把擷取到的資訊再通過API傳給伺服器,伺服器再響應給GPT程式,GPT那邊就能夠把機票資訊都展示出來了,GPT展示出來你要訂哪一張機票,再把相應的資訊傳回給GPT,GPT再調用伺服器的接口,服務端再傳回給手機端的控制程式,控制程式在替代人工,去完成後續的互動邏輯就OK了。

利用ChatGPT買機票的技術方案揭秘來啦。#人工智能

謝謝各位!

繼續閱讀