検索
ホームページウェブフロントエンドjsチュートリアル夢の仕事を 5 秒で実現できる、知られざるオープンソース ツール

AI は仕事の状況を再構築していますが、メディアが描いているような形ではありません。私たちはこれまで以上に多くの問題解決者を必要としています。新しい分野、新しい技術、新しい市場が急速に出現しています。

ソフトウェア開発者として、市場で目立つためには、こうした新しいものすべてに常に注目する必要があります。しかし、何を学ぶべきかを見つけるのは難しい場合があります。
そこで私は、あなたとの関連性を維持し、仕事に就く可能性を高めるためのツールのリストを厳選しました。

それで。行きましょう

ust-know open-source tools to land your dream job in 5


コンポジオ? - AIエージェントのための統合プラットフォーム

私は、AI エージェントが非常に人気になることに、人生を賭けることができます (実際にはそうではありません! でも、お分かりいただけたでしょう)。新商品は全て代理店を利用しての運営となります。ただし、エージェントを実際に機能させるには、エージェントを外部アプリに接続する必要があります。

AI エンジニアリング エージェントを作成している場合、本当に役立つようにするには、GitHub、Liner、Jira、Slack などにアクセスする必要があります。 Composio はこれを行います。 250 を超えるアプリを接続して、複雑なタスクを自動化できます。

OAuth などの認証を管理しているため、重要な機能を構築できます。

これは多くの活動が行われている新興市場です。これを学ぶと、あなたの履歴書がすぐにかっこよくなります。

Composio を始めるのは簡単です。

pip install composio-core

GitHub 統合を追加します。

composio add github

Composio は、ユーザーに代わってユーザーの認証と認可を処理します。

GitHub 統合を使用してリポジトリにスターを付ける方法は次のとおりです。

from openai import OpenAI
from composio_openai import ComposioToolSet, App

openai_client = OpenAI(api_key="******OPENAIKEY******")

# Initialise the Composio Tool Set
composio_toolset = ComposioToolSet(api_key="**\\*\\***COMPOSIO_API_KEY**\\*\\***")

## Step 4
# Get GitHub tools that are pre-configured
actions = composio_toolset.get_actions(actions=[Action.GITHUB_ACTIVITY_STAR_REPO_FOR_AUTHENTICATED_USER])

## Step 5
my_task = "Star a repo ComposioHQ/composio on GitHub"

# Create a chat completion request to decide on the action
response = openai_client.chat.completions.create(
model="gpt-4-turbo",
tools=actions, # Passing actions we fetched earlier.
messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": my_task}
  ]
)

この Python スクリプトを実行して、エージェントを使用して指定された命令を実行します。

Composio は、LangChain、LlamaIndex、CrewAi などの有名なフレームワークで動作します。

詳細については、公式ドキュメントを参照してください。さらに複雑な例については、リポジトリのサンプル セクションを参照してください。

ust-know open-source tools to land your dream job in 5

Composio リポジトリにスターを付けます ⭐


2. Astral の UV - 最速の Python パッケージ マネージャー

何らかの立場で Python を作成する場合、これは必須です。おそらく、Python の煩雑なパッケージ管理エコシステムにとって最良のソリューションです。これは、pip、pip-tools、pipx、poetry、pyenv、twine、virtualenv などを置き換える単一のツールです。

これは Rust で書かれており、Python のバージョン管理、アプリケーションのインストール、カーゴのようなワークスペースを備え、そして最も重要なことに、pip よりも 100 倍高速です。

始めるのは簡単です。

curl -LsSf https://astral.sh/uv/install.sh | sh

pip の使用

pip install uv

uv は、ライ麦や詩と同様に、ロック ファイル、ワークスペースなどをサポートして、プロジェクトの依存関係と環境を管理します。

$ uv init example
Initialized project `example` at `/home/user/example`

$ cd example

$ uv add ruff
Creating virtual environment at: .venv
Resolved 2 packages in 170ms
   Built example @ file:///home/user/example
Prepared 2 packages in 627ms
Installed 2 packages in 1ms
 + example==0.1.0 (from file:///home/user/example)
 + ruff==0.5.7

$ uv run ruff check
All checks passed!

開始するには、プロジェクトのドキュメントを参照してください。

必要に応じて Python バージョンをダウンロードします:

pip install composio-core

現在のディレクトリ内の特定の Python バージョンを使用します:

composio add github

開始するには、Python インストール ドキュメントを参照してください。

ust-know open-source tools to land your dream job in 5
UV リポジトリにスターを付ける ⭐


3. Pydantic - Python の型ヒントを使用したデータ検証

ああ、やあ!これは私が Python で使用した中で最高のツールの 1 つであり、Numpy、Sklearn などと同様にPython の関連性を維持する役割を担っています。

Pydantic は、実行時のデータ検証とヒントに基づく解析を提供することで、Python の型ヒントを新しいレベルに引き上げます。 API 応答、設定ファイル、または複雑なネストされたデータを扱う場合でも、Pydantic は、広範な定型コードを必要とせずに、入力がクリーンで適切に構造化されていることを保証します。

JavaScript エコシステムで同様のことが必要な場合は、Zod を探索できます。

pip または uv でインストールします。

from openai import OpenAI
from composio_openai import ComposioToolSet, App

openai_client = OpenAI(api_key="******OPENAIKEY******")

# Initialise the Composio Tool Set
composio_toolset = ComposioToolSet(api_key="**\\*\\***COMPOSIO_API_KEY**\\*\\***")

## Step 4
# Get GitHub tools that are pre-configured
actions = composio_toolset.get_actions(actions=[Action.GITHUB_ACTIVITY_STAR_REPO_FOR_AUTHENTICATED_USER])

## Step 5
my_task = "Star a repo ComposioHQ/composio on GitHub"

# Create a chat completion request to decide on the action
response = openai_client.chat.completions.create(
model="gpt-4-turbo",
tools=actions, # Passing actions we fetched earlier.
messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": my_task}
  ]
)

これは簡単な例です。

curl -LsSf https://astral.sh/uv/install.sh | sh

プロデューサー: メッセージをキューに送信します。

pip install uv

コンシューマ: キューからメッセージを受信して​​います。

$ uv init example
Initialized project `example` at `/home/user/example`

$ cd example

$ uv add ruff
Creating virtual environment at: .venv
Resolved 2 packages in 170ms
   Built example @ file:///home/user/example
Prepared 2 packages in 627ms
Installed 2 packages in 1ms
 + example==0.1.0 (from file:///home/user/example)
 + ruff==0.5.7

$ uv run ruff check
All checks passed!

詳細については、ドキュメントを確認してください。

ust-know open-source tools to land your dream job in 5

RabbitMQ リポジトリを探索する ⭐


6. Sentry - アプリケーション監視システム

アプリの安定性を重視する場合、Sentry は必須です。これは、エラー、パフォーマンスの問題、アプリケーションの健全性をリアルタイムで追跡するための究極のソリューションです。 Web、モバイル、デスクトップのいずれ向けに構築している場合でも、Sentry はシームレスに統合され、より迅速かつ賢明なデバッグを支援します。

詳細なスタック トレース、ブレッドクラム、ユーザー コンテキストを使用して、問題の根本原因を特定するために必要なすべてを入手できます。しかし、それだけではありません。Sentry は、トランザクション追跡やカスタム メトリクスなどの機能を使用して、アプリのパフォーマンスを監視することもできます。

詳細については、ドキュメントを参照してください。

ust-know open-source tools to land your dream job in 5

Sentry リポジトリを探索する ⭐


7. Grafana - これまでにない方法でデータを視覚化します

メトリクス、ログ、またはトレースを監視する必要がある場合は、Grafana が頼りになるツールです。これは、生データを美しくインタラクティブなダッシュボードに変換し、システム内で何が起こっているかを簡単に理解できるオープンソース プラットフォームです。

Grafana は、Prometheus、Elasticsearch、InfluxDB、AWS CloudWatch など、事実上あらゆるデータ ソースと統合します。

これは間違いなく、ほぼすべての組織で使用されるツールの 1 つです。

ust-know open-source tools to land your dream job in 5

Sentry リポジトリを探索する ⭐


8. LangGraph - 状態を備えた AI エージェントを構築する

複雑なワークフローで AI エージェントを管理するためのより良い方法を望んでいれば、LangGraph がその答えです。これは、複数ステップのプロセス、意思決定、コンテキスト保持を簡単に処理できるステートフル AI エージェントを構築するためのフレームワークです。

私たちは LangGraph で独自の SWE エージェントを構築し、AI コーディング エージェントの有効性をテストするためのベンチマークである SWE-Bench で 48.60% のスコアを獲得しました。

LangGraph をインストールします。

pip install composio-core

Tavily と OpenAI の API キーを環境変数に追加します。

composio add github

サンプルの流れを理解するには、これを読んでください。また、詳細については、LangGraph のドキュメントを参照してください。

ust-know open-source tools to land your dream job in 5

LangGraph リポジトリにスターを付けます ⭐


9. Selenium - ブラウザ自動化フレームワーク

すべての技術専門家は、キャリアのある時点でブラウザの自動化に遭遇します。多くの企業は、Web 自動化、テスト、動的コンテンツのスクレイピングなどのさまざまなタスクに Selenium を利用しています。

Selenium を使用すると、開発者は Web ブラウザをプログラムで簡単に制御できるようになり、ボタンのクリック、フォームへの入力、ページ間の移動などのユーザー操作をシミュレートできるようになります

プログラミング言語で利用できます。

pip を使用して Python に Selenium をインストールします。

from openai import OpenAI
from composio_openai import ComposioToolSet, App

openai_client = OpenAI(api_key="******OPENAIKEY******")

# Initialise the Composio Tool Set
composio_toolset = ComposioToolSet(api_key="**\\*\\***COMPOSIO_API_KEY**\\*\\***")

## Step 4
# Get GitHub tools that are pre-configured
actions = composio_toolset.get_actions(actions=[Action.GITHUB_ACTIVITY_STAR_REPO_FOR_AUTHENTICATED_USER])

## Step 5
my_task = "Star a repo ComposioHQ/composio on GitHub"

# Create a chat completion request to decide on the action
response = openai_client.chat.completions.create(
model="gpt-4-turbo",
tools=actions, # Passing actions we fetched earlier.
messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": my_task}
  ]
)

Chromium ベースのブラウザには Chrome Webdriver を、Firefox ブラウザには Gecko Driver をインストールする必要があります。

ChromeDriver で Selenium を使用する例を次に示します:

curl -LsSf https://astral.sh/uv/install.sh | sh

ust-know open-source tools to land your dream job in 5

Selenium リポジトリを探索する ⭐


読んでいただきありがとうございます。職場で頻繁に使用している他のツールについても言及してください。

以上が夢の仕事を 5 秒で実現できる、知られざるオープンソース ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
JavaScriptの文字列文字を交換しますJavaScriptの文字列文字を交換しますMar 11, 2025 am 12:07 AM

JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

独自のAjax Webアプリケーションを構築します独自のAjax Webアプリケーションを構築しますMar 09, 2025 am 12:11 AM

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

10 jQueryの楽しみとゲームプラグイン10 jQueryの楽しみとゲームプラグインMar 08, 2025 am 12:42 AM

10の楽しいjQueryゲームプラグインして、あなたのウェブサイトをより魅力的にし、ユーザーの粘着性を高めます! Flashは依然としてカジュアルなWebゲームを開発するのに最適なソフトウェアですが、jQueryは驚くべき効果を生み出すこともできます。また、純粋なアクションフラッシュゲームに匹敵するものではありませんが、場合によってはブラウザで予期せぬ楽しみもできます。 jquery tic toeゲーム ゲームプログラミングの「Hello World」には、JQueryバージョンがあります。 ソースコード jQueryクレイジーワードコンポジションゲーム これは空白のゲームであり、単語の文脈を知らないために奇妙な結果を生み出すことができます。 ソースコード jquery鉱山の掃引ゲーム

独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか?独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか?Mar 18, 2025 pm 03:12 PM

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

jQuery Parallaxチュートリアル - アニメーションヘッダーの背景jQuery Parallaxチュートリアル - アニメーションヘッダーの背景Mar 08, 2025 am 12:39 AM

このチュートリアルでは、jQueryを使用して魅惑的な視差の背景効果を作成する方法を示しています。 見事な視覚的な深さを作成するレイヤー画像を備えたヘッダーバナーを構築します。 更新されたプラグインは、jQuery 1.6.4以降で動作します。 ダウンロードしてください

jqueryとajaxを使用した自動更新Divコンテンツjqueryとajaxを使用した自動更新DivコンテンツMar 08, 2025 am 12:58 AM

この記事では、JQueryとAjaxを使用して5秒ごとにDivのコンテンツを自動的に更新する方法を示しています。 この例は、RSSフィードからの最新のブログ投稿と、最後の更新タイムスタンプを取得して表示します。 読み込み画像はオプションです

Matter.jsを始めましょう:はじめにMatter.jsを始めましょう:はじめにMar 08, 2025 am 12:53 AM

Matter.jsは、JavaScriptで書かれた2D Rigid Body Physics Engineです。このライブラリは、ブラウザで2D物理学を簡単にシミュレートするのに役立ちます。剛体を作成し、質量、面積、密度などの物理的特性を割り当てる機能など、多くの機能を提供します。また、重力摩擦など、さまざまな種類の衝突や力をシミュレートすることもできます。 Matter.jsは、すべての主流ブラウザをサポートしています。さらに、タッチを検出し、応答性が高いため、モバイルデバイスに適しています。これらの機能はすべて、物理ベースの2Dゲームまたはシミュレーションを簡単に作成できるため、エンジンの使用方法を学ぶために時間をかける価値があります。このチュートリアルでは、このライブラリのインストールや使用法を含むこのライブラリの基本を取り上げ、

ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか?ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか?Mar 18, 2025 pm 03:14 PM

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません