ai-formcraft

AI-Powered Enterprise Form Filling Assistant with MCP Integration

GitHub Stars

1

User Rating

Not Rated

Forks

0

Issues

0

Views

0

Favorites

0

README
AI FormCraft

AI-Powered Enterprise Form Filling Assistant with MCP Integration

License: MIT TypeScript MCP Compatible AI Powered

🎯 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
📚 ドキュメント
🌟 初めての方へ(利用者向け)
📖 詳細ドキュメント
📊 調査・分析レポート
現在の実装状況
✅ 完了した機能
  • プロジェクト構造の作成
  • 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
主な機能
  • コンテキスト認識型テキスト生成: フォームの種類と要件に応じた最適なテキスト
  • 文字数最適化: 指定された制限に合わせて自動調整
  • 複数バリエーション: 異なる観点から複数の提案を生成
  • カスタマイズ対応: 生成されたテキストの追加調整
開発フェーズ
  1. Phase 1: 基本機能 (PoC) ← 現在ここ
  2. Phase 2: 画面分析機能
  3. Phase 3: インタラクティブ支援
  4. Phase 4: 知識蓄積機能
ライセンス

[ライセンス情報を追加]

Author Information

0

Followers

17

Repositories

0

Gists

2

Total Contributions

Top Contributors

Threads