ai-formcraft
AI FormCraft is an intelligent form-filling assistant designed specifically for enterprises. It utilizes MCP (Model Context Protocol) to generate contextually appropriate content based on company profile data. By leveraging advanced AI technology, it streamlines the management of business forms.
GitHub Stars
1
User Rating
Not Rated
Favorites
0
Views
29
Forks
0
Issues
0
README
AI FormCraft
AI-Powered Enterprise Form Filling Assistant with MCP Integration
🎯 Overview
AI FormCraft is an intelligent form-filling assistant designed specifically for enterprises. It leverages advanced AI technology through MCP (Model Context Protocol) to generate contextually appropriate content based on company profile data.
🤖 Key Features
- AI-Powered Text Generation: Leverages advanced AI capabilities for intelligent content creation
- MCP Integration: Compatible with Claude Desktop and other MCP-enabled environments
- Enterprise-Focused: Specialized for business forms with company profile management
- Context-Aware: Understands form types and generates appropriate content
- Multi-Variant Suggestions: Provides multiple perspectives (growth, culture, stability)
🚀 クイックスタート
# 依存関係のインストール
npm install
# ビルド
npm run build
# デモの実行
npx tsx demo/demo-script.ts
📚 ドキュメント
🌟 初めての方へ(利用者向け)
- クイックスタートガイド - Form Assistantの価値と概要を5分で理解
- ユーザーガイド - 実践的なシナリオと詳しい使い方
- ビジュアルワークフロー - 図解で理解する動作の仕組み
📖 詳細ドキュメント
- インストールガイド - セットアップとClaude Desktop統合
- 使用ガイド - 基本的な使い方と実践例
- APIリファレンス - 技術仕様とツール詳細
- アーキテクチャ - システム設計と構成
- 開発ガイド - 開発者向け情報
- トラブルシューティング - 問題解決ガイド
📊 調査・分析レポート
- 研究調査結果 - Form Genie との比較分析・統合可能性評価
- Form Genie 比較分析 - 詳細な機能・技術比較
- 統合戦略 - 統合実装計画・技術仕様
- 競合分析・市場調査 - 市場ポジション・参入戦略
現在の実装状況
✅ 完了した機能
- プロジェクト構造の作成
- TypeScript設定
- Context Engine Server (基本実装)
- 会社プロファイルデータ管理
- テキスト生成ロジック (求人・ビジネス向け)
- デモスクリプト
- 包括的なドキュメント
- Form Genie 統合調査・戦略策定完了
🚧 今後の実装予定
- Screen Analyzer Server (Puppeteer統合)
- Knowledge Base Server (テンプレート管理)
- Claude Desktop統合テスト
ファイル構成
ClaudeFormAssistant/
├── src/
│ ├── main.ts # エントリーポイント
│ ├── types/ # TypeScript型定義
│ │ └── index.ts
│ └── servers/ # MCPサーバー実装
│ └── context-engine.ts
├── data/
│ └── company-profile.json # 会社プロファイルデータ
├── demo/
│ └── demo-script.ts # デモンストレーションスクリプト
├── docs/ # ドキュメント
│ ├── README.md # ドキュメントインデックス
│ ├── API.md # APIリファレンス
│ ├── ARCHITECTURE.md # アーキテクチャ説明
│ ├── DEVELOPMENT.md # 開発ガイド
│ ├── INSTALLATION.md # インストールガイド
│ ├── TROUBLESHOOTING.md # トラブルシューティング
│ └── USAGE.md # 使用ガイド
├── package.json
├── tsconfig.json
└── claude_desktop_config.json
主な機能
- コンテキスト認識型テキスト生成: フォームの種類と要件に応じた最適なテキスト
- 文字数最適化: 指定された制限に合わせて自動調整
- 複数バリエーション: 異なる観点から複数の提案を生成
- カスタマイズ対応: 生成されたテキストの追加調整
開発フェーズ
- Phase 1: 基本機能 (PoC) ← 現在ここ
- Phase 2: 画面分析機能
- Phase 3: インタラクティブ支援
- Phase 4: 知識蓄積機能
ライセンス
[ライセンス情報を追加]