记录些AI+学习网址

提示词

提示库和工具(按字母顺序排列)

  • Arthur Shield:用于检测毒性、幻觉、及时注射等的付费产品。
  • Baserun:用于测试、调试和监视基于 LLM 的应用的付费产品
  • Chainlit:用于制作聊天机器人界面的 Python 库。
  • Embedchain:一个 Python 库,用于管理和同步非结构化数据与 LLM。
  • FLAML (A Fast Library for Automated Machine Learning & Tuning):一个 Python 库,用于自动选择模型、超参数和其他可调选择。
  • 指导:Microsoft 提供的方便的 Python 库,它使用手柄模板来交错生成、提示和逻辑控制。
  • Haystack:开源 LLM 编排框架,用于在 Python 中构建可定制的、生产就绪的 LLM 应用程序。
  • HoneyHive:一个用于评估、调试和监控 LLM 应用程序的企业平台。
  • LangChain:一个流行的 Python/JavaScript 库,用于链接语言模型提示序列。
  • LiteLLM:一个最小的 Python 库,用于以一致的格式调用 LLM API。
  • LlamaIndex:一个 Python 库,用于使用数据增强 LLM 应用程序。
  • LMQL:一种用于 LLM 交互的编程语言,支持类型化提示、控制流、约束和工具。
  • OpenAI Evals:一个开源库,用于评估语言模型和提示的任务性能。
  • 大纲:一个 Python 库,它提供特定于领域的语言来简化提示和约束生成。
  • Parea AI:用于调试、测试和监视 LLM 应用程序的平台。
  • Portkey:用于 LLM 应用的可观测性、模型管理、评估和安全性的平台。
  • Promptify:一个小型 Python 库,用于使用语言模型执行 NLP 任务。
  • PromptPerfect:用于测试和改进提示的付费产品。
  • Prompttools:用于测试和评估模型、向量数据库和提示的开源 Python 工具。
  • Scale Spellbook:用于构建、比较和发布语言模型应用的付费产品。
  • 语义内核:Microsoft 的 Python/C#/Java 库,支持提示模板、函数链、矢量化内存和智能规划。
  • Vellum:一个付费的 AI 产品开发平台,用于试验、评估和部署高级 LLM 应用程序。
  • 权重和偏差:用于跟踪模型训练和提示工程实验的付费产品。
  • YiVal:一个开源的 GenAI-Ops 工具,用于使用可自定义的数据集、评估方法和演化策略来调整和评估提示、检索配置和模型参数。

提示指南

视频课程

关于高级提示改进推理的论文

大模型

国内外模型

https://xinghuo.xfyun.cn/desk
https://kimi.moonshot.cn/
https://www.tiangong.cn/
https://tongyi.aliyun.com/qianwen/
https://chatgpt.com/
https://yiyan.baidu.com/
https://chatglm.cn/main/detail
https://www.doubao.com/chat/
https://poe.com/
https://huggingface.com/

Azure & OpenAI

https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
https://github.com/openai/openai-cookbook
https://platform.openai.com/examples
https://platform.openai.com/docs/examples

大模型框架

LangChain

https://smith.langchain.com/
https://blog.langchain.dev/
https://python.langchain.com/v0.2/docs/introduction/
https://python.langchain.com/docs/get_started/introduction/

LlamaIndex

https://docs.llamaindex.ai/en/stable/

向量库

Milvus & Zilliz

https://www.milvus-io.com/boolean
https://docs.zilliz.com.cn/docs/ann-search-explained
https://github.com/milvus-io/milvus/blob/f3f46d3bb2dcae2de0bdb7bc0f7b20a72efceaab/docs/developer_guides/proxy-reduce-cn.md

DSPy

DSPy 是一个基于基础模型的编程框架,旨在解决基于语言模型(LM)的应用程序中的脆弱性问题。它通过优先考虑编程而不是传统的提示(prompt)来实现这一点。DSPy 作为一个高效的自动化提示框架,为开发者提供了强大的工具,简化了复杂的提示生成和管理过程。

DSPy 的核心特点包括其能够将程序流程(模块)与每个步骤的参数(如 LM 提示和权重)分离,这种分离允许系统地优化 AI 系统。此外,DSPy 被描述为一个声明性的、自我改进的框架,它简化了大型语言模型(LLM)应用程序的开发,具有声明性编程和自我改进提示的特点。

作为一种编程模型,DSPy 旨在改进语言模型在处理复杂任务时的使用方式。传统的 LM 使用特定的提示模板进行控制,而 DSPy 提供了一种更灵活和强大的方法。DSPy 还被定义为一个编程语言,允许开发者使用预定义的模块和优化器构建系统,适用于像 GPT-3.5 和 GPT-4 这样的基础模型。

DSPy:https://dspy-docs.vercel.app/docs/intro
https://github.com/stanfordnlp/dspy/blob/main/examples/tweets/compiling_langchain.ipynb

RAG学习

知乎

https://www.zhihu.com/people/he-zhi-dong-87/posts
https://www.zhihu.com/people/liu-qiang-5-5/posts
https://zhuanlan.zhihu.com/p/697359879
https://www.zhihu.com/question/635380822/answer/3478673282
https://zhuanlan.zhihu.com/p/693539385

其他 

https://www.atyun.com/c/study
https://cobusgreyling.medium.com/
https://www.luxiangdong.com/archives/
https://www.bilibili.com/video/BV1Uy411Y76z/

Java+面试资料

https://cxykk.com/   
https://www.javacn.site/interview/basic/   
https://javaguide.cn/

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值