都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

ChatGPT使ってみました

CharGPT

AIに自然言語で質問やりとりができるサイト。

ちょっとワクワクしながら使ってみました。

サイトはこちら。 https://chat.openai.com/auth/login

質問すると数秒まってから返信がカタカタと表示される。

AIに教えてもらったコードがこちら。

// APIキーを設定します。
String API_KEY = "YOUR_API_KEY";

// Youtube Data APIのクライアントを作成します。
Youtube youtube = new Youtube.Builder(new NetHttpTransport(), new JacksonFactory(), null)
    .setApplicationName("my-youtube-downloader")
    .build();

// 動画を検索します。
String query = "Youtube動画のタイトル";

// 検索結果を取得します。
SearchListResponse searchResponse = youtube.search()
    .list("id")
    .setKey(API_KEY)
    .setQ(query)
    .execute();

// 動画IDを取得します。
String videoId = searchResponse.getItems().get(0).getId().getVideoId();

// 動画をダウンロードします。
String fileName = "Youtube動画のタイトル.mp4";
OutputStream outputStream = new FileOutputStream(fileName);
MediaHttpDownloader downloader = new MediaHttpDownloader(new NetHttpTransport(), youtube.getRequestFactory().getInitializer());
downloader.download(new GenericUrl("https://www.youtube.com/watch?v=" + videoId), outputStream);

すでにいろいろな方が記事をアップされているが注意点は以下。

計算が苦手

うーん、ざんねん

知らないものは知らない

けど、頑張って答えちゃう。

ちょっと聞き方が悪かったかな。

なんにせよAI系はここ数年すごいなぁ。

追記

「以下の関数のドキュメントをxx形式で出力して」

お?いろんなエディターエクステンションでAI系があるけど

コーディングするだけで関数のドキュメント(javaDocやjsDoc)を補完してくれる日がくるのか。。。

follow us in feedly