Skip to content

Releases: prgtake/DataEnricher

Release list

Version 1.0.0

Choose a tag to compare

@prgtake prgtake released this 17 May 07:32
8bd76a3

=====================================================
DataEnricher v1.0.0 - README (Bilingual Version)

既存のデータをAIで「賢く」補強する。
WEB検索、RAG、DB連携を駆使し、データ整備の自動化を実現します。
Intelligently augment existing data with AI.
Automate data preparation using Web search, RAG, and DB integration.


  1. 主な機能 / Main Features

・自動データ充填: 既存行のデータを引用し、AIが新しい列情報を生成・追記。
Automated Enrichment: Reference row data to generate/add new column info.
・4段階スマートエージェント: API制約を自動回避し、調査から統合まで完遂。
4-Phase Agent: Automatically handles API limits for seamless multi-tool tasks.
・AI指示文相談チャット: 具体的例示を交えた対話で最適な指示文を作成。
AI Consultant: Build optimal prompts through chat with concrete examples.
・マルチツール連携: WEB、PDF(RAG)、複数DB(読み取り専用)を同時参照。
Multi-Source: Reference Web, RAG, and multiple SQLite DBs (Read-Only).
・CSV文字コード自動判定: Shift-JIS(Excel)とUTF-8の両方に完全対応。
Smart CSV: Auto-detects encoding (CP932/UTF-8) for hassle-free imports.
・安全と安定の設計: 実行の中断機能、終了通知、ログコピー機能を搭載。
Stable Design: Features Stop button, finish popups, and easy log copying.


  1. 指示文の書き方 / Prompt Writing Guide

■ データの引用方法 / Referencing Data
既存テーブルのデータを引用するには {列名} と記述してください。
Always use {ColumnName} to reference data from the table.
例:{会社名} の事業内容を要約して。 (Summarize business for {CompanyName}.)

■ 外部データベース連携 / External DB Integration
指示文の冒頭に以下を記述し、エイリアス名で参照します。
Insert paths at the top and reference using the AliasName.
###使用するSQLiteのパス
"C:\data\CustomerDB.db"

例:CustomerDB.顧客マスターtbl を参照し {会社名} の取引ランクを取得。
Ref: Get rank from CustomerDB.CompanyTable based on {CompanyName}.

※外部DBは「読み取り専用」です。書き換えは行えません。
Note: External DBs are "Read-Only" for maximum stability.


  1. 高精度な解析のコツ / Tips for High Precision

・根拠を先に書かせる:
複雑な判定をさせる場合、その「根拠となる数値や事実」も別の列として先に出力させると、AIの精度が劇的に向上します。
Let AI output "supporting facts" (like scores or amounts) in separate columns first to boost logic accuracy.

・JSON形式の指定 / JSON Formatting:
必ず {"テキスト出力項目": {"列名": "内容"}} の形式で返させてください。
Always require the {"テキスト出力項目": {"ColumnName": "Content"}} format.


  1. セットアップ / Setup

・Python 3.10+ / Google Gemini API Key
・Install: pip install google-genai


  1. 使い方 / Usage

  1. CSVを取り込むか、既存のSQLiteを指定。 (Import CSV or select SQLite.)
  2. 「書き方ヘルプ」や「指示文相談」でルール作成。 (Use Help/Chat to build rules.)
  3. 指示ファイル(.txt)を指定して「実行」。 (Select txt and Run.)
  4. 完了ポップアップが出たら「CSV出力」。 (Export to CSV after notification.)

  1. ライセンス / License

Copyright (c) 2026 Datan (データン).
Licensed under the MIT License.