目录
A - 大语言模型及其应用
LLM 大语言模型
当我们谈论大预言模型时,通常指的是像自然语言处理模型。大预言模型是一种通过大规模训练来学习语言规律和上下文的模型,它可以理解和生成人类语言。
大预言模型的应用非常广泛。以下是一些常见的应用领域:
-
文字生成:大预言模型可以生成各种类型的文字,如文章、新闻报道、故事、诗歌等。它可以根据给定的提示或问题生成连贯的文字内容。
-
对话系统:大预言模型可以用于构建智能对话系统,能够理解用户的问题并给出相应的回答。这种模型在虚拟助手、客服机器人和智能聊天程序中得到广泛应用。
-
语言翻译:大预言模型可以进行语言翻译,将一种语言转换成另一种语言。它可以帮助人们在不同语言之间进行交流和理解。
-
文本摘要:大预言模型可以读取一篇文章或一段文字,并生成相应的摘要,提取出关键信息和要点,减少人们阅读的工作量。
-
信息检索:大预言模型可以根据用户的查询,在大规模的文本集合中找到相关的信息并进行检索。这对于搜索引擎和信息管理非常有用。
-
自动化写作:大预言模型可以根据给定的指导或模式,自动生成各种类型的文本,如广告文案、新闻报道、科技说明等。这在广告和内容创作领域有很大的潜力。
需要注意的是,尽管大预言模型具有令人印象深刻的能力,但它也存在一些限制和挑战。例如,它可能会产生不准确或有偏见的回答,对某些敏感话题的处理可能不恰当,以及可能缺乏常识性推理能力。因此,在使用大预言模型时需要谨慎,并结合人类审查和指导,以确保生成的内容的质量和准确性。
Pleisto.Flappy 开发中间件
Pleisto.Flappy 是由一家国内公司推出的大语言人工智能开发中间件。其开发的主要目的是消除不同变成语言和不同知识背景以及不同开发目的程序员在开发LLM应用时遇到的瓶颈。目前支持的语言有TypeScript、JavaScript、Java/Kotlin、C#,未来还会有更多的语言支持。大家有兴趣可以去Github的主页上点一个Start呢 pleisto/flappy: Production-Ready LLM Agent SDK for Every Developer (github.com)
Pleisto.Flappy目前实现了自定义函数编排与执行以及LLM调用抽象。用户可以通过自行编写不同功能的函数,让LLM根据需求对其进行编排从而实现自动化执行。并且使用JsonSchema对LLM返回结果进行规范,以便作为参数传递给其他程序使用。
B - C#开发环境安装
要使用Pleisto.Flappy这个库进行开发,我们需要提前准备以下环境:
- Visual Studio 2022
- Windows 10 或者 Windows 11
- LLM API以及Token
由于不需要在本地运行LLM语言,所以对本机硬件没有特别要求。
安装Visual Studio
首先,我们需要 VisualStudioSetup.exe 来安装VS2022,这个可以从微软官网下载。Visual Studio