前言
大家常常會向 ChatGPT 詢問程式相關的解答,所以反過來,也可以讓 ChatGPT 來詢問我們一些問題,
用以評量我們對於許多主題的熟悉程度,相當於是一個 AI 面試官。
以下介紹,透過設定 System message 的方式,來讓 ChatGPT 變成一位 AI 面試官。
Hello! 我是 RM
在連接 LM Studio Local Phi-2 Server中透過LM Studio下載 Phi-2 來運行。
之前透過AddAzureOpenAIChatCompletion
還需要實作HttpClientHandler
。
看到Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama後,
所以改用AddOpenAIChatCompletion
就不需要自行去實作HttpClientHandler
。
在探索 Semantic Kernel 在客服 ChatBot 中的應用中,
提供一個Plugin
並設定ToolCallBehavior.AutoInvokeKernelFunctions
,
Semantic Kernel 就會自動依使用者意圖幫我們收集使用者的資訊並呼叫Plugin
,
直到完成使用者的問題。為什麼它會如此聰明呢? 就讓我們深入了解一番 …
在Kernel Memory (KM) 使用 Postgres 當 Vector DB中,
我們將許多文件的內容轉成 Vector 放到 PostgreSQL 之中,進行查詢。
然而在企業應用中,查詢時要依使用者的權限進行過濾,在Kernel Memory中要如何做呢?
在探索 Semantic Kernel 在客服 ChatBot 中的應用(我的客服 Bot 除了會說,還會做)這篇之中,
學到了透過 Semantic Kernel 可以快速打造出客服對話機器人。
但如果用戶輸入詢問風景等問題,還是會呼叫我們的 Ask Function,
所以我們要限定 AI 只能回覆特定的問題。
接 Gpt 3.5 API 時,有時會有參數幻覺問題(hallucinate parameters)
所以我們參考Make gpt ask questions to the user的方式,
來改變systemmessage prompt,看看是否能解決這些問題。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true