プログラミングの勉強
今週のできごと 今週は、自家用車をディーラーに持って行き修理の打ち合わせをしました。車の修理が必要になったのは、息子の運転ミスのせいです。 先々週の連休、息子がクルマに乗ってキャンプに行きました。キャンプ場から出る時、車道との境のところの縁…
現在取り組んでいる「詩(のようなもの)を作るプログラム」、なんとか見られる日本語を出力するようにしたいのですが、なかなか難しいのでちょっと整理して考えてみました。 やりたいこと 辞書に登録された語からランダムにピックアップして組み合わせこと…
今週のできごと 24日(金曜)は仕事を休み、23日(木曜)の秋分の日から日曜まで四連休にしました。しかし、妻は金曜に仕事があったのでどこかに行こうという話もでず、ウォーキングしたり、映画を見たり、プログラムに挑戦したりと相変わらずの「何もない」…
今週のできごと 今週も平日はとりたてて何もなし。テレワーク4日、出社1日というペースで仕事をし、夜は読書、合間にスマフォゲーム(FGO)という日々でした。週末も特にイベントは無く家で過ごしました。 土曜日は、読み終わった本の読書メモを書く気分にな…
今週のできごと 9月に入ったところで秋雨前線停滞のような空模様となり、急に寒くなりました。 雨が止まったところを見計らってウォーキングに出ると、曇り空の下、蝉が鳴いていました。夏に取り残されたようで可哀想な感じでした。 次のテーマは「詩を作る…
今週のできごと 今週は夏休みでしたが、コロナによる緊急事態宣言もあって帰省も旅行もできませんでした。ワクチンも2回済んでますし、黙って見る映画はいいだろうかということで、『フリー・ガイ』を見てきました。 MCUやDCのスーパーヒーローものが好きで…
なんとか作った「相づちくん」Twitter Botが実質的にBANされてしまいました。しかし、せっかく作ったTwitterと Herokuのアカウントを放っておくのももったいないので、お手軽Botを作って走らせてみました。日本のトレンド「 ティンさん 」に関係するかもしれ…
2日前にメンションされたら肯定的相づちを返信するTwitter Botを作成しました。やっていることは単純で、 tweepyのストリーミングAPIで自分をメンションするツイートを待つ。 メンションを受信したら、そレに対して相づち(ファイルに記録された語句をランダ…
今週のできごと 週明け一週間は夏休みということになっています。妻の実家のある仙台に行こうと思っていたのですが、コロナの状況から「来ないほうがいい」となりました。ちょうど、妻が腰を痛めたということも重なりまして、家で静かに暮らすことになりそう…
今週のできごと 今週は雨続き+コロナ感染も拡大中、ということで、会社もテレワーク・週末もパソコン三昧とディスプレイを眺めて過ごしました。夏も盛りの時期だというのに味気ないものです。 「相づちくん」のデプロイ chatuxを使ってSPA化した「相づちく…
先週、Flaskを使った初めてのチャットボットWebアプリケーション「相づちくん」を作成しました。ただ、このバージョンはフォームを使って入出力を行うものなので、入力するたびに画面全体が書き換わってしまって、チャットっぽさがまったくありません。ここ…
SPA(Single Page Appliation)のアーキテクチャが飲み込みずらくて、あれこれ調べたところ、Client Side Rendering(SPA)・SSR・SSG を整理してみた - 7839と言う記事を発見しました。この記事は大変わかりやすい図で整理してくれていて、SPAでのサーバとブ…
FlaskのTutorialを一通り追ったので、tutorialのアプリケーションを参考にして、Webアプリを一個作ってみることにしました。とりあえずは、以前作っておいた「とにかく肯定的なあいづちを返す」人工無脳=相づちくんをFlaskでWeb化してみます。Flaskのアイコ…
Python用軽量WebフレームワークであるFlaskのチュートリアルをやっています。チュートリアルの一番最初の”Applicaton Setup”という章にHello, World的なアプリケーションを動かす例が載っているのですが、これが動かず、少々焦りました。Flaskのアイコンこの…
AtomやPython環境のアップデートを行い、Pythonの勉強をリスタートしました。 週末プロジェクトの状況 人工無脳の設計 「元気が出る会話」とは何か決める 「元気が出る会話」のパターン(その2) - 週末文書で会話のタイプを分類分けしました。当面、プログ…
2年も放ったらかしにしていたので、いろいろバージョンが古くなってしまいました。 あれこれアップデートすることにしました。 Atomエディタのアップデート 今どきアプリケーションが自分で更新してくれるだろうということで、最初にAtomエディタの更新を片…
ただ闇雲に人工無脳を作ってみようというのも意味がなさそうなので、 「ダルい時に元気が出る(気分が上向く)会話ができる人工無脳」を作る ということを目標においています。それでは、「元気が出る会話」とは何か? 以前にも「元気が出る会話のパターン」…
今週やったこと 今週はまたまた仕事が忙しかった上、プライベートでショックな出来事があり、週末はぐったりしてしまいました。ぐったりしたまま、10連休のうちの2日が過ぎてしまいガッカリです。明日から温泉旅行に行くので、気分を切り替えたいところです。
人工無脳の設計パラメーター WeizenbaumのELIZA論文を読んでみた感想としては、人工無脳(というか、人間ともっともらしい会話を行うプログラム)の開発には、以下の点をうまく設定することが重要なのだろうと思いました。 ユーザにとっての会話の目的: 相…
今週やったこと 先週と同様、特にイベントのない週末でした。妻が風邪気味なこともあり、おとなしく家で過ごしていました。 読書 D・ロススタイン、L.サンタナ『たった一つを変えるだけ: クラスも教師も自立する「質問づくり」』を読み終わりました。教育に…
今週やったこと 今週は、年度開始早々かなり忙しい平日でした。おかげで、週末はぐったりしてしまいました。せっかくの好天の週末にもかかわらず、特に何もせず家でだらだらと過ごしました。夕方、妻と買い物に出て近所の桜を眺めたくらいです。 読書 D・ロ…
Pythonプログラミングの入門書を読んで勉強中です。実行環境を用意しシンタックスもなんとなくわかってくると、何かプログラムを書いてみたくなりました。で、ふと「フィボナッチ螺旋」を書いてみようと思ったわけです。 フィボナッチ螺旋 ここで言っている…
プログラミングの勉強の目標として、「ダルい時に元気が出る(気分が上向く)会話ができる人工無脳を作ること」を掲げています。この目標の実現のためには、元気の出る会話ってなんなの、ということを考えなければなりません。Yahoo!知恵袋で、ズバリ、「元…
きままにプログラミングの勉強をしようという話でも、何か目指すものがあった方が良いような気がします。目指すものがあるということは、それはプロジェクトであるということではないか? そうであればプロジェクト憲章を書いて目指すところを表現しておいた…