タグ

APIと入門に関するlocke-009のブックマーク (5)

  • ブラウザ自動操作API入門: WebDriver APIとChrome DevTools Protocol(CDP)

    ウェブブラウザを自動操作する際には、WebDriverやChrome DevTools Protocol (CDP) などのAPIが広く利用されています。 これらのAPIを基盤に構築された様々なブラウザ自動操作フレームワークが、テスト自動化の分野で重要な役割を果たしています。 例えば、SeleniumやPlaywrightといったフレームワークを利用して、テストの自動化に取り組まれている方もいらっしゃると思います。 私もテスト自動化フレームワークの便利さを享受する一方で、フレームワークを介さずにブラウザを自動操作する方法についての興味がわいてきました。 そこで、この記事ではWebDriverやCDPが提供するAPIを直接利用してブラウザを操作する方法を基礎から探求してみることにしました。 これにより、私たちが普段利用しているフレームワークの背後にある原理を理解し、より深い知見を得ることを目

    ブラウザ自動操作API入門: WebDriver APIとChrome DevTools Protocol(CDP)
  • 【令和最新版】何もわからない人向けのローカル LLM 入門

    こんにちは、Saldraです。普段はPictoriaという会社でAIの美少女の錬成に励んでいるエンジニアです。この記事はローカルLLMの概要をつかむことを目的とします。対象読者は以下です。 なんとなく ChatGPT は使ったことある人 ローカル LLM を聞いたことあるけどやったことない人 ローカル LLM とは OpenAIAPIを公開してから、大規模言語モデル(以降LLMとします)は大きく進化していきました。この進化はOpenAIAPIだけでなく、ローカルLLMも進化をしています。 ローカルLLMとは「一般向けにファイルとして公開されたモデル」で推論させる遊びです。APIは便利ですが、インターネットの接続が必要であったり、API提供側に依存する問題があります。ローカルLLMは自前で運用ができるため、APIにはないメリットや魅力があります。一方で、環境構築やマシンスペック等、少し始

    【令和最新版】何もわからない人向けのローカル LLM 入門
  • JavaのStream API入門 - 高速で効率的なデータ処理を手に入れよう - Qiita

    はじめに Stream APIとはJava8から導入された強力な機能で、コレクション(ListとかMapとかSetとか)のデータ処理を効率的かつ簡潔に記述できるようになりました。 普段から使用しているStream APIですが備忘録も含め記事に残したいと思います。 Stream APIはラムダ式がよく出てきますがこの記事ではラムダ式の解説は行っていません。 ラムダ式については過去に記事を書いてますので気になる方はぜひ。 Stream APIとは Stream APIは、データ処理を効率的に行うためのフレームワークです。 コレクションのデータを変換、フィルタリング、集計など、複数の操作を簡潔に記述できるようになります。 また、Stream APIは内部的に並列処理をサポートしており、マルチコアプロセッサーの恩恵を受けることができます。 Stream APIの基操作 Stream APIを使

    JavaのStream API入門 - 高速で効率的なデータ処理を手に入れよう - Qiita
  • TypeScriptではじめるChatGPT API:入門から一歩進んだテクニックまで - Uzabase for Engineers

    NewsPicks エンジニアの中村です。普段はデータ基盤や機械学習システムの開発、運用をやっています。 さて皆さん、すでにChatGPTは使っていらっしゃるでしょうか。エンジニア、非エンジニアを問わず世の中を席巻している感のある ChatGPT ですが、今月初めにいよいよ API も公開されて、アプリケーションやサービスに組み込みたいと考えている方も多いのではないでしょうか1。 というわけで、弊社でもこの新しい技術をより多くのエンジニアに使いこなせるようになってもらいたいと考え、ChatGPT API に関する社内勉強会を先日開催しました。記事ではこの勉強会の内容を再構成してお届けします。 とりあえず使うだけなら簡単な ChatGPT ですが、記事では、長文を扱ったり、ChatGPT と外部のシステムを連携させたりするテクニックなど、知っている人はすでに知っているが、まだそれほど広く

    TypeScriptではじめるChatGPT API:入門から一歩進んだテクニックまで - Uzabase for Engineers
  • RESTとかREST APIとか【ざっくりまとめ】 - Qiita

    Web技術の勉強会の機会を頂き、私自身RESTというものについてあまり知らなかったので、 基的な概念を簡単にまとめてみたいと思います。(初学者向けの内容です) まずRESTを理解する 「REST」とはシンプルなWebシステムの設計思想のこと。 REpresentational State Transferの略。 (リプレゼンテーショナル ステイト トランスファー) Representational:具象化された State:状態 Transfer:転送 つまり「具体的に状態を定義した情報のやり取り」のような意味合い。(ざっくりと) そして「RESTの原則」というものがあり、これを満たすものを「RESTfulなシステム」という。 RESTの4原則 RESTの原則は次の4つで、 HTTPを設計した中心人物(Roy Fielding氏)が2000年に提唱したもの。 ①統一インターフェース ②ア

    RESTとかREST APIとか【ざっくりまとめ】 - Qiita
  • 1