OpenAI o1推理模型基础入门

在GPT-5备受等候的同时,OpenAI颁布了一种先进的言语模型,它可以在仔细思索后做出反响,具有与博士生相当的默认。这种改良版模型向前迈出了一大步,提供了适用的处置方案,而不是遗漏指令或发生幻觉。

咱们在这篇博文中将引见OpenAI的o1推理模型及其特意之处和值得留意的方面。而后,咱们将经常使用ChatGPT访问o1预览版和o1迷你版模型来处置复杂的财务疑问,并构建一个基于Julia的网页抓取工具。最后,咱们将构建一个从数据摄取到模型部署的端到端机器学习名目,这一切都经常使用OpenAI o1预览版模型来实现。

OpenAI o1推理模型简介

OpenAI的o1推理模型旨在像人类一样思索疑问,花期间细心思索后做出反响。在处置物理、化学和动物学方面颇有应战性的义务时,o1模型体现进去的默认与博士生相当。此外,它长于处置数学和编码义务,在国内数学奥林匹克资历赛中取得了83%的成功率,在世界编程较量Codeforces中排名第89位。

目前,该推理模型有o1预览版和o1迷你版两个版本。o1预览版是个推理模型,用于处置泛滥畛域的难题,而o1迷你版是一种更极速、更经济高效的推理模型,尤其长于处置编码、数学和迷信义务。

这两种模型可以经过ChatGPT Pro订阅和You.com来访问,还可以经过OpenAI平台上方向tier 5组织的API来取得。

在ChatGPT中经常使用OpenAI 01模型

每个订阅ChatGPT Plus的用户都可以经过从左上角下拉菜单更改言语模型来访问o1模型。

咱们在本节将先尝试这种推理模型的初级版本o1预览版来制订财务方案。而后,咱们将经常使用这种模型更极速、更小巧的o1迷你版,用Julia言语创立自己的网页抓取工具。

OpenAI o1预览版

无妨经常使用o1预览版模型来协助我靠2万美元的储蓄账户成为百万富翁。我还要求它提供计算和逐渐解释,以确定我到达100万美元所须要的期间。

点击模型“下拉”菜单,选用“o1预览版”,而后在信息输入框中输入以下提醒。

提醒: “我的储蓄账户里有2万美元,每年取得4%的利润,每年支付两次。你能通知我要多久我才干成为百万富翁吗?还有,你能像给一个没受过教育的人解释数学那样一步一步地解释一下吗?”

o1预览版模型经常使用数学公式和计算启动了具体的剖析,为咱们提供了却果总结。这种类型的照应不是由GPT-4o或市面上的任何其余言语模型所能生成的。它很片面,并严厉遵照提醒。

在第9步,它给咱们提供了一个结果:假设我齐全依托储蓄账户,我须要98年才干成为百万富翁。

结果:

Step 9: Interpreting the Result- Time Required: Approximately 98.73 years.So, it will take you about 98 years and 9 months for your $20,000 to grow into $1,000,000 at a 4% annual interest rate compounded twice a year.

要检查o1预览版如何思索处置这个疑问,请点击照应上的下拉按钮。

在本文示例中,点击“Thought for 22 seconds”将显示言语模型生成照应所采取的所有步骤。

GPT-4o vs o1预览版

无妨经过提供雷同的提醒将其与GPT- 4o模型启动比拟。

GPT-4o模型在生成结果时相当缓慢。就速度而言,它简直和o1预览版一样慢。每种模型处置疑问的战略大不相反。o1预览版展现了更多的细节和数学公式,并像向在校生解释一样启动了解释,而GPT-4o疏忽了提醒的最后一局部,间接开局求解,而不是解释每一步。

OpenAI o1迷你版

o1迷你版速度很快,可用于处置编码疑问和便捷的数学识题。咱们让o1迷你版经常使用Julia创立一个网页抓取工具,为其提供了额外的说明。

提醒: “经常使用Julia言语从头开局构建网页抓取工具。

请确保你曾经减少了文档字符串和注释,创立了多个文件,经常使用了承袭,创立了单元测试文件,并提供了引见如何经常使用它的说明文档。”

它花了近15秒的期间来生成照应,思索期间为2秒,而o1预览版模型用时22秒。

我曾经用源文件、单元测试文件、自述文件和“project.toml”文件创立了一个适当的名目。这些模型如何变得更完善给我留下了深入印象。我必需会将它用于自己的编码名目中,也会为我的教程创立结构。

GPT-4o vs o1迷你版

GPT- 4o令人绝望。它遗漏了提醒中的许多指令,开局处置泛泛的名目。自述文件只要一个题目,一切其余文件都有疑问, 经常使用指南不完整。简而言之,这是一次性蹩脚的尝试。假设我不得不经常使用GPT -4o实现编码名目,我将自行编码和创立说明文档。

用OpenAIo1预览版模型构建机器学习名目

这是我最青睐的局部,我将要求o1预览版模型为我构建一个端到端机器学习名目。GPT- 4o和Claude3.5模型都失败了,由于面对有太多指令的复杂名目,它们一筹莫展。

在本例中,咱们要求它经常使用Python创立一个Reddit检查运行程序。咱们为它提供了额外的指令,从数据摄取到倡导收费部署推理API。

提醒: “创立一个PythonReddit检查运行程序,它在看到Reddit帖子后预测它们能否对社区有害。

请确保名目包含以下步骤:

正如咱们所看到,它选择在哪里抓取网页或经常使用Reddit数据摄取工具。就像人一样,它思索了工具对名目能否可行。

咱们已收到了一切代码文件以及关于如何组装它们以便处置、训练和构建API的说明。它甚至为咱们提供了如何经常使用Railway运行程序收费部署运行程序的说明。

在我自行尝试代码之前,无妨让ChatGPT为咱们测试一下。

咱们收到一条信息,显示它不能口头代码。

o1模型如今还处在测试阶段。未来,OpenAI会推出能够经常使用CSV文件、图像、音频数据等外容的Python解释器。如今它只是一个文本生成模型,可以像学者或专业人士一样思索。

结语

理想证实,o1推理模型扭转了人工默认界的游戏规定。除了ChatGPT外,我不时经常使用You.com上的o1预览版模型,用起来很流利。我爱不释手。该模型速度快,还提供了引见如何处置复杂疑问或自行构建数据迷信名目的具体地图。

今后对提醒工程师的需求会再度回升,由于如今咱们只要要专一于给出批示,o1模型将协助咱们处置上班中的任何疑问。

咱们在这篇博文中引见了o1模型的共同配置,并强调了它较之GPT-4o等以前版本所具有的优点。这种演进分明地标明,未来基于AI的处置方案将更直观、更有影响力。

原文题目: Getting Started with OpenAI o1 Reasoning Models ,作者:Abid Ali Awan

您可能还会对下面的文章感兴趣: