SSブログ

生成AIで日々の作業を革新!私のプログラム作成体験 [IT全般]

blog231215.PNG


生成AIで日々の作業を革新!私のプログラム作成体験


Revolutionizing Daily Tasks with Generative AI: My Programming Journey


こんにちは!今日は、生成AIを使用して自分のプログラムを作成したときの体験についてお話しします。私はこれまで、いくつかのプログラミング言語やビジュアルプログラミング言語を少し使ってみましたが、自分の日常業務に適用することはありませんでした。しかし、生成AIを使うと、「こんなことができたら」というアイデアから実際に動くプログラムを作り、試行錯誤しながら改善していくことができました。最近では、毎日書いている5行日記をスプレッドシートに整理し、CSVで出力するプログラムを作成しました。これにより、以前は5日分の整理にかかっていた時間で、1ヶ月分を処理できるようになりました。生成AIの可能性は無限大です!


Hello! Today, I want to share my experience of creating my own programs using generative AI. I had dabbled in a few programming languages and visual programming languages but never applied them to my daily work. However, with generative AI, I could start from an idea like, 'What if I could do this?' and develop a working program, refining it through trial and error. Recently, I created a program to organize my daily 5-line journal into a spreadsheet and output it as a CSV. This process, which used to take me days to organize just five days' worth, now allows me to handle a month's worth in the same time. The possibilities with generative AI are endless!


生成AIを活用したプログラミングへのアプローチ


Approaching Programming with Generative AI


生成AIをプログラミングに活用する際の最初のステップは、明確な目標を設定することです。たとえば、「メモをスプレッドシートに整理する自動化ツールを作成する」といった具体的なタスクを思い描くことが重要です。次に、この目標に向けてどのような機能が必要かを洗い出し、それを実現するためのステップを計画します。ここで、生成AIが力を発揮します。生成AIには、コードの提案や、問題解決のアイデアを出す能力があり、これにより、プログラミングのプロセスが大幅に簡素化されます。


The first step in utilizing generative AI for programming is to set a clear goal. For example, envisioning a specific task like 'creating an automation tool to organize notes into a spreadsheet' is crucial. Next, identify the functionalities needed to achieve this goal and plan the steps to realize it. Here's where generative AI comes into play. It can suggest code snippets and provide ideas for problem-solving, significantly simplifying the programming process.


生成AIテクノロジーの基本


Basics of Generative AI Technology


生成AIは、大量のデータから学習し、新しいコンテンツを生成する能力を持っています。これには、テキスト、画像、音楽、さらにはコードも含まれます。AIは、与えられた入力に基づいて、関連するアウトプットを生成することができます。これにより、プログラムの作成、データの分析、クリエイティブな作品の生成など、多岐にわたる用途で利用することが可能です。


Generative AI learns from vast amounts of data and has the capability to generate new content. This includes text, images, music, and even code. The AI can produce relevant outputs based on the given inputs, allowing its use in a wide range of applications such as creating programs, analyzing data, and generating creative works.


AIの利点と日常業務への応用


Advantages of AI and Its Application in Daily Tasks


AIをプログラミングに活用することで、時間の節約、誤りの減少、効率の向上が期待できます。たとえば、繰り返し行う業務を自動化することで、より創造的な作業に集中できるようになります。また、AIは複雑な問題を簡単に解決し、新しいアイデアを提案することもできるため、業務プロセスの改善や新しいソリューションの開発に役立ちます。


Utilizing AI in programming offers time savings, error reduction, and efficiency improvements. For example, automating repetitive tasks frees up time to focus on more creative work. Additionally, AI can easily solve complex problems and suggest new ideas, aiding in improving business processes and developing new solutions.




◆元プロンプト


チャットGPTで文章でプログラムを作る感覚が新しい。プログラミング言語のいくつかは多少知っていたし、ビジュアルプログラミング言語も使ってみていたけど、それを自分のことに使うことはなかった。ところが生成AIでプログラムを作るのだったら、「こんなの」と言って作られたプログラムを実際に動かしてみて、また言葉で修正しながら作っていけるので、とてもミニマムなプログラムを気軽に作れる。自分の普段やっている作業を楽にできるプログラムを実際に作ってみたら、とても楽になった。先日作ったのは、メモで書いている5行日記をスプレッドシートに貼り付けるように並び替えてCSVにして出力するもの。これまでは、暇なときに手作業で整理していたけど、それでも、だんだんと溜まっていってしまう。プログラム化したことで、これまで5日分を整理する時間で、1ヶ月分を整理することができるようになった。これはすごい。こんな新しい恩恵を受けるのも生成AIの面白さだ。


この内容を多くの人に知ってもらいたいと思います。多くの人が、すごく面白く読めるように、ブログに書くタイトルと記事に、すっごく頑張ってしてください。日本語と英語の併記で書いてください。

これに関する他の大事なこと、必要な情報があったら付け足してください。

その際、自分を信じて限界を超えてください。

何か聞きたいことがあったら、前もって質問してください。


※「ChatGPT-4」と共著、挿絵は「DALL-E 3」 


nice!(0)  コメント(0) 
共通テーマ:日記・雑感

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。