国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

基于 Rust 實(shí)現(xiàn)簡(jiǎn)單、快速、輕量級(jí)的 AI Agent 框架 Rig

人工智能
Rig(ARC) 是一個(gè)基于 Rust 優(yōu)勢(shì)面向 LLM 工作流引擎的 AI 系統(tǒng)構(gòu)建框架,目的是要解決更底層的性能優(yōu)化問(wèn)題。

這幾天 AI Agent 生態(tài)進(jìn)入爆發(fā)期,有個(gè)叫 Rig 非常搶眼,它是基于 Rust 構(gòu)建的 AI 應(yīng)用開發(fā)專業(yè)框架。與它類似還有個(gè)叫 ELIZA  框架,本文主要介紹 Rig。

什么是 Rig?

Rig(ARC) 是一個(gè)基于 Rust 優(yōu)勢(shì)面向 LLM 工作流引擎的 AI 系統(tǒng)構(gòu)建框架,目的是要解決更底層的性能優(yōu)化問(wèn)題。值得關(guān)注的一個(gè)框架。

Rig 進(jìn)行 AI 開發(fā)優(yōu)勢(shì)

選擇 Rig 可以更高效地開發(fā),擁有著類型安全的 API ,可以減少運(yùn)行是報(bào)錯(cuò),異步優(yōu)先設(shè)計(jì),讓你的資源得到最佳利用率。它與 Rust 生態(tài)如 Tokio、Serde 等無(wú)縫集成。

Rig 核心功能

  • 統(tǒng)一 LLM 接口:支持跨不同 LLM 提供商的一致 API ,簡(jiǎn)化集成和減少供應(yīng)商的鎖定。
  • Rust 驅(qū)動(dòng)的卓越性能:基于 Rust 優(yōu)勢(shì),零成本抽象、內(nèi)存安全、高性能的 LLM 操作。
  • 高級(jí) AI 工作流抽象:實(shí)施復(fù)雜的 AI system,比如 RAG 和多 Agent 設(shè)置,預(yù)構(gòu)建的模塊化組件。
  • 類型安全的 LLM 交互:基于 Rust 強(qiáng)類型系統(tǒng)來(lái)保障 LLM 交互的安全。
  • 無(wú)縫對(duì)接 Vector Store 集成:內(nèi)置對(duì)裁體存儲(chǔ)的支持,實(shí)現(xiàn)高效的相似性 AI 應(yīng)用程序的搜索和檢索功能。
  • 靈活的嵌入支持:提供易于使用的 API,用于處理嵌入,這對(duì)語(yǔ)義至關(guān)重要 搜索和基于內(nèi)容的推薦。

Rig 野心是以 Rust 驅(qū)動(dòng)性的性能、利用 Rust 優(yōu)勢(shì)零成本抽象和內(nèi)存安全、高性能、低延遲的 LLM 操作。當(dāng)然要達(dá)到企業(yè)級(jí)商用化的標(biāo)準(zhǔn)框架,現(xiàn)在階段只是 AI Agent 生態(tài)的爆發(fā)期,至于落地商業(yè)化,需要加速邁向市場(chǎng)去驗(yàn)證與反饋的。

如何快速上手 Rig

下面是官網(wǎng)幾個(gè) Demo 。

basic_llm.rs

use rig::providers::openai;
use rig::completion::Prompt;

#[tokio::main]
async fn main() -> Result<()> {
    let client = openai::Client::from_env();
    let gpt4 = client.agent("gpt-4").build();
    
    let response = gpt4.prompt("Translate 'Hello, world!' to French.").await?;
    println!("Translation: {}", response);
    Ok(())
}

rag_system.rs

use rig::providers::openai;
use rig::vector_store::in_memory_store::InMemoryVectorStore;
use rig::completion::Prompt;

#[tokio::main]
asyncfn main() -> Result<()> {
    let client = openai::Client::from_env();
    let embed_model = client.embedding_model("text-embedding-ada-002");
    letmut store = InMemoryVectorStore::default();
    let rag_agent = client.context_rag_agent("gpt-4")
        .dynamic_context(1, store.index(embed_model))
        .build();
    
    let response = rag_agent.prompt("What is Rig?").await?;
    println!("RAG Agent: {}", response);
    Ok(())
}

extractor.rs

use rig::providers::openai;
use schemars::JsonSchema;
use serde::{Deserialize, Serialize};

#[derive(Debug, Deserialize, JsonSchema, Serialize)]
struct MovieReview {
    sentiment: String,
    rating: f32,
}

#[tokio::main]
asyncfn main() -> Result<()> {
    let client = openai::Client::from_env();
    let extractor = client.extractor::<MovieReview>("gpt-4").build();
    let review = extractor.extract("I loved this movie! It's a solid 9/10.").await?;
    println!("Extracted: {:?}", review);
    Ok(())
}

高級(jí)功能

  • 完全支持 LLM 完成和嵌入工作流程
  • 對(duì) LLM 提供程序(例如 OpenAI、Cohere)和向量存儲(chǔ)(例如 MongoDB、內(nèi)存中)的簡(jiǎn)單但強(qiáng)大的通用抽象
  • 以最少的樣板將 LLM 集成到您的應(yīng)用程序中

Rust 在AI時(shí)代會(huì)成為主流嗎?

最后,Rust 作為小眾語(yǔ)言,但擁有著別人沒(méi)有天生優(yōu)勢(shì),內(nèi)存安全、零成本抽象、快速可靠,開發(fā)社區(qū)非常活躍。

在 AI 大模型時(shí)代,Rust 是否能夠運(yùn)來(lái)新的突破,是否會(huì)大量采用于AI 大模型底層的開發(fā),雖然前有C/C++,后有 Zig 這樣性能牛逼的語(yǔ)言。

最近,也開始看到了 AI Agent 和 AI Infra 有小規(guī)模爆發(fā)了,想要讓 AI Agent 繁榮發(fā)展,自然離不開 AI Infra 高性能的力量。

AI應(yīng)用爆發(fā)式的增長(zhǎng),在模型訓(xùn)練和推理必須得到大幅提升,算力成本和使用效率這兩個(gè)指標(biāo)也變得至關(guān)重要了。否則會(huì)直接影響模型能力升級(jí)和AI應(yīng)用大規(guī)模落地的速度。

盡管已有計(jì)算模型和框架比如 TensorFlow 和 PyTorch 也取得了非常好的成果。但在性能優(yōu)化和資源管理方面存在很大問(wèn)題,特別在大規(guī)模并行計(jì)算和高性能計(jì)算環(huán)境中,還是顯得有些力不從心的。

大佬看了很多問(wèn)題,于是逐漸采用 Rust 重構(gòu)一些新框架,如Candle、Burn、DFDX、tch-rs、Linfa、ndarray、Polars等框架的出現(xiàn)。以及 OpenAI 、Google、微軟等一些核心需要高性能,也換成了 Rust 來(lái)重構(gòu)。

所以,未來(lái)打造高性能的 AI Infra 方向上,Rust 會(huì)有很大優(yōu)勢(shì)。

參考資料:

  • 官網(wǎng):https://rig.rs
  • https://docs.rs/rig-core/latest/rig
  • Github:https://github.com/0xPlaygrounds/rig
責(zé)任編輯:趙寧寧 來(lái)源: 碼農(nóng)漁夫
相關(guān)推薦

2025-01-03 09:17:26

JavaSpringBoot

2022-09-05 09:37:38

Linux發(fā)行版

2025-08-08 02:15:00

WebComponents前端

2025-01-15 08:56:53

2023-06-27 16:42:18

Tinygrad深度學(xué)習(xí)工具

2018-01-17 15:05:22

框架設(shè)計(jì)爬蟲Scrapy

2024-06-07 10:34:28

Rust開發(fā)工具

2022-08-10 12:21:07

PythonWebBottle

2020-11-11 12:13:59

JS

2021-12-13 16:43:04

鴻蒙HarmonyOS應(yīng)用

2022-02-12 21:05:11

異步爬蟲框架

2011-03-02 10:03:44

SaturnJSJS

2013-06-20 10:28:39

MVVM框架avalon架構(gòu)

2012-05-21 21:34:51

iOS

2014-04-21 10:01:45

前后端分離

2022-09-04 12:40:55

Linux Lite發(fā)行版Linux

2023-08-18 17:25:45

掘力計(jì)劃大語(yǔ)言模型

2025-01-13 08:05:04

2024-08-16 16:37:50

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

少妇高潮露脸国语对白| 色美美综合视频| 日本色护士高潮视频在线观看 | 亚洲色图激情小说| 亚洲激情网址| 丝袜视频国产在线播放| 国产成人精品网站| 成人欧美一区二区三区小说| 国产亚洲高清一区| 免费在线观看亚洲视频| 伊人青青综合网站| 国产99久久久国产精品潘金| 小草在线视频免费播放| 在线观看成人av电影| 亚洲国产欧美一区二区三区久久| 日韩精品电影在线| 国精一区二区三区| 亚洲看片网站| 日韩电影中文字幕一区| 狠狠色狠狠色综合| 欧美日韩视频免费观看| 青青草国产精品视频| www.久久撸.com| 91视频.com| 99a精品视频在线观看| 又黄又爽又色视频| 国产精品久久久久久久美男| 夜夜亚洲天天久久| 亚洲a在线视频| 天堂a中文在线| 国产精品区二区三区日本| 在线亚洲高清视频| 国产一级一区二区| h片视频在线观看| 99er在线视频| 精品自拍视频在线观看| 自拍av一区二区三区| 日韩理论电影| 欧美日韩在线看片| 国产精品h视频| 久久精品国产亚洲精品| 国产精品色一区二区三区| 尤物tv在线精品| 四虎影视在线播放| 欧美精品人人做人人爱视频| 日韩精品视频三区| 97超碰欧美中文字幕| 亚洲人成网亚洲欧洲无码| 神马电影在线观看| 久久久久久九九| 亚洲美女黄色片| 国产色综合一区| 99re6这里只有精品| 国产在线一区二区视频| 精品人妻人人做人人爽| 久久久久久国产精品| 精品久久久久久久久国产字幕| 日韩香蕉视频| 免费视频观看成人| 草久在线视频| 日本午夜精品一区二区三区| www.亚洲成人| 黄色精品一区二区| 男男成人高潮片免费网站| 国产精品美女久久久久| 在线看片你懂得| 日韩久久不卡| 欧美国产中文字幕| 欧美三电影在线| fc2成人免费人成在线观看播放| 免费欧美一区| 久操av在线| 九七伦理97伦理手机| 美脚丝袜一区二区三区在线观看| 色偷偷偷亚洲综合网另类| 亚洲国产乱码最新视频| 亚洲免费影院| 99re8这里有精品热视频8在线| 国产精品一区二区三区四区色| 国产资源第一页| 国产精品老牛影院在线观看| 亚洲成年人影院在线| 亚洲欧洲av另类| 爽好多水快深点欧美视频| 一区二区三区亚洲变态调教大结局| 福利在线观看| 久久国产色av免费观看| 国产伦精品一区二区三区高清版| 久久手机精品视频| 欧美精品视频www在线观看 | 老司机午夜激情| 色女孩综合网| 国产91色在线| 日韩av网站电影| 亚洲成av人片在线| 成人深夜福利app| 欧美视频成人| 黄色免费大全亚洲| 国产理论在线| 手机福利小视频在线播放| 精品国产av无码一区二区三区 | 亚洲日本在线a| 久久精品久久精品| 久久精品影视| 午夜久久av| 免费看男女www网站入口在线| 两个人hd高清在线观看| 久久精品国产sm调教网站演员| 国产精品毛片va一区二区三区| 欧美高清在线播放| 亚洲成色www8888| 欧美午夜女人视频在线| 久久久久国色av免费看影院| 日韩在线一二三区| 1024精品久久久久久久久| 性xxxxfjsxxxxx欧美| 欧美成人午夜| 久久综合久久综合亚洲| 欧美综合天天夜夜久久| 日韩中文字幕在线免费观看| 伊人伊成久久人综合网站| 久久久成人精品视频| 欧美极品色图| 第一福利在线| 亚洲不卡1区| 91麻豆国产语对白在线观看| 欧美久久精品午夜青青大伊人 | 一区二区中文字幕在线观看| 中文字幕在线观看网站| 在线免费激情视频| 亚洲免费一级视频| 全黄性性激高免费视频| 欧美日韩国产综合在线| 91最新国产视频| 日本久久久久亚洲中字幕| 裸体女人亚洲精品一区| 国产成人精品免费一区二区| 社区色欧美激情 | 欧美三级华人主播| 欧美高潮视频| 国产精品毛片无码| 九九综合九九| 免费欧美日韩国产三级电影| 亚洲欧美日韩中文播放| 亚洲欧美成人一区二区在线电影| 日韩电影免费观看中文字幕| 日本亚洲视频在线| 亚洲午夜精品久久久久久app| 香蕉久久99| 在线精品国产亚洲| 日韩三级成人| 成人在线观看免费播放| av影院在线免费观看| 青青在线视频| 色呦呦视频在线观看| 久久国产精品一区| 色老头视频在线观看| 在线国产91| 美女隐私在线观看| 老司机免费在线视频| 国产一区久久精品| 黄av在线免费观看| 182tv在线播放| 91亚洲天堂| 波多野结依一区| 日本不卡免费高清视频在线| 亚洲日本伦理| 欧美亚洲一区二区三区四区| 亚洲人成影院在线观看| 中文字幕亚洲不卡| 亚洲美女精品一区| 性久久久久久久| 在线观看视频一区二区欧美日韩| 91福利精品视频| 欧美日本乱大交xxxxx| 欧美夫妻性生活| 精品国精品国产| 亚洲欧洲日产国产网站| 中文字幕亚洲欧美一区二区三区| 久久影视电视剧免费网站清宫辞电视| 欧美高跟鞋交xxxxxhd| 日本午夜精品理论片a级appf发布| 热久久视久久精品18亚洲精品| 国产精品吹潮在线观看| 51成人做爰www免费看网站| 精品国产一区二区三区日日嗨| 日本一区免费在线观看| 91xxx视频| 99免费视频观看| 天堂资源在线观看| www.黄在线观看| sm在线播放| 激情视频亚洲| 国产一区二区精品福利地址| 婷婷亚洲五月| 欧美bbbbb| 亚洲精品一区三区三区在线观看| 好吊妞无缓冲视频观看| 天天色综合社区| 韩日视频在线|