成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Llama3實操增強的三種方式:RAG/Agent/Function Calling?。。? 原創

發布于 2024-5-22 10:17
瀏覽
0收藏

1、Llama 3 的 RAG 增強

以下 Github 鏈接展示了從頭開始使用 LangGraph 和 Llama3-8B 構建可靠的智能體。它將3種先進 RAG 技術(自適應 RAG、糾正性 RAG和自我 RAG)的思想結合起來,形成 LangGraph 中的單一控制流程。

https://github.com/langchain-ai/langgraph/blob/main/examples/rag/langgraph_rag_agent_llama3_local.ipynb

Llama3實操增強的三種方式:RAG/Agent/Function Calling?。。?-AI.x社區

方式一:自適應 RAG 路由,將問題路由到不同的檢索方法。

方式二:糾正性 RAG 后備方案,如果文檔與查詢不相關,則回退到網頁搜索 Web Browser。

方式三:自我 RAG 進行自我糾錯,修正包含幻覺或未回答問題的答案。

2、Llama 3 的微調增強

眾所周知,LLaMA-Factory 微調,已經支持 Llama 3,如下所示:

Llama3實操增強的三種方式:RAG/Agent/Function Calling?。?! -AI.x社區

Github 地址:https://github.com/hiyouga/LLaMA-Factory

另外 Colab 筆記本中將 Llama-3 微調速度提高 2倍以上,鏈接如下所示:

https://colab.research.google.com/drive/135ced7oHytdxu3N2DNe1Z0kqjyYIkDXp?usp=sharing

3、Llama 3 的 Function Calling 增強

目前官方的答復是 Llama 3 暫時不支持 Function Calling 的功能,也就表面看起來不支持 Agent 智能體功能,如下圖所示:

Llama3實操增強的三種方式:RAG/Agent/Function Calling?。?! -AI.x社區

不過,經過我們實踐摸索,變形支持 Function Calling 函數調用的方法,也就是采用 Function Calling 數據微調后的 Llama 3,Prompt 提示詞模板如下圖所示:

<|begin_of_text|><|start_header_id|>function_metadata<|end_header_id|>


You have access to the following functions. Use them if required:
[
    {
        "type": "function",
        "function": {
            "name": "get_stock_price",
            "description": "Get the stock price of an array of stocks",
            "parameters": {
                "type": "object",
                "properties": {
                    "names": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        },
                        "description": "An array of stocks"
                    }
                },
                "required": [
                    "names"
                ]
            }
        }
    },
    {
        "type": "function",
        "function": {
            "name": "get_big_stocks",
            "description": "Get the names of the largest N stocks by market cap",
            "parameters": {
                "type": "object",
                "properties": {
                    "number": {
                        "type": "integer",
                        "description": "The number of largest stocks to get the names of, e.g. 25"
                    },
                    "region": {
                        "type": "string",
                        "description": "The region to consider, can be \"US\" or \"World\"."
                    }
                },
                "required": [
                    "number"
                ]
            }
        }
    }
]<|eot_id|><|start_header_id|>user<|end_header_id|>


Get the names of the five largest stocks by market cap<|eot_id|><|start_header_id|>assistant<|end_header_id|>


Generated Response:
{
    "name": "get_big_stocks",
    "arguments": {
        "number": 5,
        "region": "US"
    }
}<|eot_id|>

4、Llama 3 實操技術選型

AI 大模型參數大小的技術選型可以參考如下實踐原則:

第一、歸納分類任務,大模型參數推薦 3B;

第二、翻譯任務,大模型參數推薦 7B;

第三、意圖識別任務,大模型參數推薦 13B;

第四、Function Calling Action 任務,大模型參數推薦 70B。

以上這些推薦都是針對頂尖的通用大模型而言,沒有經過 Fine-tuning 等微調,微調后的或者 RAG  后的 大模型 AGI 能力會增強,相應參數會變化。

Llama3實操增強的三種方式:RAG/Agent/Function Calling?。?! -AI.x社區



本文轉載自公眾號玄姐聊AGI  作者:玄姐

原文鏈接:??https://mp.weixin.qq.com/s/HQZXuGNJ5d2oNHjBOhI3Iw??

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
標簽
收藏
回復
舉報
回復
相關推薦
主站蜘蛛池模板: 欧美激情va永久在线播放 | 精品啪啪 | 久久精品一区 | 成人久久久 | 久久久久久久久久久久久九 | 午夜资源| 日韩精品在线一区 | 久久久视| 国产亚洲一区二区三区 | 亚洲一区二区三区在线 | 天堂网中文字幕在线观看 | 亚洲国产精品久久久久秋霞不卡 | 亚洲精品久久久一区二区三区 | 国产精品一码二码三码在线 | 国产一区二区三区欧美 | 91 久久| 国产九九精品 | 粉嫩在线| 伊人网伊人 | 福利社午夜影院 | 色婷婷亚洲国产女人的天堂 | 日韩视频在线观看 | 一区二区三区四区不卡视频 | 精品综合久久久 | 欧美一区二区大片 | 成人久久视频 | 一区二区三区在线 | 欧 | 日本成人免费网站 | 免费在线观看一区二区 | 99欧美精品 | 欧美一级在线观看 | 日本国产高清 | www国产成人免费观看视频,深夜成人网 | av网站免费观看 | 中文字幕av亚洲精品一部二部 | 91视频久久久久 | 久久精品手机视频 | 婷婷国产一区 | 97伦理最新伦理 | 9191在线观看 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 |