初めてのチャットボットプログラミング(原文:Mein erstes Mal: Einen Chatbot programmiert)


Summary

Key Points:

原文の要点

Ich habe kürzlich einen Chatbot programmiert, was mich wirklich stolz macht. Vor ein paar Wochen hätte ich noch nicht gedacht, dass ich so etwas schaffen würde. Es war kein bahnbrechender Moment wie bei Noonien Soong, der den Androiden Data erschuf, aber es fühlte sich an, als ob sich verschiedene Themen der letzten zwei Jahre endlich zusammengefügt haben. Ich konnte zwei Probleme lösen, meine erste KI-Anwendung erstellen und habe nun eine solide Grundlage, um solche Bots für verschiedene Medienprojekte zu nutzen.

Der Bot wurde mit dem React-Framework Next.js und TypeScript programmiert, nicht mit einem No-Code-Tool. Ich nutze die OpenAI-API für ein ChatGPT-Modell und habe Vercel für das Deployment gewählt. Obwohl ich in der Schul- und Uni-Zeit verschiedene Web-Anwendungen programmiert habe, geriet das Thema während meines Volontariats in den Hintergrund. Während der Pandemie habe ich mich wieder damit beschäftigt und mein Wissen aufgefrischt. Erst seit diesem Jahr kommen neue Projekte wirklich zum Einsatz, da die passenden Anwendungsfälle jetzt da sind – wie beim Chatbot.

Was mich an den verfügbaren Chatbot-Services ärgert, sind die hohen Kosten. Für private oder kleinere Projekte muss man mindestens 20 Euro im Monat bezahlen, um das Wissen der eigenen Homepage zu nutzen. Zapier bietet dies zu diesem Preis an, aber die Inhalte müssen separat aktualisiert werden. Crisp ist eine gute Lösung für Live-Chats, kostet aber rund 90 Euro im Monat. Deshalb habe ich mich entschieden, meinen eigenen Chatbot zu erstellen. Die Kosten sind deutlich niedriger, da ich nur die OpenAI-Nutzung und das Hosting regelmäßig bezahlen muss.

Vielleicht könnt ihr meinen Chatbot bald hier im Blog ausprobieren. Er könnte ein zeitgemäßer Ersatz für die Kontakt-Seite mit Formularen sein. Es wäre cool, wenn der Bot sogar berechnen könnte, wann mit einer Antwort auf eine E-Mail zu rechnen ist. Ich bin gespannt auf eure Ideen für den Blog-Bot – schreibt sie gerne in die Kommentare.

回想

数年前、ドイツ語で書いたあの記事を思い出すと、なんだか懐かしい気持ちになる。あの時は、自分で作ったチャットボットについて書いたんだよね。正直、数週間前までは自分にそんなことができるなんて思ってもみなかった。Noonien SoongがアンドロイドのDataを作り出したみたいな画期的な瞬間じゃなかったけど、ここ2年くらい学んできたことがようやく繋がった感じがして、すごく達成感があったんだ。

ReactのNext.jsとTypeScriptを使って、No-Codeツールじゃなくてちゃんとコードを書いて作ったんだ。OpenAIのAPIを使ってChatGPTモデルを動かして、デプロイはVercelで。学生時代にはいろんなウェブアプリを作ってたけど、ボランティア期間中はちょっと遠ざかってたんだ。でも、パンデミックの時にまた触り始めて、知識をリフレッシュした。今年に入ってからは、ようやく実用的なプロジェクトが形になってきた感じ。チャットボットみたいに、ちょうどいいユースケースが現れたんだよね。

ただ、既存のチャットボットサービスって、コストが高いのが悩みだった。個人や小規模プロジェクトで使うには、最低でも月20ユーロくらいかかる。Zapierはその価格で使えるけど、コンテンツを別途更新しなきゃいけないし、Crispはライブチャットにはいいけど、月90ユーロくらいかかる。だから、自分で作ることにしたんだ。OpenAIの利用料とホスティング代だけだから、コストはかなり抑えられる。

もしかしたら、このブログで僕のチャットボットを試せる日が来るかもしれない。連絡フォームの代わりになるような、現代的なツールになればいいなと思ってる。メールの返信がいつ来るか計算できる機能なんかもつけられたら面白いよね。ブログボットについてのアイデアがあったら、ぜひコメントで教えてほしいな。
Extended Perspectives Comparison:
項目內容
チャットボットの開発ReactのNext.jsとTypeScriptを使用してプログラミング
API利用OpenAIのAPIを使用し、ChatGPTモデルを実装
コスト削減既存サービスよりも安価に運用可能。月額20ユーロ以上のサービスが多い中、自作でコスト削減
デプロイ先Vercelを選択してホスティング
今後の展望ブログでチャットボットを試す機会があり、連絡フォームの代替として活用予定

Reference Articles


danielfiene

Expert

Related Discussions

❖ Related Articles