melih-unsal/DemoGPT

🤖 Create LLM agents in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - all in one place.

What it solves

DemoGPT は LLM ベースのアプリケーションや AI エージェントの作成を効率化します。ユーザー指示からインタラクティブな Streamlit アプリを構築するために必要なコードを自動生成し、複雑な LangChain パイプラインやボイラープレートコードを手動で書く必要がなくなります。

How it works

DemoGPT はマルチステッププロセスでユーザー指示を機能するアプリに変換します:

  1. Planning:ユーザーのリクエストに基づいてハイレベルな計画を生成します。
  2. Task Creation:計画を具体的で実行可能なタスクに分解します。
  3. Code Generation:これらのタスクを個別のコードスニペットに変換します。
  4. Assembly:スニペットを組み合わせて、Streamlit アプリを駆動する最終コードを作成します。

さらに、DemoGPT AgentHub は Wikipedia、Python、YOLO オブジェクト検出などの事前構築ツールのライブラリと、ToolCallingAgentReactAgent といったカスタムエージェント作成フレームワークを提供し、これらのツールを RAG(Retrieval Augmented Generation)と組み合わせて複雑な推論を可能にします。

Who it’s for

開発者や AI 愛好家で、膨大な手動コードを書かずに AI エージェントや LLM アプリケーションを迅速にプロトタイプし、デプロイしたい方々向けです。

Highlights

  • Automatic App Generation:LangChain を通じてユーザー指示をインタラクティブな Streamlit アプリに変換します。
  • AgentHub:検索、天気、Python 実行、コンピュータビジョン(YOLO)などを含む包括的なツールスイート。
  • Flexible RAG:Chroma、Pinecone、FAISS など複数のベクトルストアをサポートし、文書ベースの推論を実現します。
  • Reasoning AgentsReactAgent を含み、マルチステップタスクの透明で段階的な推論プロセスを提供します。