2023-01-01から1年間の記事一覧
golang.org/stretchr/testify の requireパッケージを使用する。 assert と同様のテストを行いつつ、テストに失敗した場合は後続のテストの実行を止めることができる。 stretchr/testify: A toolkit with common assertions and mocks that plays nicely wit…
注:本記事は元々 Qiita で公開していたものの再掲です。 Go 1.13 で追加された、エラーラッピングについて。 Package errors (golang.org) https://golang.org/pkg/errors/ 概要 エラーを他のエラーでラップすることが可能になる 元のエラーの型やフィール…
注: 本記事は元々 Qiita にて公開していたものの再掲です。 概要 testify https://github.com/stretchr/testify golang でテストをより記述しやすくするためのパッケージ その中で assert パッケージは、結果値の妥当性をチェックする関数を提供する 本記事…
AgentGPT とは reworkd/AgentGPT: Assemble, configure, and deploy autonomous AI Agents in your browser. Webブラウザ上で動く自立型AIエージェント。課題を設定すると、その実現のためにタスクを自動的に設定し、それを一つ一つ実行していく。 AgentGPT…
天気情報を取得するAPIを提供しているサービスはいくつかある。 今回は OpenWeather という、世界中の天気情報を提供するサービスを利用する。 Сurrent weather and forecast - OpenWeatherMap 事前準備 OpenWeather アカウントを作成し、API key を取得する…