How We Think About Language Technology
Our approach to natural language processing is guided by a few core principles about technology, language, and the organizations we serve.
Back to HomeOur Foundation
We started Kotoba-kan in December 2024 because we saw organizations struggling with the gap between what language technology promises and what it actually delivers in practice. There was a lot of excitement about NLP capabilities, but less discussion about the practical considerations of implementing these systems effectively.
Our work is built on the belief that language technology should serve genuine organizational needs rather than being pursued for its own sake. This means sometimes recommending traditional approaches when they fit better, being honest about limitations, and focusing on outcomes that matter to the people we work with.
We're based in Tokyo and work primarily with Japanese organizations, which gives us insight into the particular considerations of implementing language technology in this context. Language understanding involves cultural and contextual knowledge that varies across settings.
Philosophy and Vision
Our Core Philosophy
Language technology works best when it's implemented thoughtfully, with clear understanding of both what it can do and what it can't. We believe in matching technology to genuine needs rather than seeking applications for technology.
This means starting with the problem, not the solution. It means being honest about limitations. It means designing for the long term and planning for the reality that language systems require ongoing attention.
What We Envision
We see a future where language technology is used thoughtfully and effectively—where organizations implement these capabilities in ways that genuinely improve their operations and serve their goals.
This requires moving past both excessive skepticism and unrealistic expectations. Language understanding technology has real capabilities and real limitations, and effectiveness comes from working within that reality.
What We Believe
Technology Should Serve Purpose
We implement NLP when it addresses genuine organizational needs, not because it's technologically interesting. The measure of success is usefulness, not sophistication.
Honesty Builds Trust
We discuss what language technology can and can't do openly. Setting realistic expectations from the start leads to better outcomes than overselling capabilities.
Collaboration Improves Outcomes
Your understanding of your content and context is valuable. We work with your team throughout implementation because their knowledge improves the final solution.
Systems Need Ongoing Attention
Language patterns change and organizational needs evolve. We design with maintenance in mind and provide ongoing support for refinement and adaptation.
Context Matters Significantly
Language understanding depends on cultural and domain context. Solutions need to be designed with attention to the specific setting where they'll be used.
Long-term Thinking Wins
We design for sustained effectiveness rather than just initial deployment. This includes planning for maintenance, documentation, and the reality that needs will evolve.
Principles in Practice
Assessment Before Solution
We begin every engagement by understanding your actual needs and constraints. This sometimes leads to recommending approaches other than NLP, which is fine—our goal is solving your problem, not implementing particular technology.
Real-world application: We've recommended traditional text processing for clients whose documents followed consistent formats, saving them implementation costs.
Transparent Communication
We discuss both capabilities and limitations upfront. This includes explaining what the technology can't do as clearly as what it can do. It also means discussing when we're uncertain about outcomes.
Real-world application: We provide realistic accuracy expectations based on your data characteristics rather than theoretical best-case scenarios.
Iterative Development
Language systems improve through testing and refinement. We plan for multiple iterations rather than expecting perfection initially. This includes incorporating feedback from actual use.
Real-world application: We typically deploy to a limited scope first, gather feedback, refine performance, then scale to full implementation.
Documentation and Knowledge Transfer
We document systems thoroughly and share knowledge with your team. This helps with long-term maintenance and reduces dependency on us for routine issues.
Real-world application: We provide both technical documentation and operational guides, plus training for your team on system monitoring and basic troubleshooting.
Focus on People and Organizations
Technology serves people and organizations, not the other way around. This seems obvious, but it's easy to lose sight of when dealing with sophisticated systems. We try to keep this central to our work.
Understanding Your Context
Every organization has particular circumstances, constraints, and needs. What works well in one setting might not suit another. We spend time understanding your specific situation rather than applying standard approaches.
Respecting Your Knowledge
You understand your domain, your content, and your operational needs better than we do. Our expertise is in language technology; yours is in your field. Effective solutions come from combining both.
Designing for Actual Use
Systems need to work for the people who'll actually use them, in the context where they'll be deployed. We design with attention to practical operational considerations, not just technical capabilities.
Supporting Your Team
Implementation affects people's workflows and work patterns. We pay attention to these impacts and work to make transitions as smooth as reasonably possible.
Thoughtful Innovation
Natural language processing continues to develop rapidly. New capabilities and approaches emerge regularly. We stay current with these developments, but we're selective about what we implement for clients.
Not every innovation needs to be adopted immediately. We evaluate new approaches based on whether they address real needs better than existing methods, not just because they're new or technically interesting.
Continuous Learning
We follow developments in NLP research and practice, understanding what's becoming possible and what limitations remain.
Practical Evaluation
We assess new approaches based on practical effectiveness rather than theoretical promise or industry hype.
Balanced Adoption
We use established, proven approaches where appropriate while selectively implementing newer methods when they offer clear advantages.
Commitment to Integrity
Our work involves making recommendations about technology implementation and discussing what organizations should expect from these systems. This requires honesty about capabilities, limitations, and appropriate use cases.
Open About Limitations
We discuss what language technology can't do as clearly as what it can do. This includes explaining uncertainty in outcomes and situations where traditional approaches might work better.
Clear Communication
We explain technical concepts in accessible language without oversimplifying to the point of inaccuracy. When we don't know something, we say so rather than speculating.
Accountable Delivery
We take responsibility for the solutions we build. When issues arise, we address them directly rather than deflecting. This includes ongoing support after initial implementation.
Fair Recommendations
We recommend approaches based on what will work best for your situation, even when that means less work for us. Our goal is your success, not maximizing our involvement.
Working Together
Language technology implementation works better as a collaborative effort. We bring expertise in NLP, but your team brings knowledge about your content, processes, and needs. Combining both leads to better outcomes than either alone.
We also believe in sharing knowledge more broadly. The field benefits when people understand what's actually possible with current technology and what remains challenging. We contribute to this through clear communication about our work and its results.
With Your Organization
We work closely with your team throughout the process, from initial assessment through deployment and ongoing refinement.
Your feedback and domain knowledge improve the solutions we build together.
Within the Field
We share insights about what works in practice, contributing to broader understanding of effective NLP implementation.
This helps the field move forward while maintaining realistic expectations.
Designing for the Long Term
Language processing systems need to remain effective over months and years, not just perform well at initial deployment. This requires thinking about sustainability, maintenance, and evolution from the start.
Sustainable Architecture
We design systems with maintenance in mind. This includes clear documentation, monitoring capabilities, and structures that can be updated without complete rebuilding.
Planned Evolution
Your needs will change over time. We design with flexibility for adaptation and expansion, so systems can grow with your organization rather than becoming constraints.
Knowledge Retention
We ensure that understanding of the system doesn't reside only with us. Through documentation and knowledge transfer, your team can maintain and evolve systems independently.
Ongoing Relationships
We provide continued support beyond initial deployment. Language systems benefit from ongoing attention, and we're available for monitoring, refinement, and adaptation as needed.
What This Means for You
Our philosophy translates directly into how we work with clients. Here's what you can expect when working with Kotoba-kan.
Honest Assessment
We'll tell you if NLP is appropriate for your needs or if other approaches would work better. Our recommendation is based on what will serve you best.
Realistic Expectations
We'll explain what the technology can and can't do for your specific situation, including discussing uncertainties and limitations.
Collaborative Process
Your input throughout development improves the final solution. We work with your team rather than for them.
Transparent Communication
We explain technical concepts clearly and acknowledge when we're uncertain about outcomes or approaches.
Sustainable Solutions
Systems designed with long-term maintenance in mind, including documentation and knowledge transfer to your team.
Ongoing Support
Continued assistance beyond initial deployment for monitoring, refinement, and adaptation as your needs evolve.
Our Promise
We commit to approaching your language processing needs thoughtfully, honestly, and with focus on outcomes that matter to your organization. We'll recommend what we genuinely believe will work best, implement it carefully, and support it over time.
Let's Discuss Your Language Processing Needs
We'd be happy to talk about how our approach might fit your situation. There's no obligation—just an opportunity to explore whether we might be able to help.
Get in Touch