LLM开发的5个要点为你节省50%时间

发布时间 2023-06-25 14:14:18作者: BOTAI

图片

图片

推特博主 @agishaun 基于上方内容,分享了他自己的在千余小开发实践中的经验和收获,帮助你少走弯路:

1. 每个人都可以学会提示词

学习使用 LLM 进行开发,可以节约节省大量时间。因此,尽可能将LLM整合到你的开发流程中,建议从 Microsoft Copilot 开始。

2. 数据,数据,还是数据!

数据质量是LLM开发中被低估的因素。记住!「Garbage in Garbage out (输入是垃圾,输出也是垃圾)」适用于任何软件系统,而LLM仍然是软件系统。

3. 向量数据库不能解决一切问题

一个好的向量数据库,也不能解决所有的数据质量问题。使用 LLAMA 或者 LangChain 框架帮助清理数据并正确地导入数据更为重要。

4. 通过艰难的方式学习 LLM

框架会加速你的开发过程,但它会把实现的细节隐藏起来。如果你刚开始LLM的开发旅程,可以尝试在没有任何框架的情况下开发,或者使用像  Microsoft Guidance 这样的轻框架。

5. 如何正确使用 LLM?

图片

一般工程师面对大模型开发时,一般是先准备数据,然后试图存储,再放入LLM 中编排。而 @agishaun认为,更优化的流程可以降低 50% 的开发时间,减少 90% 的错误率,是因为这样开发离LLM 更近,且可以充分利用LLM 的能力 ⋙ Twitter @agishaun[7]