极客前沿

Kotlin 入门:一步步跑通你的第一个 AI 小助手

2026-08-02 01:35
DEV Machine Learning
查看原文

读完本文,你将学会用 Kotlin 搭建一个能调用大模型 API 的 AI 小助手,并跑通第一个对话。

很多新手想试试 AI 编程,但一上来就被各种概念吓住了。其实,用 Kotlin(一种简洁的编程语言,常用于开发 Android 应用)做一个能和你对话的 AI 小助手,并没有想象中那么难。今天我们就一步步来,从装环境到跑通第一个对话。

Tutorial Image

准备环境:三样东西先装好

  • JDK(Java 开发工具包):Kotlin 运行的基础,相当于手机的操作系统。去官网下载最新版 LTS 版本,安装时一路默认即可。
  • IntelliJ IDEA(一款好用的代码编辑器):下载社区版(免费)就行。用它来写 Kotlin 代码。
  • 一个 AI 模型的 API 密钥:比如 OpenAI 或国内的大模型服务。注册后获取一串密钥,后面要用。

小坑提醒:JDK 安装后记得配置环境变量,否则可能找不到命令。如果不确定,可以搜“JDK 环境变量配置”按教程操作。

Tutorial Image

安装步骤:创建项目并添加依赖

  1. 打开 IntelliJ IDEA,点击“New Project”,选择“Kotlin”和“JVM”,然后点“Next”。
  2. 给项目起个名字,比如“MyFirstAI”,选择保存位置,点“Finish”。
  3. 打开项目里的 build.gradle.kts 文件,添加一个网络库 Ktor(Kotlin 的一个 HTTP 客户端库,用来发请求),在 dependencies 里加上:implementation("io.ktor:ktor-client-core:2.3.0")implementation("io.ktor:ktor-client-cio:2.3.0"),然后点右上角的同步按钮。

小坑提醒:网络库版本可能更新,如果同步失败,试着把版本号改成最新版。

Tutorial Image

验证是否成功:写一个简单的对话代码

src/main/kotlin 下新建一个文件 Main.kt,粘贴下面的代码(记得把 YOUR_API_KEY 换成你自己的密钥):

Tutorial Image
import io.ktor.client.*
import io.ktor.client.request.*
import io.ktor.client.statement.*

suspend fun main() {
    val client = HttpClient()
    val response = client.post("https://api.openai.com/v1/chat/completions") {
        header("Authorization", "Bearer YOUR_API_KEY")
        contentType(ContentType.Application.Json)
        body = """{"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"你好"}]}"""
    }
    println(response.bodyAsText())
    client.close()
}

然后点击运行按钮。如果看到返回的 JSON 里有“你好”的回复,就说明你成功了!

小坑提醒:如果没有输出,先检查密钥是否有效,再确认网络是否通。

下一步可以做什么

现在你已经能调用 AI 了,试试这些方向:

  • 让 AI 帮你写一首诗、翻译一句话,或者回答一个问题。
  • 把输入改成从控制台读取,做成一个可以持续对话的小程序。
  • 学习如何用 Memory(让 AI 记住之前聊过什么)和 Tools(让 AI 调用外部功能),让助手更智能。

每一步都值得你去尝试,祝你玩得开心!

内容来源

DEV Machine Learning

发布时间

2026-08-02 01:35

返回 AI技术