Streamlit LLM Hackathon Kickoff (and projects we’d love to see)

Streamlit LLM Hackathon 开幕 (以及我们希望看到的项目)

2 分钟阅读

Streamlit 的 LLM Hackathon 今天开幕了,我们很高兴能与他们合作将其变为现实。自从 LangChain 成立以来,我们一直与 Streamlit 团队一起构建,因为它是开始构建 LLM 应用程序的最简单的地方,我们迫不及待地想看看大家这周会构建什么。

在您准备开始之际,我们想分享一些资源和我们希望看到的应用程序的想法(并与更广泛的社区分享!)。

LangChain 和 Streamlit 入门

这里有一个仓库,其中包括几个 LangChain 代理作为 Streamlit 应用程序的参考实现,包括

  • 一个支持搜索的聊天机器人,可以记住聊天记录(应用程序在这里
  • 一个聊天应用程序,允许用户使用 Streamlit 反馈对响应添加反馈,并链接到 LangSmith 中的跟踪(我们最近一直在大量使用这个)
  • 一个能够通过参考自定义文档来回答查询的聊天机器人(应用程序在这里
  • 一个可以与您的数据库通信的聊天机器人(应用程序在这里
  • 还有更多

我们非常希望看到团队在本周为此做出贡献——非常欢迎 PR!🚀

这里有一个关于构建带有 LangSmith 的 Streamlit Chat UI 的 LangSmith 食谱。 它逐步向您展示如何在 Streamlit 中创建一个类似 ChatGPT 的 Web 应用程序,该应用程序支持

  • 流式传输
  • 自定义指令
  • 应用程序反馈(包括一个模板,可让您将简单的 👍👎 分数记录到 LangSmith 中的运行中,以使用户反馈更易于整合。
  • 以及更多

这里有一些来自 Streamlit 博客的 LLM 应用程序灵感,包括

这里是我们的入门文档(包括关于如何创建带有工具的代理的场景)。

LangChain Prompt Hub

我们最近推出了 LangChain Hub,这是一个提交、发现、检查和混合提示的家园。它仍然处于(非常)早期阶段——我们认为它不仅是一个帮助开发人员更快构建的有用工具,而且也是整个社区共同变得更聪明地进行提示的一种方式。

我们希望您能贡献提示并尝试彼此的提示——以下是如何操作:https://langsmith.langchain.ac.cn/hub/quickstart

我们将通过推文和博客发布我们最喜欢的提示——从最有用到着最有创意——所以请务必在 Twitter 上与我们和社区分享!

请随时分享反馈——从错误到大创意,我们都欢迎。

我们希望看到的项目(并与 LangChain 社区分享!)

  • 使用开源模型的应用程序
  • 创新的检索策略
  • 最实用的代理
  • 最具冒险精神的代理
  • 连接独特数据源/格式的应用程序

我们将在整周发布我们最喜欢的项目,并将它们收集起来,以便在 Hackathon 结束时发布一篇博文。对于做这些事情的团队,甚至可能会有一些(非官方的)LangChain 奖品/赠品!👀

在 Twitter 上标记我们 (@langchainai),发送邮件至 hello@langchain.dev,或在 Steamlit Discord 中 ping 我们(我是 hwchase17)。

我们迫不及待地想看看你们构建的东西!