
如何快速實(shí)現(xiàn)REST API集成以優(yōu)化業(yè)務(wù)流程
AutoGen將多個(gè)人工智能代理組合在一起,根據(jù)網(wǎng)絡(luò)上檢索的數(shù)據(jù)來(lái)生成代碼,并創(chuàng)建帶有股價(jià)的圖像。
在本文中,我們將逐步完成在本地計(jì)算機(jī)上安裝和運(yùn)行AutoGen Studio的過(guò)程。
? ? ? AutoGen Studio 2.0需要Python 3.11。請(qǐng)確保已安裝此版本以避免兼容性問(wèn)題。可以通過(guò)在終端中運(yùn)行以下命令來(lái)檢查Python版本:
Python --version
Conda是一個(gè)開源軟件包和環(huán)境管理系統(tǒng),可在各種操作系統(tǒng)上運(yùn)行。它有助于AutoGen有效地管理依賴關(guān)系,而不會(huì)影響其他項(xiàng)目或系統(tǒng)范圍的設(shè)置。
要驗(yàn)證安裝,請(qǐng)使用以下命令檢查系統(tǒng)上的Conda版本:
conda — version
? ? ? AutoGen將利用像OpenAI的GPT-4這樣的大型語(yǔ)言模型來(lái)執(zhí)行任務(wù)。要使用這些模型,需要一個(gè)OpenAI Key。可以通過(guò)訪問(wèn)您的OpenAI帳戶創(chuàng)建新密鑰,導(dǎo)航到API Key選項(xiàng)卡,然后單擊“Create new secret key”按鈕生成新密鑰。
第一步是為AutoGen Studio創(chuàng)建一個(gè)虛擬環(huán)境。為此,請(qǐng)?jiān)诮K端中執(zhí)行以下命令,使用Conda:
conda create -n autogenstudio python=3.11
? ? ? ?當(dāng)系統(tǒng)提示您安裝以下軟件包時(shí),請(qǐng)選擇“是”繼續(xù):
使用以下命令激活A(yù)utoGen Studio環(huán)境:
conda activate autogenstudio
? ? ? ?應(yīng)該在終端中看到以下界面:
接下來(lái),使用以下命令設(shè)置OpenAI密鑰:
set OPENAI_API_KEY=your_openai_api_key
至此,環(huán)境設(shè)置已經(jīng)完成。
在這一步中,我們將安裝AutoGen Studio 2.0。在與前面步驟相同的Conda終端中,運(yùn)行以下命令:
pip install autogenstudio
此步驟將花費(fèi)幾分鐘時(shí)間下載并安裝AutoGen Studio及其依賴項(xiàng)。
完成后,使用以下命令啟動(dòng)AutoGen Studio:
autogenstudio ui --port 8081
? ? ? ?該應(yīng)用程序?qū)⒃谀谋镜貫g覽器中打開,您應(yīng)該會(huì)看到以下界面:
如果應(yīng)用程序沒(méi)有自動(dòng)啟動(dòng),請(qǐng)打開web瀏覽器并轉(zhuǎn)到以下URL:http://127.0.0.1:8081/
祝賀您已成功設(shè)置AutoGen Studio 2.0。現(xiàn)在你可以開始創(chuàng)建人工智能代理了。
為了驗(yàn)證設(shè)置是否正常工作,我單擊“新建”按鈕并選擇可視化代理工作流,創(chuàng)建了一個(gè)簡(jiǎn)單的AI代理。以下是一個(gè)示例提示:
Plot a chart of NVDA and TESLA stock price for 2023. Save the result to a file named nvda_tesla.png
Agent成功生成了請(qǐng)求的CSV文件。
需要注意的一點(diǎn)是,在用于實(shí)時(shí)進(jìn)度監(jiān)控的用戶界面中不支持流式響應(yīng)。當(dāng)代理完成任務(wù)時(shí),結(jié)果會(huì)同時(shí)顯示。
? ? ? ?為了監(jiān)控進(jìn)度,您可以打開終端,實(shí)時(shí)觀察人工智能代理之間的消息交換。
[1] https://medium.com/generative-ai/how-to-setup-microsoft-autogen-studio-2-0-locally-a-step-by-step-guide-7aafd9e8c4a6
[2] https://microsoft.github.io/autogen/
[3]?https://github.com/microsoft/autogen/tree/main/samples/apps/autogen-studio
文章轉(zhuǎn)自微信公眾號(hào)@ArronAI
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)